4a8a0d03a3
Correct localhost address
2018-08-01 15:49:48 -07:00
2c9d288ca9
Add a CI metric data point upload timeout to prevent CI build stalls
...
5 seconds is somewhat arbitrary, seems like enough
2018-08-01 15:49:48 -07:00
bb0aabae75
Add cmake, which is needed to build cargo-audit
2018-08-01 16:43:49 -06:00
5cda0ed964
Airdrop from the leader
2018-08-01 15:21:20 -07:00
0aba74935b
fixups
2018-08-01 14:42:58 -07:00
4eb666d4f9
provide ledger::copy()
2018-08-01 14:42:58 -07:00
d5e0cf81ff
fixups
2018-08-01 14:42:58 -07:00
3ea784aff7
clippy fixups
2018-08-01 14:42:58 -07:00
fef93958c8
fixups, tests
2018-08-01 14:42:58 -07:00
cae88c90b1
add a persistent ledger of index and data files
2018-08-01 14:42:58 -07:00
1a8da769b6
...
2018-08-01 14:42:58 -07:00
2b259aeb41
testnet now deploys successfully on days of the month < 10
2018-08-01 14:10:52 -07:00
de7e9b4b4c
Remove retry
...
This was introduced to mask the occasional failure of racy tests. But this is misguided as it helps hid the true problem, the racy test, and it causes tries builds that fail deterministically to retry only to fail once again.
2018-08-01 12:02:39 -07:00
0f95031b99
CI builds no longer turn red if a metrics write fails
2018-08-01 11:35:19 -07:00
d622742b84
Mark test-multinode-basic as ignore
2018-08-01 10:13:05 -06:00
ff254fbe5f
re-instate traces
2018-08-01 09:08:38 -07:00
05153e4884
de-trace this function, new blob is not a dup
2018-08-01 09:08:38 -07:00
2ece27ee3a
fix leak
2018-08-01 09:08:38 -07:00
a58df52205
Fix build
...
Last two PRs crossed in flight. A keypair is now required for all
types of FullNode, not just validators.
2018-08-01 08:53:21 -07:00
2ea6f86199
Submit leader's vote after observing 2/3 validator votes ( #780 )
...
* fixup!
* fixups!
* send the vote and count it
* actually vote
* test
* Spelling fixes
* Process the voting transaction in the leader's bank
* Send tokens to the leader
* Give leader tokens in more cases
* Test for write_stage::leader_vote
* Request airdrop inside fullnode and not the script
* Change readme to indicate that drone should be up before leader
And start drone before leader in snap scripts
* Rename _kp => _keypair for keypairs and other review fixups
* Remove empty else
* tweak test_leader_vote numbers to be closer to testing 2/3 boundary
* combine creating blob and transaction for leader/validator
2018-07-31 22:07:53 -07:00
7c5172a65e
Converted sigverify disable flag to runtime check instead of "cfg" ( #799 )
2018-07-31 16:54:24 -07:00
821e3bc3ca
Avoid race between test_lograte and test_lograte_env
2018-07-31 16:08:01 -07:00
5dd2f737a3
clear out old blobs in find_next_missing
2018-07-31 15:54:32 -07:00
c9bb5c1f5b
Update snap log file documentation
2018-07-31 13:13:27 -07:00
5d936e5c8a
Trap SIGINT for clean ^C shutdown
2018-07-30 17:15:50 -07:00
e985c2e7d5
.gitignore more generated files
2018-07-30 17:15:50 -07:00
308b6c3371
Follow Shared prefix convention for Window alias ( #798 )
...
Follow Shared prefix convention for Window alias.
2018-07-30 16:56:01 -07:00
ea7fa11b3e
use size_of() instead of serialized_size() and magic number 8
2018-07-30 16:48:58 -07:00
5a40ea3fd7
Only map HOME when in CI
2018-07-30 16:36:26 -07:00
102510ac0e
Clear apt cache to reduce image size
2018-07-30 16:36:26 -07:00
2158329058
Switch to docker-rust image
2018-07-30 16:36:26 -07:00
bc484ffe5f
Add docker-rust image
2018-07-30 16:36:26 -07:00
6fcf4584d5
Propagate more BUILDKITE environment variables into containers
2018-07-30 16:36:26 -07:00
1adc83d148
Add localnet-sanity.sh
2018-07-30 16:36:26 -07:00
647053e973
Terminate child process when main script is interrupted
2018-07-30 16:36:26 -07:00
95b98b3845
Fix --addr option
2018-07-30 16:36:26 -07:00
f27613754a
Report number of nodes found on failure too
2018-07-30 16:36:26 -07:00
3e351b0b13
Drop -t
2018-07-30 16:13:51 -07:00
79ece53e3c
Don't panic the tokio worker thread when deserialize() fails
2018-07-30 14:56:53 -07:00
f341b2ec10
fixups
2018-07-30 14:26:44 -07:00
167b079e29
fixups
2018-07-30 14:26:44 -07:00
7ded5a70be
fixups
2018-07-30 14:26:44 -07:00
fc476ff979
implement iterator for parsing length + data ledger
2018-07-30 14:26:44 -07:00
c3279c8a00
chugga
2018-07-30 14:26:44 -07:00
e471ea41da
fixups
2018-07-30 14:26:44 -07:00
552d4adff5
use a binary ledger: newline-separated, newline-escaped entries instead of json
2018-07-30 14:26:44 -07:00
0c33c9e0d7
Dynamic network test changes ( #795 )
...
- No sigverify if feature sigverify_cpu_disable is used
- Purge validators in the test if lag count increases beyond
SOLANA_DYNAMIC_NODES_PURGE_LAG environment variable
- Other useful log messages in the test
2018-07-30 13:57:10 -07:00
fae9fff24c
Unify logging initialization
2018-07-29 19:08:27 -07:00
79924e407c
Include nanoseconds in log timestamp
2018-07-29 19:08:27 -07:00
18d4da0076
Fetch env_logger from github until 0.5.12 is available
2018-07-29 19:08:27 -07:00