Commit Graph

11910 Commits

Author SHA1 Message Date
Stephen Akridge
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
Stephen Akridge
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
Michael Vines
41689256c6 Ensure key[0] is signed 2018-11-29 10:26:46 -08:00
Greg Fitzgerald
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
Greg Fitzgerald
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
Greg Fitzgerald
3de63570f6 Better formatting and lots of terminology links 2018-11-28 18:08:05 -08:00
Greg Fitzgerald
8d1ac37734 More terms 2018-11-28 18:08:05 -08:00
Greg Fitzgerald
36503ead70 Fix capitalization
And delete JSON RPC Service for now, since it currently has no
content.
2018-11-28 18:08:05 -08:00
Greg Fitzgerald
f4d3b3f0d6 Merged synchronization, PoH and VDF sections 2018-11-28 18:08:05 -08:00
Greg Fitzgerald
acee1f7c6c Merged synchronization, PoH and VDF sections 2018-11-28 18:08:05 -08:00
Greg Fitzgerald
c242467fdf Expland cluster overview, integrate Avalanche chapter 2018-11-28 18:08:05 -08:00
Greg Fitzgerald
47ae25eeb9 Fix link 2018-11-28 17:48:41 -07:00
Rob Walker
ddc4e7ffa0 use fewer transactions for the public, "welcome to Solana" demo 2018-11-28 16:23:22 -08:00
Jack May
6a2ffafdb9 Update docker-solana location for CI 2018-11-28 16:20:02 -08:00
jackcmay
0c091c1b24 Dockerized LLVM (#1914)
Optionally build with dockererized custom llvm
2018-11-28 14:41:53 -08:00
Pankaj Garg
55993ef0ce RFC for rendezvous of vote signing service with validator node (#1947) 2018-11-28 14:19:57 -08:00
Rob Walker
30a0820cbe Update README.md 2018-11-28 13:33:55 -08:00
Pankaj Garg
194e3100a9 Additional checks in test_bank_checkpoint_zero_balance (#1943) 2018-11-28 12:40:34 -08:00
Rob Walker
8ad4464d4b add tests for other "from" indexes signing (or not) 2018-11-28 07:56:04 -08:00
Rob Walker
e7b0a736f5 verify signature is on the from account 2018-11-28 07:56:04 -08:00
Rob Walker
fa4bdb4613 add --no-capture to get some logs from flaky tests 2018-11-27 23:24:20 -08:00
Rob Walker
167eb01735 optimize bench-tps and rpc_request to work on crappy WSL boxes 2018-11-27 22:45:08 -08:00
Michael Vines
8fb5d72b13 Make insufficient tokens message more helpful 2018-11-27 17:37:25 -08:00
Michael Vines
83c0711760 Rename SolKeyedAccounts to SolKeyedAccount 2018-11-27 15:36:04 -08:00
Pankaj Garg
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
Greg Fitzgerald
a7562c9be1 Extract execute_transaction() from the bank 2018-11-27 12:35:52 -07:00
Greg Fitzgerald
08dc169f94 Hoist load_loaders()
This makes execute_transactions() stateless.
2018-11-27 12:35:52 -07:00
Greg Fitzgerald
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
Greg Fitzgerald
1ac7536286 Pass executable_accounts into with_subset() 2018-11-27 12:35:52 -07:00
Michael Vines
ec0a56cb9c Tokens are unsigned 2018-11-27 10:14:37 -08:00
Michael Vines
f0d24a68ee Configure -rpath to locate libcriterion 2018-11-26 21:16:42 -08:00
Pankaj Garg
2c529f2118 Ancestor verification for vote signing (#1919) 2018-11-26 19:26:54 -08:00
Michael Vines
af1d9345e0 De-dup ci book build 2018-11-26 18:38:57 -08:00
Michael Vines
03ce45d93a Fix snap build 2018-11-26 18:38:48 -08:00
Eric Williams
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
Michael Vines
58e3dd4cb6 Avoid trying to install svgbob when already installed 2018-11-26 17:18:55 -08:00
Michael Vines
c7f678688d Stub out log functions when building tests 2018-11-26 15:41:49 -08:00
Michael Vines
7bf4c08f70 Add BPF C unittest framework 2018-11-26 12:25:29 -08:00
Greg Fitzgerald
69beee5416 Install svgbob 2018-11-26 09:44:19 -08:00
Greg Fitzgerald
2200a31331 Generate book images via Make 2018-11-26 09:44:19 -08:00
Greg Fitzgerald
88e270723f Move markdown book out of src/ 2018-11-26 09:44:19 -08:00
Michael Vines
a13e25f083 Ignore flaky test_tpu_forwarder 2018-11-26 09:27:21 -08:00
Michael Vines
826ac80e62 Avoid subverting bool return value 2018-11-26 09:11:40 -08:00
Michael Vines
4506584c48 Employ stdbool.h, add stub wchar.h 2018-11-26 09:11:40 -08:00
Greg Fitzgerald
3d3a30e200 Fix mdbook test 2018-11-26 07:51:10 -08:00
Greg Fitzgerald
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
Greg Fitzgerald
903a9bfd05 s/contract/program/ 2018-11-26 08:20:42 -07:00
Greg Fitzgerald
655ee1a64b Fix typos 2018-11-26 08:20:42 -07:00
Greg Fitzgerald
e0e6c3fdb2 Extract execute_instruction() to seed new runtime module
Fixes #1528
2018-11-26 08:20:42 -07:00
Greg Fitzgerald
31f00974f2 Hoist the lookup of executable accounts 2018-11-26 08:20:42 -07:00