Michael Vines
c1cd92bbee
Avoid -d arg conflict
...
-D is now "delete"
-d is now "disk type"
2019-01-09 16:39:24 -08:00
Michael Vines
639bed2f6d
Reorder sanity.
...
1. Check for presence of nodes
2. Check for functioning RPC API
3. Then try the wallet
2019-01-09 12:05:30 -08:00
Michael Vines
77794eebdb
Remove |cargo package| sanity step
...
Unfortunately due to our multi-crate repo, as soon as
|./scripts/increment-cargo-version.sh| is run after a release, |cargo
package| will fail for crates that depend on other in-tree crates, as
the new crate version has not yet been published to crates.io.
For now this means that we need to continue flying blind and be prepared
to deal with minor publishing issues on each new release.
2019-01-09 11:59:24 -08:00
Michael Vines
6b46c22b42
Use restart
2019-01-09 11:59:01 -08:00
Michael Vines
64ebd9a194
Add update-to-restart operation. Also try to update before restarting on sanity failures
2019-01-08 21:11:43 -08:00
Michael Vines
35fe08b3bc
Add update support
2019-01-08 21:11:43 -08:00
Michael Vines
5c87ddc80e
nit: hide echo
2019-01-08 21:11:43 -08:00
Michael Vines
1b7598e351
Add retries to RPC API probe
2019-01-08 08:50:51 -08:00
Michael Vines
cd0e08cae5
Add fullnode-config crate
2019-01-07 23:02:32 -08:00
Michael Vines
1490c42d9f
Use docker rust docker image to avoid rocksdb build errors
2019-01-07 23:02:32 -08:00
Michael Vines
789ee9f138
package or publish. Also package on branch builds
2019-01-07 23:02:32 -08:00
Michael Vines
0a981a6606
Double publish crate timeout
2019-01-07 20:46:21 -08:00
Michael Vines
c4ca76e39e
Only check TRIGGERED_BUILDKITE_TAG
2019-01-07 19:56:01 -08:00
Stephen Akridge
d2cb4e003c
Re-enable the --lib tests
2019-01-07 15:28:20 -08:00
Michael Vines
71a2b794b4
Enable info logging on non-perf clusters to aid debug of failures
2019-01-05 08:28:32 -08:00
Michael Vines
373714bf0b
Disable publish snap again
2019-01-04 21:20:33 -08:00
Michael Vines
ee769171b9
Restore publish snap
2019-01-04 20:46:44 -08:00
Michael Vines
ea00c1274e
Add net sanity failure metric
2019-01-04 18:45:55 -08:00
Michael Vines
1a9401e1f3
Permit build on Cargo.{lock,toml} changes
2019-01-03 09:35:11 -08:00
jackcmay
a461c5682d
First stab at Rust BPF ( #2269 )
...
First stab at Rust BPF
2019-01-02 15:12:42 -08:00
Michael Vines
1531a1777a
Add RPC API check
2018-12-24 22:51:36 -08:00
Michael Vines
3a2fa9a650
Enable ledger/validator sanity for non-perf testnets
2018-12-24 22:51:36 -08:00
Michael Vines
95c9fefbd0
Make sanity failure message more visible
2018-12-23 17:30:59 -08:00
Michael Vines
073a48ab85
Restore timeout
2018-12-23 17:30:41 -08:00
Michael Vines
7f2fa8bbcb
Collect and upload network logs
2018-12-23 10:19:10 -08:00
Michael Vines
b46c809544
source ci/upload-ci-artifact.sh
2018-12-22 12:34:30 -08:00
Michael Vines
eb29a2898c
Uplaod net/log/ files as buildkite artifacts
2018-12-22 12:22:58 -08:00
Michael Vines
c3a74e5e63
Avoid unnecessary shellcheck directives
2018-12-22 11:57:47 -08:00
Pankaj Garg
23d3a9ae42
Use CUDA for testnet automation performance calculations ( #2259 )
2018-12-21 04:27:31 -08:00
Pankaj Garg
756156e9db
Use SSD for testnet automation ( #2257 )
2018-12-20 20:13:56 -08:00
Michael Vines
becfd1e9fa
ci/test-stable-perf.sh now runs on macOS
2018-12-20 17:23:22 -08:00
Pankaj Garg
951d6398a0
Rename finality to confirmation ( #2250 )
...
* Rename finality to confirmation
* fix cargo fmt errors
2018-12-20 15:47:48 -08:00
Michael Vines
ddc1082e8c
Stable dashboard can now actually come from the stable channel
2018-12-20 08:04:59 -08:00
Michael Vines
d78f19f8bb
Select correct branch for {testnet,-perf} when using a stable channel tag
2018-12-19 17:46:18 -08:00
Michael Vines
e2225d3b71
Add more Azure details
2018-12-19 16:31:28 -08:00
Pankaj Garg
2fe3402362
Use SSD for perf testnet ( #2227 )
2018-12-19 16:11:26 -08:00
Michael Vines
14a236198f
nit: rename publish-solana-tar.sh to publish-tarball.sh
2018-12-19 14:26:25 -08:00
Michael Vines
cc1b43b90a
Retire GCP setup
2018-12-19 14:26:25 -08:00
Michael Vines
9448f0ce52
Add more Azure CI documentation
2018-12-19 14:26:25 -08:00
Michael Vines
59fdd8f6be
Move wallet airdrop retries into fullnode start script
2018-12-19 13:49:04 -08:00
Michael Vines
7b20318ee4
Run s3cmd in a container to avoid additional CI system dependencies
2018-12-19 13:09:24 -08:00
Michael Vines
c3c955b02e
Build/install native programs within cargo-install-all.sh
2018-12-19 11:53:08 -08:00
Michael Vines
6e56e41461
Document how to create a new Azure CI machine
2018-12-18 23:35:09 -08:00
Michael Vines
d74d5e0e44
nit: prevent shellcheck command from getting expanded by default
2018-12-18 18:44:20 -08:00
Michael Vines
cac08171de
nit: prevent book build from getting expanded by default
2018-12-18 18:44:20 -08:00
Michael Vines
6f6c350781
Skip stable-perf of no .rs files are modified in a PR
2018-12-18 18:44:20 -08:00
Michael Vines
506724fc93
Remove non-standard : anchors
2018-12-18 18:44:20 -08:00
Michael Vines
b4fe70d3d8
Skip bench of no .rs files are modified in a PR
2018-12-18 18:09:59 -08:00
Michael Vines
3efbffe4e3
Run coverage when test-coverage.sh is modified
2018-12-18 18:09:59 -08:00
Michael Vines
b101f40c32
Initial revision
2018-12-18 14:27:37 -08:00