9d25d7611a
Protect against unsupported configurations to prevent non-obvious errors later
2018-07-20 09:47:01 -07:00
1abefb2c7a
Pass expected node count to testnet-sanity
2018-07-20 09:47:01 -07:00
bcc247f25f
Clarify code comment
2018-07-20 12:31:23 -04:00
68ca9b2cb8
Generalize testnet deployment scripts
2018-07-20 09:10:28 -07:00
686e61d50c
Display max TPS from all nodes at end of client demo ( #716 )
...
- Also lists node with 0 TPS and overall average TPS
2018-07-19 20:09:57 -07:00
17d927ac74
Count testnet nodes as a part of sanity
2018-07-19 12:05:21 -07:00
966c55f58e
Trim CUDA runtime
2018-07-19 11:47:31 -07:00
d76d3162e5
Slow down deployment more
2018-07-19 10:11:04 -07:00
d0a2d46923
Don't shellcheck in target/
2018-07-19 09:41:09 -07:00
a67f58e9a5
Add -c option to easily interrogate the number of nodes
2018-07-19 09:41:09 -07:00
fece91c4d1
Test multi node dynamic network ci ( #696 )
...
Buildkite automation for multinode test. This test is ignored by default because it requires a large cpu machine to run.
2018-07-19 07:50:44 -07:00
9d2d9a0189
Update Cargo.toml
v0.7.0
2018-07-19 09:02:54 -04:00
6d3afc774a
Version bump
...
And authors update
2018-07-19 09:01:06 -04:00
88646bf27d
Version bump
v0.7.0-rc.6
2018-07-19 08:41:18 -04:00
0696f9f497
flush writer, makes partial deserialization a bit less likely
v0.7.0-rc.3
v0.7.0-rc.4
2018-07-18 22:53:33 -07:00
b2ea2455e2
Disable rolling updates
2018-07-18 21:16:03 -07:00
3f659a69fd
Prevent nodes from gossiping with themselves with different ids
2018-07-18 19:38:38 -07:00
2c62be951f
boot invalid height ( #688 )
2018-07-18 18:10:53 -07:00
2348733d6c
remove drone port magic number
2018-07-19 02:01:23 +02:00
cc229b535d
Remote multinode script cleanup ( #683 )
...
- Create a known_hosts file if it doesn't exist
Otherwise ssh-keygen exits
- Move some common rsync code to common_start_setup
- Build the project before deploying it
2018-07-18 16:02:05 -07:00
7f810a29ff
Purge leader ( #687 )
...
* purge leader
* fixup!
* fixup!
2018-07-18 14:39:43 -07:00
fc1dfd86d2
Disable coverage again :-/
2018-07-18 12:54:50 -07:00
5deb34e5bd
Little more trace! logging
2018-07-18 12:54:50 -07:00
39df087902
Permit more than the requested amount of nodes
2018-07-18 12:07:50 -07:00
6ff46540b6
Install llvm-cov on nightly to revive coverage
...
Towards #433
2018-07-18 12:52:13 -04:00
dbab8792e4
Use real default value
2018-07-18 08:23:59 -07:00
4eb676afaa
Tunnel SOLANA_DEFAULT_METRICS_RATE into Snap nodes
2018-07-18 08:23:59 -07:00
a6cb2f1bcf
Version bump
v0.7.0-rc.5
2018-07-18 09:07:25 -04:00
28af9a39b4
Don't clone before borrowing
...
Clippy told us to change function parameters to references, but
wasn't able to then tell us that the clone() before borrowing
was superfluous. This patch removes those by hand.
No expectation of a performance improvement here, since we were
just cloning reference counts. Just removes a bunch of noise.
2018-07-18 08:04:31 -04:00
8cf5620b87
crdt_insert_new_entry_counter ( #680 )
2018-07-17 22:55:53 -07:00
85d6627ee6
Deploy in one ssh login in a further attempt to avoid hitting GCP login quota
0.7.0-rc.4
2018-07-17 20:45:52 -07:00
611a005ec9
Avoid |wait| as it masks failures
2018-07-17 19:52:39 -07:00
90b3b90391
-p
2018-07-17 19:42:00 -07:00
fd4f294fd3
Rotate logs at 16MB
2018-07-17 19:42:00 -07:00
145274c001
Ensure log directories are go+r
2018-07-17 18:16:40 -07:00
df5d6693f6
Don't cache leader.json to make it easier to switch between nets
2018-07-17 18:16:40 -07:00
05c5603879
error counter
2018-07-17 17:28:23 -07:00
c2c48a5c3c
write stage broadcast counters
2018-07-17 17:28:23 -07:00
4af556f70e
Added tests for bad gossip address ( #672 )
2018-07-17 16:27:46 -07:00
8bad411962
env variable for default metrics rate that gets set for counters ( #670 )
...
* env variable for default metrics rate that gets set for counters
* ignore if env rate is set to 0
* use a slow rate by default
* fixed test
2018-07-17 15:26:10 -07:00
5b0418793e
Keep Snap fullnode/drone logs out of syslog, we're too spammy
2018-07-17 15:08:35 -07:00
4423ee6902
Renamed start_nodes.sh to remote_nodes.sh ( #669 )
2018-07-17 15:01:53 -07:00
f0c39cc84d
Remote multinode scripts cleanup ( #666 )
...
- Also added support for stop nodes
2018-07-17 13:48:25 -07:00
3d45b04da8
review comments
2018-07-17 15:51:32 -04:00
9e2f26a5d2
review comments
2018-07-17 15:51:32 -04:00
a016f6e82e
bulds
2018-07-17 15:51:32 -04:00
eb3e5fd204
server too
2018-07-17 15:51:32 -04:00
72282dc493
fast exit dynamic test
2018-07-17 15:51:32 -04:00
47a22c66b4
Include program name in panic metric
2018-07-17 12:13:22 -07:00
fb11d8a909
Install panic hook
2018-07-17 12:13:22 -07:00