Michael Vines
fcda94b673
Use beta channel for stable dashboard once a beta tag exists
2019-01-22 12:22:57 -08:00
dependabot[bot]
b1109b813e
Bump byteorder from 1.3.0 to 1.3.1
...
Bumps [byteorder](https://github.com/BurntSushi/byteorder ) from 1.3.0 to 1.3.1.
- [Release notes](https://github.com/BurntSushi/byteorder/releases )
- [Changelog](https://github.com/BurntSushi/byteorder/blob/master/CHANGELOG.md )
- [Commits](https://github.com/BurntSushi/byteorder/compare/1.3.0...1.3.1 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-01-22 09:58:48 -08:00
Michael Vines
122a5b2f69
dedup the
2019-01-22 09:47:43 -08:00
Michael Vines
dea20248c4
Increase job timeout
2019-01-22 09:35:03 -08:00
Michael Vines
ae90ac238c
Use unique log file for each additional (-x/-X) fullnodes
2019-01-22 08:27:36 -08:00
Michael Vines
3b0ca9f478
Add rolling update test
2019-01-22 08:27:36 -08:00
Michael Vines
61e79e6d02
Add -c to resume a previous run
2019-01-22 08:27:36 -08:00
Michael Vines
1cdab81a3c
Add -R option to restart the cluster incrementally
2019-01-22 08:27:36 -08:00
Michael Vines
dca0ba6a5d
Use -X for dynamic fullnodes, to ensure keypair remains constant during iterations
2019-01-22 08:27:36 -08:00
Greg Fitzgerald
d666ebc558
Add tests for vote_program
2019-01-21 18:05:52 -07:00
Rob Walker
c84b796e17
remove dead code ( #2512 )
2019-01-21 16:24:11 -08:00
Pankaj Garg
7204bb40bf
Don't fail process_entries with ProgramErrors ( #2509 )
2019-01-21 15:26:06 -08:00
Tyera Eulberg
637d5c6691
Fix rpc port argument name
2019-01-21 16:25:51 -07:00
Michael Vines
3c86f41769
Run buildkite iterations in parallel
2019-01-21 14:04:19 -08:00
Mark
f37eb533f1
Replicator timeout ( #2480 )
...
* Add timeout to Replicator::new; used when polling for leader
* Add timeout functionality to replicator ledger download
Shares the same timeout as polling for leader
Defaults to 30 seconds
* Add docs for Replicator::new
2019-01-21 15:37:41 -06:00
Michael Vines
6e8b69fc88
Cleanup leader_addr, it's really entrypoint_addr
2019-01-21 13:06:30 -08:00
Tyera Eulberg
cb23070dfe
Remove sleeps on fullnode spin-up in integration tests
2019-01-21 13:27:31 -07:00
Greg Fitzgerald
5d9d83d312
Less clones
2019-01-21 12:56:27 -07:00
Greg Fitzgerald
823252dd41
Cleanup terminology
2019-01-21 12:56:27 -07:00
Tyera Eulberg
35764225ed
Remove socket from rpc test and move integration test
2019-01-21 12:29:04 -07:00
Michael Vines
c7e5006bcf
Remove assert!()s that hide error codes, making failure debug harder
2019-01-21 10:36:56 -08:00
dependabot[bot]
b0149a54d8
Bump serde_derive from 1.0.84 to 1.0.85
...
Bumps [serde_derive](https://github.com/serde-rs/serde ) from 1.0.84 to 1.0.85.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.84...v1.0.85 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-01-21 11:25:42 -07:00
Rob Walker
e6030d66eb
split load+execute from commit in bank, insert record between them in TPU code ( #2487 )
...
* split load+execute from commit in bank, insert record between them in TPU code
* clippy
* remove clear_signatures() race with commit_transactions()
* add #[test] back
2019-01-21 10:17:04 -08:00
Pankaj Garg
6611188edf
Move subscriptions to rpc_pubsub ( #2490 )
...
* Move subscriptions to rpc_pubsub
- this helps avoid recreating pubsub_service on node's role change
* fixed tests and addressed review comments
* fix clippy errors
* address review comments
2019-01-21 09:59:09 -08:00
Stephen Akridge
abbb037888
Implement storage contract logic
2019-01-21 08:36:49 -08:00
Michael Vines
132d59ca6a
new_bank_from_db_ledger need not be public
2019-01-21 08:11:13 -08:00
dependabot[bot]
200d5e62c2
Bump byteorder from 1.2.7 to 1.3.0
...
Bumps [byteorder](https://github.com/BurntSushi/byteorder ) from 1.2.7 to 1.3.0.
- [Release notes](https://github.com/BurntSushi/byteorder/releases )
- [Changelog](https://github.com/BurntSushi/byteorder/blob/master/CHANGELOG.md )
- [Commits](https://github.com/BurntSushi/byteorder/compare/1.2.7...1.3.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-01-21 09:07:17 -07:00
dependabot[bot]
b748942d6a
Bump serde from 1.0.84 to 1.0.85
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.84 to 1.0.85.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.84...v1.0.85 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-01-21 08:25:24 -07:00
Michael Vines
648b6597bf
configure ulimit
2019-01-20 10:54:12 -08:00
Michael Vines
5b73a8eceb
Rework fullnode boot sequence
2019-01-19 21:35:46 -08:00
Michael Vines
514bf32b99
Enable ledger verification for non-perf testnets
2019-01-19 20:28:56 -08:00
Michael Vines
2073188345
Fullnode no longer fails to process a ledger with ProgramErrors in it
2019-01-18 21:06:50 -08:00
Michael Vines
c0b472292b
Revert "Entries that result in a ProgramError are still valid entries"
...
This reverts commit ab23b41998128e8d663c81dd5af86a8b82e33b6e.
2019-01-18 21:06:50 -08:00
Stephen Akridge
1b15fd1da6
Fix build, add new parameter to new_with_bank
2019-01-18 15:07:46 -08:00
Michael Vines
6883ea0944
Give the fullnode one million tokens as a #2355 workaround
2019-01-18 13:42:04 -08:00
Michael Vines
303289777f
rsync/airdrop only if ledger doesn't exist (eg, on first run after setup.sh)
2019-01-18 13:42:04 -08:00
Michael Vines
a8bf00fe20
Timeout if a leader is not found within 30 seconds
2019-01-18 13:42:04 -08:00
Michael Vines
6282c53fe5
Add iterations with leader rotation enabled and periodic restarts
2019-01-18 13:42:04 -08:00
Michael Vines
dac28e0961
Temporarily ignore wallet sanity failures when leader rotation is enabled
...
This commit should be reverted once https://github.com/solana-labs/solana/issues/2474 is fixed
2019-01-18 13:42:04 -08:00
Michael Vines
4f86563352
Entries that result in a ProgramError are still valid entries
2019-01-18 13:42:04 -08:00
Michael Vines
818afc68c1
Report number of entries and last_id on successful verification
2019-01-18 13:42:04 -08:00
Michael Vines
443d8ce7c4
Add option to restart the cluster during iterations
2019-01-18 13:42:04 -08:00
Michael Vines
da5cb0b012
Verify ledger before starting up the fullnode
2019-01-18 13:42:04 -08:00
Michael Vines
922ffdfc28
Remove unnecessary ledger/ subdirectory
2019-01-18 13:42:04 -08:00
Stephen Akridge
2f1107ff4f
Add randomness to broadcast
2019-01-18 13:05:35 -08:00
Stephen Akridge
1fd7bd7ede
Storage fixes
...
* replicators generate their sample values
* fixes to replicator block height logic
2019-01-18 13:05:35 -08:00
Michael Vines
c0c38463c7
Remove hard coded ports
2019-01-17 23:34:21 -08:00
Michael Vines
c1e142d1dc
Revert "test_rpc_new fails locally, ignore for now"
...
This reverts commit 0c46f15f94
.
2019-01-17 23:34:21 -08:00
Michael Vines
6933f2bad1
Remove stale TODO
2019-01-17 23:22:07 -08:00
Michael Vines
b03d1d8894
Enable integration test logging for better debug on CI failure
2019-01-17 23:14:18 -08:00