db825788fa
Document how to get ssh access into CD testnets
2018-09-07 19:41:13 -07:00
b1b03ec13b
Refine docker image tagging to avoid breaking stabilization branches on updates
2018-09-07 18:42:25 -07:00
73a8441add
/var/snap is not writable by most users
2018-09-07 17:41:20 -07:00
bf29590f41
WSL needs ReuseAddr in addition to ReusePort (which it doesn't honor) ( #1149 )
2018-09-08 07:28:22 +09:00
51b27779c9
client changes for TODOs and looping ( #1138 )
...
* remove client.sh from snap
* default to ephemeral instead of ~/.config key
* rework CLI for bench-tps
* remote multinode-demo stuff from remote-client.sh
* remove multinode-demo from remote-sanity and localnet-sanity
2018-09-08 07:07:10 +09:00
5169c8d08f
Add method to return hash of bank state
2018-09-07 15:38:53 -06:00
0d945e6a92
Groom testnet-sanity logging
2018-09-07 12:45:48 -07:00
1090254ba5
Add datapoints for leader/validator start
2018-09-07 12:45:48 -07:00
e51445d857
🙃
2018-09-07 12:24:34 -07:00
4b47abd3bf
Fix --num-nodes argument parsing
2018-09-07 12:20:42 -07:00
71a617b4dc
Fix erasure build
2018-09-07 13:18:19 -06:00
a722802c95
Window write lock to read lock
2018-09-07 13:18:19 -06:00
e9f44b6661
window -> window_service
2018-09-07 13:18:19 -06:00
9693de1867
Reposition parameters
2018-09-07 13:18:19 -06:00
f7ea95aed1
Hoist lock, reposition parameters
2018-09-07 13:18:19 -06:00
f07ce59be8
Toggle parameters
2018-09-07 13:18:19 -06:00
da423b6cf0
Hoist read lock
2018-09-07 13:18:19 -06:00
d5f60b68e4
Hoist window write lock
2018-09-07 13:18:19 -06:00
78b3a8f7f9
Hoist repair_window() branches
...
This probably would have been done if repair_window() was unit-tested.
2018-09-07 13:18:19 -06:00
d77699c126
Do the easy check first
...
All functions above operate on immutable values, so this shouldn't
change functionality, but no repair_window() tests to be certain.hI
2018-09-07 13:18:19 -06:00
09ba0dae15
Remove redundant clone()
2018-09-07 13:18:19 -06:00
a5c7575207
Rewrite find_next_missing, call it clear_slots
2018-09-07 13:18:19 -06:00
50f040530b
Remove redundant cast
2018-09-07 13:18:19 -06:00
7f99c90539
Simplify using early return and Result::ok()
2018-09-07 13:18:19 -06:00
d8564b725c
Don't reference window to get each slot
2018-09-07 13:18:19 -06:00
e4de25442a
Hoist write lock
...
It needed to be passed the lock before, because it contained a
branch where one side didn't require locking. Now that that
defensive programming was hoisted, we can hoist the write lock
as well, leaving a simpler function for unit testing.
2018-09-07 13:18:19 -06:00
3b2ea8fd40
Hoist untested branch in window
...
If there were unit tests for this function, the author would have
written it this way to make their own life easier.
2018-09-07 13:18:19 -06:00
9a1832ed61
Bump ping timeout
2018-09-07 12:01:43 -07:00
9e45f1f5e2
Doc fixup
2018-09-07 12:01:43 -07:00
ee682d5bc3
Move wallet-sanity.sh out of multinode-demo/
2018-09-07 12:01:43 -07:00
05decc863f
Make set -x more buildkite friendly
2018-09-07 12:01:43 -07:00
506a81e8cc
Assume -y
2018-09-07 12:01:43 -07:00
dcb30a8489
Delete leader node first
2018-09-07 12:01:43 -07:00
a2631e89f6
Use consistent style
2018-09-07 12:01:43 -07:00
ab208ddb77
Clean up arg handling
2018-09-07 12:01:43 -07:00
09a48d773a
Run bench-tps in a tmux
2018-09-07 12:01:43 -07:00
88298bf321
Add -n option
2018-09-07 12:01:43 -07:00
d252f7f687
Revert "Default to 10 validators"
...
This reverts commit ed5fbaef06
.
2018-09-07 12:01:43 -07:00
533ebc17f2
Install multilog automatically on a CI machine
2018-09-07 11:56:23 -07:00
f4947236dc
Keep cargo-target-cache size under 6GB-ish
2018-09-07 11:45:27 -07:00
e088833b81
s/create/start/
2018-09-06 21:07:11 -07:00
53e16f68d9
Improve error handling
2018-09-06 20:57:05 -07:00
ed5fbaef06
Default to 10 validators
2018-09-06 20:46:49 -07:00
b1bacf12a6
Add some log sections
2018-09-06 20:38:11 -07:00
66ff602659
Rewrite ci/testnet-{deploy,sanity}.sh in terms of net/ primitives
2018-09-06 19:54:39 -07:00
e175c9dea9
Remove ip address hardcode. Fixes #959
2018-09-06 19:54:39 -07:00
5a57d9b5d9
de-y
2018-09-06 19:54:39 -07:00
03e87e4169
Add more metrics
2018-09-06 19:54:39 -07:00
abfff66d53
Retry ssh a couple times before giving up
2018-09-06 19:54:39 -07:00
31dee553d5
Split start/version reporting
2018-09-06 19:54:39 -07:00