4cca3ff454
Fix keypair option in scripts
...
Thanks @CriesofCarrots!
2018-07-12 21:50:28 -06:00
3d9acdd970
Fix nightly
2018-07-12 21:50:28 -06:00
428f220b88
Battle shellcheck
2018-07-12 21:50:28 -06:00
10add6a8ac
Cleanup setup.sh
2018-07-12 21:50:28 -06:00
f06a8dceda
Fix keygen docs
...
Thanks @rob-solana
2018-07-12 21:50:28 -06:00
545f4f1c87
Pass the owner's keypair to fullnode-config
2018-07-12 21:50:28 -06:00
77543d83ff
Fix default keypair paths
2018-07-12 21:50:28 -06:00
eb6a30cb7c
In Wallet, make --tokens required and --to optional
2018-07-12 21:50:28 -06:00
97372b8e63
Add --outfile option to solana-keygen
2018-07-12 21:50:28 -06:00
cea29ed772
More keygen
2018-07-12 21:50:28 -06:00
b5006b8f2b
Migrate to solana-keygen
...
Most of #593
2018-07-12 21:50:28 -06:00
81c44c605b
Add solana-keygen
...
Same as solana-mint, but without a tokens field.
2018-07-12 14:06:43 -06:00
0b66a6626a
Use docker image's clippy
2018-07-12 09:40:40 -06:00
e8be4d7eae
Add clippy to CI
2018-07-12 09:40:40 -06:00
30f0c25b65
Fix all remaining clippy warnings
...
Fixes #586
2018-07-12 09:40:40 -06:00
73ae3c3301
Apply most of clippy's feedback
2018-07-12 09:40:40 -06:00
f98e9aba48
Apply clippy feedback to CLI apps
2018-07-12 09:40:40 -06:00
84c28a077a
Use custom rust nightly image with cargo-cov and clippy pre-installed
2018-07-12 07:25:56 -06:00
350cf62b90
Sequence client outgoing and incoming txs
2018-07-12 07:24:15 -06:00
aa4f30c491
Repay transactions from test accounts to client
2018-07-12 07:24:15 -06:00
3de979aa7c
Check client balance and only airdrop if less than TPS quota
2018-07-12 07:24:15 -06:00
5bc133985b
Start drone on remote leader node
...
- Also, enables CUDA for leader node
2018-07-11 20:08:18 -06:00
87156e1364
Fix flaky test
...
The test would fail any time the original value was coincidently
the same as the new bogus value.
2018-07-11 14:16:21 -07:00
45ff142871
Optimized start_nodes script to speed up GCE nodes start time
...
- Reduced dependency on local network
- Validators get binaries (solana bins and scripts) from leader node
2018-07-11 11:42:25 -06:00
2710ff271e
cargo fmt
2018-07-11 11:38:41 -06:00
468ac9facd
Refactor the "ReplicatedData" struct
...
Rename the "ReplicatedData" struct to the "NodeInfo" struct.
Also refactors and renames the members in this struct.
2018-07-11 11:38:41 -06:00
705720f086
fixups
2018-07-11 10:37:47 -07:00
a219e78f00
fixups
2018-07-11 10:37:47 -07:00
7a41868173
fixups
2018-07-11 10:37:47 -07:00
e16acec901
fixups
2018-07-11 10:37:47 -07:00
de44d7475e
fixups
2018-07-11 10:37:47 -07:00
c2dd009e0b
fixups
2018-07-11 10:37:47 -07:00
5a8da75d06
optimize process_ledger()
2018-07-11 10:37:47 -07:00
848c6e2371
Reduce sample size to restore number of transactions
2018-07-11 11:18:18 -06:00
e3882950cf
Run benchmarks from Rust stable CI
2018-07-11 11:18:18 -06:00
28f6fbee23
Port all benchmarks to Criterion
2018-07-11 11:18:18 -06:00
3144a70b18
Move all benchmarks to benches/
2018-07-11 11:18:18 -06:00
bed5438831
Improved streamer debug messages
...
distinguish between threads
2018-07-11 18:26:16 +02:00
6f991b3c11
Send keypair args for validators instead of leaders
2018-07-11 07:54:38 -06:00
03a8a5ed55
only submit to influx when we log
...
test accumilated value logging
lots of counters
higher influx rate
fix counter name
replicate-transactions
2018-07-11 07:53:39 -06:00
0c6d2ef1f4
Fix typo
2018-07-10 19:38:29 -06:00
d2be79f38c
Use iter_with_setup() to improve precision
2018-07-10 19:38:29 -06:00
cc89801b12
Port bank benchmark to Criterion
2018-07-10 19:38:29 -06:00
dfa05a8742
Move bank benchmark outside src
...
This will make it available to third party benchmarking tools.
2018-07-10 19:38:29 -06:00
d7d985365b
Add script to create/delete multiple GCE instances
...
- This script outputs the IP address array that can be used
with start_nodes script to launch multinode demo
- Changes to start_nodes to compress files for rsync
2018-07-10 18:16:05 -06:00
0d4e4b18c2
Quiet counter ( #574 )
...
* only submit to influx when we log
* test accumulated value logging
2018-07-10 15:14:59 -07:00
7687436bef
some cleanup on messages
2018-07-10 13:32:31 -06:00
d531b9645d
review comments
2018-07-10 13:32:31 -06:00
6a1b5a222a
rebase builds
2018-07-10 13:32:31 -06:00
be2bf69c93
initial vote stage
...
wip
voting
wip
move voting into the replicate stage
update
fixup!
fixup!
fixup!
fixup!
fixup!
fixup!
fixup!
fixup!
fixup!
fixup!
update
fixup!
fixup!
fixup!
tpu processing votes in entries before write stage
fixup!
fixup!
txs
make sure validators have an account
fixup!
fixup!
fixup!
exit fullnode correctly
exit on exit not err
try 50
add delay for voting
300
300
startup logs
par start
100
no rayon
retry longer
log leader drop
fix distance
50 nodes
100
handle deserialize error
update
fix broadcast
new table every time
tweaks
table
update
try shuffle table
skip kill
skip add
purge test
fixed tests
rebase 2
fixed tests
fixed rebase
cleanup
ok for blobs to be longer then window
fix init window
60 nodes
2018-07-10 13:32:31 -06:00