Manuel
c8f161d17f
a custom mdbook theme implemented to improve book style and structure
2018-11-30 18:03:55 -08:00
Pankaj Garg
549bfe7412
Vote signing JSON RPC service ( #1965 )
...
* Vote signing JSON RPC service
- barebone service that listens for RPC requests
* Daemon for vote signer service
* Add request APIs for JSON RPC
* Cleanup of cargo dependencies
* Fix compiler error
2018-11-30 15:07:08 -08:00
jackcmay
b00011a3f1
Use custom LLVM ( #1971 )
...
BPF SDK uses custom LLVM
2018-11-30 14:33:29 -08:00
Rob Walker
3ca826a480
re-enable test_tpu_forwarder ( #1964 )
2018-11-30 13:52:37 -08:00
anatoly yakovenko
b8ebb4d609
Cleanup RFCs on branch generation and leader rotation ( #1967 )
...
* rework rfcs
* comments
2018-11-30 12:51:40 -08:00
Rob Walker
5321b606c1
update gossip and entrytree RFCs ( #1972 )
2018-11-30 12:26:46 -08:00
dependabot[bot]
a1ad74a986
Bump nix from 0.11.0 to 0.12.0
...
Bumps [nix](https://github.com/nix-rust/nix ) from 0.11.0 to 0.12.0.
- [Release notes](https://github.com/nix-rust/nix/releases )
- [Changelog](https://github.com/nix-rust/nix/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nix-rust/nix/compare/v0.11.0...v0.12.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-11-30 10:39:13 -07:00
Michael Vines
29d95328ce
Use non-zero exit on channel determination failure
2018-11-30 08:50:17 -08:00
Michael Vines
b2eeccbcc2
Find channel-info.sh
2018-11-30 08:49:49 -08:00
Michael Vines
bad0b55ab6
Expose which keys signed the Transaction in the SDK
2018-11-30 08:16:23 -08:00
Michael Vines
0878bd53d9
Delete stub src/transaction.rs
2018-11-29 23:07:57 -08:00
Stephen Akridge
de910e1169
Make test_pubkey_distribution faster
...
multi-thread pubkey histogram generation.
2018-11-29 17:37:37 -08:00
Rob Walker
f2cf647508
add entry-tree-cache and gossip rfc ( #1946 )
2018-11-29 15:44:58 -08:00
Stephen Akridge
9684737de7
Add wait before checking confirm again
...
Otherwise we can quickly check that we
have no signature 4 times in a row.
2018-11-29 15:32:58 -08:00
Stephen Akridge
ecc87ab1aa
Add a an optional timeout to thin_client
...
Such that a negative test like test_transaction_count doesn't
have to wait num_retries * default_timeout.
2018-11-29 13:53:40 -08:00
Rob Walker
3cc0dd0d1e
stabilize testing with --test-threads=1
2018-11-29 12:54:42 -08:00
Michael Vines
fa359c6fc4
Merge vote new and register transactions
2018-11-29 12:31:34 -08:00
Stephen Akridge
5c71f2a439
Add ulimit check to stable test suite
...
cargo test needs larger ulimit than default as well.
2018-11-29 11:39:42 -08:00
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