Commit Graph

3331 Commits

Author SHA1 Message Date
fc623756df Add fullnode-config crate 2019-01-07 23:03:13 -08:00
d92bd0de27 Use docker rust docker image to avoid rocksdb build errors 2019-01-07 23:03:13 -08:00
c818c20399 package or publish. Also package on branch builds 2019-01-07 23:03:13 -08:00
ed41547f64 Double publish crate timeout 2019-01-07 20:46:42 -08:00
36398bc3f3 Only check TRIGGERED_BUILDKITE_TAG v0.11.0 2019-01-07 19:53:52 -08:00
fa0e1ad356 Don't turn the build red if channel cannot be figured (eg, building a tag) 2019-01-07 19:53:39 -08:00
f56c5dacca Remove some metrics datapoint, as it was causing excessive logging (#2287) (#2291)
- 100 nodes test was bringing down the influx DB server
2019-01-03 10:42:13 -08:00
80e0da132a Rename getConfirmation -> getConfirmationTime 2018-12-22 13:11:10 -08:00
f89debdfa6 Document getConfirmationTime 2018-12-22 13:11:10 -08:00
16f7e46fce Ignore error while enabling nvidia persistence mode (#2265) 2018-12-21 12:47:45 -08:00
3a039c8007 Load nvidia drivers on node startup (#2263) (#2264)
* Load nvidia drivers on node startup

* added new script to enable nvidia driver persistent mode

* remove set -ex
2018-12-21 11:58:06 -08:00
56d5324837 Use CUDA for testnet automation performance calculations (#2259) (#2261) 2018-12-21 05:14:08 -08:00
d3bf0fc707 Use SSD for testnet automation (#2257) (#2258) 2018-12-21 04:52:00 -08:00
f9d8a1d6c0 Rename finality to confirmation (#2250)
* Rename finality to confirmation

* fix cargo fmt errors
2018-12-20 16:03:56 -08:00
70559253ee Use newer votes to calculate confirmation time (#2247) 2018-12-20 16:03:56 -08:00
9c61abe468 Reduce ticks per block to increase voting frequency (#2242) 2018-12-20 16:03:56 -08:00
970954ac3b Stable dashboard can now actually come from the stable channel 2018-12-20 08:06:02 -08:00
39d821ead8 Select correct branch for {testnet,-perf} when using a stable channel tag 2018-12-19 17:47:18 -08:00
e2225d3b71 Add more Azure details 2018-12-19 16:31:28 -08:00
666af1e62d Debug broadcast (#2208)
* Add per cf rocksdb options, increase compaction and flush threads

* Change broadcast stage to bulk write blobs

* add db_ledger function specifically for broadcast

* fix broken tests

* fix benches
2018-12-19 16:11:47 -08:00
2fe3402362 Use SSD for perf testnet (#2227) 2018-12-19 16:11:26 -08:00
14a236198f nit: rename publish-solana-tar.sh to publish-tarball.sh 2018-12-19 14:26:25 -08:00
cc1b43b90a Retire GCP setup 2018-12-19 14:26:25 -08:00
9448f0ce52 Add more Azure CI documentation 2018-12-19 14:26:25 -08:00
59fdd8f6be Move wallet airdrop retries into fullnode start script 2018-12-19 13:49:04 -08:00
7b20318ee4 Run s3cmd in a container to avoid additional CI system dependencies 2018-12-19 13:09:24 -08:00
c3c955b02e Build/install native programs within cargo-install-all.sh 2018-12-19 11:53:08 -08:00
6e56e41461 Document how to create a new Azure CI machine 2018-12-18 23:35:09 -08:00
d74d5e0e44 nit: prevent shellcheck command from getting expanded by default 2018-12-18 18:44:20 -08:00
cac08171de nit: prevent book build from getting expanded by default 2018-12-18 18:44:20 -08:00
6f6c350781 Skip stable-perf of no .rs files are modified in a PR 2018-12-18 18:44:20 -08:00
506724fc93 Remove non-standard : anchors 2018-12-18 18:44:20 -08:00
b4fe70d3d8 Skip bench of no .rs files are modified in a PR 2018-12-18 18:09:59 -08:00
3efbffe4e3 Run coverage when test-coverage.sh is modified 2018-12-18 18:09:59 -08:00
cafa873f06 run tests in single thread so local runs succeed 2018-12-18 17:38:44 -08:00
b4f4347d6e add some more tests (#2217) 2018-12-18 17:27:03 -08:00
5c866dd000 test drive new coverage stuff (#2216) 2018-12-18 16:44:27 -08:00
974249f2a5 Parallelize entry processing in replay stage in validators (#2212)
* Parallelize entry processing in replay stage in validators

- single threaded entry processing is not utlizing CPU cores to the fullest

* fix tests and address review comments
2018-12-18 16:06:05 -08:00
a65022aed7 DbLedger doesn't need to be mut, doesn't need an RwLock (#2215)
* DbLedger doesn't need to be mut, doesn't need an RwLock

* fix erasure cases
2018-12-18 15:18:57 -08:00
b101f40c32 Initial revision 2018-12-18 14:27:37 -08:00
e8e6c70e19 Remove duplicate _ definitions 2018-12-18 14:25:10 -08:00
c8d27f6424 Drop _ to clean up CI logs, apply more -j 2018-12-18 14:11:15 -08:00
287e8cefda Keep gcno files around to prevent breaking CI builds with a warm target/ cache 2018-12-18 14:07:42 -08:00
db8f2d9f07 Make ulimit non-fatal to keep the ci-cuda machine happy 2018-12-18 14:02:43 -08:00
cd6736d70b Remove duplication between test-stable{,-perf}.sh 2018-12-18 14:02:43 -08:00
0d2e3788ba Justify each coverage flag, and other cleanup 2018-12-18 13:03:38 -08:00
c0dcf67ec8 Move book build into test-checks 2018-12-18 13:03:38 -08:00
bc52336a1b affected_files metadata is only available for PR builds 2018-12-18 13:03:38 -08:00
3bfb052b0a Overhaul coverage setup 2018-12-18 10:48:06 -08:00
c71d5a111e Extract grcov download script 2018-12-18 10:48:06 -08:00