Commit Graph

504 Commits

Author SHA1 Message Date
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