89f17ceecf
Route setup-args
2018-08-08 08:32:23 -07:00
75854cc234
Update dynamic network test with more nodes ( #904 )
...
- Check for correct OS params in test-large-network.sh
2018-08-08 06:52:57 -07:00
ecea41a0ab
Install EarlyOOM on testnet nodes
2018-08-07 16:58:46 -07:00
e3cf1e6598
Bundle metrics_write_datapoint.sh in Snap
2018-08-07 13:35:01 -07:00
16772d3d51
Coalesce multiple blobs if received close together ( #869 )
...
- This helps reduce unnecessary growth of window if small blobs
are received in small space of time
2018-08-07 10:29:57 -07:00
1c38e40dee
Validate ledger once all the tests complete
2018-08-07 10:00:52 -07:00
91741e20fa
Add rustc/cargo version check
2018-08-06 09:32:08 -07:00
a13058b6c4
Look for 3 nodes (1 leader, 2 validators)
2018-08-03 20:30:29 -07:00
c998199954
fixups, add validator-x to sanity
2018-08-03 15:34:11 -07:00
15a6179b97
Stop installing rustfmt-preview, it's already present
2018-08-03 14:27:11 -07:00
83b308983f
Include rustfmt-preview
2018-08-03 14:11:42 -07:00
f2b1a04bca
cargo fmt fixups
2018-08-03 11:59:25 -07:00
3e36e6dcf8
Upgrade to rust 1.28
2018-08-03 11:30:40 -07:00
6feb6a27be
Run localnet-sanity in test-stable-perf
2018-08-03 10:46:48 -07:00
c230360f4c
Wait until recycled machines are reachable before provisioning them
2018-08-02 22:13:17 -07:00
a9240a42bf
Delete unreachable validators to cause a fresh one to be spawned
2018-08-02 20:45:29 -07:00
a7204d5353
Use a local user to avoid GCP login quota limits
2018-08-02 19:43:35 -07:00
2366c1ebaf
Enable cargo audit in CI
...
Fixes #772
2018-08-01 16:24:47 -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
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
5d936e5c8a
Trap SIGINT for clean ^C shutdown
2018-07-30 17:15:50 -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
416c141775
export SKIP_INSTALL=1
to reset the network without reinstalling the snap
2018-07-28 18:04:13 -07:00
4cdb9a73f8
Skip testnet-sanity on manual deploy
2018-07-28 12:37:29 -07:00
4433730610
Add support for deploying a locally built snap
2018-07-28 12:37:29 -07:00
71eb5bdecc
Factor out vm_foreach
2018-07-28 12:37:29 -07:00
80a02359f7
Add script to audit for security vulnerabilities
2018-07-26 13:42:12 -07:00
ab3968e3bf
Dedup
2018-07-26 11:45:58 -07:00
42ebf9502a
Agent cleaning is now performed in a separate pipeline
2018-07-26 11:37:36 -07:00
bd4fcf4ac6
Clean out stale buildkite agent build directories
2018-07-26 11:37:36 -07:00
4dceb73909
Reinstall client nodes in the background to speed up deploys
2018-07-26 09:49:00 -07:00
5115cd7798
large network back to erasure
2018-07-25 20:45:16 -07:00
4c4659be13
Add more stdout
2018-07-25 16:38:21 -07:00
1b79fe73a1
Emit a metrics datapoint if bench-tps terminates
2018-07-25 15:55:02 -07:00
5fa072cf16
Avoid quotes around net name
2018-07-25 15:55:02 -07:00
80ecef2832
Add --sustained to ci testnet deploy script
2018-07-25 10:16:46 -07:00
dcce475f0b
Progagate logging configuration to client nodes
2018-07-24 21:40:02 -07:00
8f046cb1f8
disable erasure for large network testing
2018-07-24 16:54:52 -07:00
735a0ee16d
Switch back to running bench-tps in 10 minute iterations
2018-07-24 15:43:25 -07:00
940caf7876
test large network with erasure
2018-07-24 13:04:34 -07:00
782aa7b23b
Cap at 4 threads
2018-07-24 11:35:03 -07:00
7a71adaa8c
Adjust threads by the number of cpus
2018-07-23 21:17:36 -07:00
ce8796bc2e
Correctly calculate the expected number of full nodes
2018-07-23 19:55:09 -07:00