Commit Graph

3260 Commits

Author SHA1 Message Date
8cc751d1cc Improve RPC service startup error messages with actual error
Error always fixed to message about ports but that's not the only
error that can occur.
2018-11-29 11:39:42 -08:00
978fd6858f Move replicator_startup_test to integration test set
Sometimes fails when run multithreaded with other tests.
2018-11-29 11:39:42 -08:00
41689256c6 Ensure key[0] is signed 2018-11-29 10:26:46 -08:00
99445f475b Add leader rotation links
Avoid the term "leader selection" here. More precise terms are
"leader scheduling", "leader rotation", and "fork selection."
2018-11-28 18:08:05 -08:00
070d6a2faa Drop mention of CLI tooling
This is a "how does it work?" chapter, not "how do I do it?"
2018-11-28 18:08:05 -08:00
3de63570f6 Better formatting and lots of terminology links 2018-11-28 18:08:05 -08:00
8d1ac37734 More terms 2018-11-28 18:08:05 -08:00
36503ead70 Fix capitalization
And delete JSON RPC Service for now, since it currently has no
content.
2018-11-28 18:08:05 -08:00
f4d3b3f0d6 Merged synchronization, PoH and VDF sections 2018-11-28 18:08:05 -08:00
acee1f7c6c Merged synchronization, PoH and VDF sections 2018-11-28 18:08:05 -08:00
c242467fdf Expland cluster overview, integrate Avalanche chapter 2018-11-28 18:08:05 -08:00
47ae25eeb9 Fix link 2018-11-28 17:48:41 -07:00
ddc4e7ffa0 use fewer transactions for the public, "welcome to Solana" demo 2018-11-28 16:23:22 -08:00
6a2ffafdb9 Update docker-solana location for CI 2018-11-28 16:20:02 -08:00
0c091c1b24 Dockerized LLVM (#1914)
Optionally build with dockererized custom llvm
2018-11-28 14:41:53 -08:00
55993ef0ce RFC for rendezvous of vote signing service with validator node (#1947) 2018-11-28 14:19:57 -08:00
30a0820cbe Update README.md 2018-11-28 13:33:55 -08:00
194e3100a9 Additional checks in test_bank_checkpoint_zero_balance (#1943) 2018-11-28 12:40:34 -08:00
8ad4464d4b add tests for other "from" indexes signing (or not) 2018-11-28 07:56:04 -08:00
e7b0a736f5 verify signature is on the from account 2018-11-28 07:56:04 -08:00
fa4bdb4613 add --no-capture to get some logs from flaky tests 2018-11-27 23:24:20 -08:00
167eb01735 optimize bench-tps and rpc_request to work on crappy WSL boxes 2018-11-27 22:45:08 -08:00
8fb5d72b13 Make insufficient tokens message more helpful 2018-11-27 17:37:25 -08:00
83c0711760 Rename SolKeyedAccounts to SolKeyedAccount 2018-11-27 15:36:04 -08:00
8947c5a4aa Set account to default if the balance reaches 0 in a checkpoint bank (#1932)
Fixes: #1931
2018-11-27 14:17:29 -08:00
a7562c9be1 Extract execute_transaction() from the bank 2018-11-27 12:35:52 -07:00
08dc169f94 Hoist load_loaders()
This makes execute_transactions() stateless.
2018-11-27 12:35:52 -07:00
f549d8ac74 Hoist loading of loaders
This might cause a TPS boost in batched BPF transactions, since
now it'll only clone its account once per transaction instead of
once per instruction.
2018-11-27 12:35:52 -07:00
1ac7536286 Pass executable_accounts into with_subset() 2018-11-27 12:35:52 -07:00
ec0a56cb9c Tokens are unsigned 2018-11-27 10:14:37 -08:00
f0d24a68ee Configure -rpath to locate libcriterion 2018-11-26 21:16:42 -08:00
2c529f2118 Ancestor verification for vote signing (#1919) 2018-11-26 19:26:54 -08:00
af1d9345e0 De-dup ci book build 2018-11-26 18:38:57 -08:00
03ce45d93a Fix snap build 2018-11-26 18:38:48 -08:00
1695803248 added branch determination and enclave configuration section to encla… (#1873)
* added branch determination and enclave configuration section to enclave rfc

* spelling and grammar
2018-11-26 17:57:38 -08:00
58e3dd4cb6 Avoid trying to install svgbob when already installed 2018-11-26 17:18:55 -08:00
c7f678688d Stub out log functions when building tests 2018-11-26 15:41:49 -08:00
7bf4c08f70 Add BPF C unittest framework 2018-11-26 12:25:29 -08:00
69beee5416 Install svgbob 2018-11-26 09:44:19 -08:00
2200a31331 Generate book images via Make 2018-11-26 09:44:19 -08:00
88e270723f Move markdown book out of src/ 2018-11-26 09:44:19 -08:00
a13e25f083 Ignore flaky test_tpu_forwarder 2018-11-26 09:27:21 -08:00
826ac80e62 Avoid subverting bool return value 2018-11-26 09:11:40 -08:00
4506584c48 Employ stdbool.h, add stub wchar.h 2018-11-26 09:11:40 -08:00
3d3a30e200 Fix mdbook test 2018-11-26 07:51:10 -08:00
76b83ac0f4 Move testnet demos into the book
Have git readme focus on fullnode development and the book focus on
users.
2018-11-26 07:51:10 -08:00
903a9bfd05 s/contract/program/ 2018-11-26 08:20:42 -07:00
655ee1a64b Fix typos 2018-11-26 08:20:42 -07:00
e0e6c3fdb2 Extract execute_instruction() to seed new runtime module
Fixes #1528
2018-11-26 08:20:42 -07:00
31f00974f2 Hoist the lookup of executable accounts 2018-11-26 08:20:42 -07:00