Tyera Eulberg
e0acd48944
Write bench-tps in terms of client ( #3904 )
...
* Write bench-tps in terms of client
* Add transactions_addr method for logging
* Move cluster config outside do_bench_tps
* Add BankClient test
2019-04-19 15:04:36 -06:00
Jack May
afb00432d4
Add BankClient support to bench-exchange ( #3902 )
2019-04-19 13:18:20 -07:00
Rob Walker
320bd66c84
handle zero num_will_fit ( #3892 )
...
* handle zero num_will_fit
* clippy
2019-04-19 12:02:33 -07:00
Jack May
1a9ac62f60
Add bench-exchange support to the net framework ( #3893 )
2019-04-19 09:56:01 -07:00
Greg Fitzgerald
809b051f10
Allow thin clients to be passed across thread boundaries ( #3887 )
...
* Remove ThinClient wrapper
* Allow RpcClient (and ThinClient) to be passed across thread boundaries
* Pass clients, not constructors
* Fix bad rebase
2019-04-19 08:54:21 -06:00
Michael Vines
baac21209e
Recreate SOLANA_INSTALL_UPDATE_MANIFEST_KEYPAIR_x86_64_unknown_linux_gnu ( #3895 )
2019-04-19 07:39:41 -07:00
Greg Fitzgerald
5fb8baed04
Process async BankClient transactions in batches ( #3738 )
...
* Process async transactions in batches
This aims to process transactions at least as fast as LocalCluster
* Add benchmark
2019-04-19 07:29:07 -06:00
carllin
512bfc93cb
Add a cache for leader schedules ( #3841 )
...
* Add a cache for leader schedules
2019-04-19 02:39:44 -07:00
Jack May
0f88872650
Compatible network is now default ( #3896 )
2019-04-18 23:19:03 -07:00
sakridge
f4e40d2c41
Add bench-exchange tx send metrics ( #3890 )
2019-04-18 22:31:25 -07:00
Rob Walker
6eac5951ed
Revert "Revert "revert-revert-erasure and erasure fixes ( #3833 )" ( #3855 )" ( #3889 )
...
This reverts commit 596f611ede4018b5ccfcff533b1464c3dcbef946.
2019-04-18 21:56:43 -07:00
Sagar Dhawan
475a74d37f
Reduce packet recv batches ( #3894 )
...
* Reduce packet recv batches
* Fix type
2019-04-18 19:24:37 -07:00
Tyera Eulberg
b8ee952135
Dedup drone code ( #3885 )
2019-04-18 19:06:56 -06:00
sakridge
15bed29afa
Add rpc request debug to make_rpc_request ( #3888 )
2019-04-18 17:04:40 -07:00
sakridge
6dbe7e8bee
Better drone error when cap is hit. ( #3884 )
...
* Better drone error when cap is hit.
* Update drone/src/drone.rs
Co-Authored-By: sakridge <sakridge@gmail.com>
2019-04-18 16:05:45 -07:00
Jack May
2cd556e43c
Add drone cap parameter ( #3876 )
2019-04-18 15:42:20 -07:00
Pankaj Garg
060793f451
Fix testnet automation scripts ( #3886 )
...
- missing machine type since change in gce.sh
2019-04-18 15:12:35 -07:00
Sagar Dhawan
7e409a13cd
Ack on empty Gossip Pull Responses and keep Entrypoint around ( #3881 )
...
* Ack on empty Gossip Pull Responses and keep Entrypoint around
* Address comments and fix test
* Update core/src/cluster_info.rs
Co-Authored-By: sagar-solana <sagar@solana.com>
* Update core/src/cluster_info.rs
Co-Authored-By: sagar-solana <sagar@solana.com>
2019-04-18 15:12:17 -07:00
Jack May
aab410380e
Fix net for macos and local ( #3872 )
2019-04-18 14:49:35 -07:00
Rob Walker
67b8ad6a0f
fix entries.to_blobs() ( #3882 )
...
* * rename Entry::serialized_size() to Entry::to_blob_size() to better
reduce confusion with bincode, et al. and to better reflect its
real meaning
* fix implementation of to_blob_size() to actually return what happens
when we do entries.to_blobs() (i.e. we serialize Vec<Entry>, not Entry)
* update tests to be more rigorous
* clippy
2019-04-18 14:45:41 -07:00
Jack May
c1e39a3b98
git ignore more ( #3870 )
2019-04-18 14:23:34 -07:00
sakridge
7e1a7b1f64
Add bench-exchange to installed bins ( #3883 )
...
Need to run exchange clients on remote machines.
2019-04-18 13:55:41 -07:00
Tyera Eulberg
a9cfae486c
Revert-revert migrate to ed25519-dalek crate ( #3877 )
...
* Revert "Revert "Migrate from ring to ed25519-dalek, take 2 (#3844 )" (#3868 )"
This reverts commit 6a878602f2a531e087d07fbf5cbeed02431567ca.
* Fix Signature::verify method
2019-04-18 14:37:20 -06:00
Michael Vines
8514d27c2f
Update testnet-participation.md
2019-04-18 13:16:15 -07:00
Pankaj Garg
8999bfef65
Try to delete nodes in all cloud zones ( #3874 )
2019-04-18 13:16:14 -07:00
sakridge
96425fb520
Don't panic the drone on a request that ends in error. ( #3869 )
2019-04-18 12:18:31 -07:00
dependabot[bot]
ce505d24b1
Bump ws from 0.7.9 to 0.8.0 ( #3866 )
...
Bumps [ws](https://github.com/housleyjk/ws-rs ) from 0.7.9 to 0.8.0.
- [Release notes](https://github.com/housleyjk/ws-rs/releases )
- [Changelog](https://github.com/housleyjk/ws-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/housleyjk/ws-rs/compare/v0.7.9...v0.8.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-04-18 13:16:30 -06:00
Pankaj Garg
f2187780d2
Do not forward vote transactions ( #3871 )
2019-04-18 11:18:49 -07:00
Tyera Eulberg
6a878602f2
Revert "Migrate from ring to ed25519-dalek, take 2 ( #3844 )" ( #3868 )
...
This reverts commit e9b82bacdad0de664fff7b1e779c55313870b231.
2019-04-18 11:47:34 -06:00
Michael Vines
f8543a268f
solana-gossip now displays other spy nodes and contact info age ( #3867 )
2019-04-18 09:48:21 -07:00
Tyera Eulberg
e9b82bacda
Migrate from ring to ed25519-dalek, take 2 ( #3844 )
...
* Migrate from ring to ed25519-dalek
* Move gen_keypair_file test to a more appropriate location
* Fixup bench-exchange and add helper fn for single deterministic keypair
* Update golden
2019-04-18 10:38:32 -06:00
sakridge
684e1c73dd
Allow for custom cpu config on gce and use 20gb ram for clients ( #3856 )
2019-04-18 09:36:11 -07:00
Dan Albert
901c74b653
Add packages and fix publish script ( #3839 )
...
* Add packages and fix publish script
* Fixup
2019-04-18 09:24:18 -06:00
Michael Vines
2c0afe71b2
minor grooming
2019-04-18 07:31:42 -07:00
Pankaj Garg
2f4a3ed190
Use a separate channel to process votes in banking stage ( #3861 )
...
- This will help expedite the vote processing on peer nodes
2019-04-17 21:07:45 -07:00
Pankaj Garg
26a7eb6fa5
Don't use barrier transaction in testnet for perf testing ( #3862 )
2019-04-17 20:29:36 -07:00
Mark E. Sinclair
aa21f5343a
Remove broken read().unwrap() call to a non-shared packet
2019-04-17 21:24:40 -05:00
Sagar Dhawan
9c2809db21
Delete SharedPackets ( #3843 )
...
* Delete SharedPackets
* Fix bench and sigverify
2019-04-17 18:15:50 -07:00
Michael Vines
9ccd362461
Correct ./net.sh sanity argument order
2019-04-17 18:10:38 -07:00
Pankaj Garg
596f611ede
Revert "revert-revert-erasure and erasure fixes ( #3833 )" ( #3855 )
...
This reverts commit 6bef16a6a1d96bd7c6127cd30f78c2b2fdbf40d1.
2019-04-17 18:04:30 -07:00
Michael Vines
78d5ace754
Refactor multinode-demo/ scripts to avoid shipping fullnode-x.sh ( #3835 )
2019-04-17 18:03:58 -07:00
Sagar Dhawan
2b3218b5f2
Fix flaky tests by waiting for test node to boot ( #3845 )
2019-04-17 17:50:34 -07:00
Pankaj Garg
d0fb55d9b1
Allow testnet creation with no validator nodes ( #3846 )
2019-04-17 17:38:18 -07:00
Pankaj Garg
a2c8e3952f
Fixes to TPS calculation and reporting ( #3836 )
...
Fixes to TPS calculations and reporting
2019-04-17 15:37:01 -07:00
Michael Vines
beb8c7914e
Disable testnet-sanity ledger verification, too slow
2019-04-17 15:19:37 -07:00
Rob Walker
6bef16a6a1
revert-revert-erasure and erasure fixes ( #3833 )
...
* fix erasure, more tests for full blobs, more metrics
* Revert "Revert "Use Rust erasure library and turn on erasure (#3768 )" (#3827 )"
This reverts commit 4b8cb7297734c8ce94d7fc073704c01ec45eb4b7.
2019-04-17 15:13:54 -07:00
Michael Vines
e03215c4c0
Remove iterations with leader rotation disabled
2019-04-17 15:07:51 -07:00
Jack May
8d1fd29fa6
Add readme ( #3838 )
2019-04-17 14:42:04 -07:00
Jack May
46f655eddd
Add .gitignore to bench-exchange ( #3837 )
2019-04-17 14:34:04 -07:00
Michael Vines
ca36a6f4e0
Run sanity only in the zone that contains the bootstrap leader and blockstreamer nodes ( #3828 )
2019-04-17 14:25:40 -07:00