Commit Graph

12765 Commits

Author SHA1 Message Date
Michael Vines
03e87e4169 Add more metrics 2018-09-06 19:54:39 -07:00
Michael Vines
abfff66d53 Retry ssh a couple times before giving up 2018-09-06 19:54:39 -07:00
Michael Vines
31dee553d5 Split start/version reporting 2018-09-06 19:54:39 -07:00
Michael Vines
9ca6a2d25b Configure boot disk size 2018-09-06 19:54:39 -07:00
Michael Vines
a3178c3bc7 Remove unused name tag 2018-09-06 19:54:39 -07:00
Michael Vines
aa07bdfbaa Optionally suppress delete confirmation 2018-09-06 19:54:39 -07:00
Michael Vines
eaef9be710 Clarify -f 2018-09-06 19:54:39 -07:00
Michael Vines
cae345b416 Allow - in prefix 2018-09-06 19:54:39 -07:00
Michael Vines
acb1171422 Add -e option 2018-09-06 19:54:39 -07:00
Greg Fitzgerald
52d8f293b6 Add links to citations
And fix hyphens in quote.
2018-09-06 20:41:05 -06:00
Greg Fitzgerald
636eb8d058 Add Leslie Lamport quote to README 2018-09-06 20:41:05 -06:00
Greg Fitzgerald
0fa27f65bb Use the default Pubkey formatter instead of debug_id() 2018-09-06 16:31:47 -06:00
sakridge
8f94e3f7ae Buffer tokens when switching directions to prevent errors (#1126)
Even if transactions are dropped, accounts will have buffer
of tokens. Should reduce or eliminate AccountNotFound errors seen in the
leader while bench-tps is running.
2018-09-06 14:20:01 -07:00
Pankaj Garg
05460eec0d Open multiple sockets for transaction UDP port (#1128)
* Reuse UDP port and open multiple sockets for transaction address

* Fixed failing crdt tests

* Add tests for reusing UDP ports

* Address review comments

* Updated bench-streamer to use multiple receive sockets

* Fix minimum number of recv sockets for bench-streamer

* Address review comments

Fixes #1132

* Moved bind_to function to nat.rs
2018-09-06 14:13:40 -07:00
Michael Vines
072d0b67e4 Send deploy metrics to the testnet-specific database 2018-09-06 08:30:03 -07:00
Rob Walker
fdc48d521c use USER instead of whoami (#1134)
* use USER instead of whoami

make gcloud_FigureRemoteUsername robust against unsolicited output
   (that I get on login ;) )

validate --prefix argument

* Update gcloud.sh
2018-09-07 00:18:05 +09:00
Michael Vines
6560b0e2cc s/whoami/id -un/ 2018-09-05 14:26:21 -07:00
Michael Vines
ec38dba209 GCE leader nodes can now be provisioned with a static IP address 2018-09-05 14:26:21 -07:00
sakridge
d9e4bce6ad Add drop stats to bench-tps (#1127)
See how many transactions made it through
2018-09-05 11:58:41 -07:00
sakridge
1fd4343621 Add total count to stat (#1124) 2018-09-05 09:28:18 -07:00
Michael Vines
8d87627a49 t 2018-09-05 09:09:50 -07:00
Michael Vines
aacf27fb76 Add convienience link to current Snap log files 2018-09-05 09:02:02 -07:00
Michael Vines
a51536d107 Add log tail hint 2018-09-05 09:02:02 -07:00
Michael Vines
1c874fbc1b Make This is little more hacky 2018-09-05 09:02:02 -07:00
Michael Vines
0362169671 Better scope leader and validator setup 2018-09-05 09:02:02 -07:00
Michael Vines
e2e569cb43 Set rsync url for local deployments 2018-09-05 09:02:02 -07:00
Michael Vines
8c51b47e85 Preserve existing ssh config 2018-09-05 09:02:02 -07:00
Michael Vines
017eb10e76 Add file header doc 2018-09-05 09:02:02 -07:00
Michael Vines
f50aeb0e58 Always add perf-libs to LD_LIBRARY_PATH 2018-09-05 09:02:02 -07:00
Michael Vines
48c19d3100 Enable cargo features to be specified 2018-09-05 09:02:02 -07:00
Michael Vines
aaf0a23134 Add Tips section 2018-09-05 09:02:02 -07:00
Michael Vines
89db85dbf9 Work around concurrent |gcloud compute ssh| terminal issue 2018-09-05 09:02:02 -07:00
Michael Vines
e677cda027 Private IP networks now work, and are the default 2018-09-05 09:02:02 -07:00
Michael Vines
db9219ccc8 Improve error monitoring 2018-09-05 09:02:02 -07:00
Michael Vines
06fd945f85 Set node config correctly 2018-09-05 09:02:02 -07:00
Michael Vines
6ad4a81123 s/_/-/g in filenames 2018-09-05 09:02:02 -07:00
Michael Vines
bcaa0fdcb1 net/ can now deploy Snaps 2018-09-05 09:02:02 -07:00
Michael Vines
2cb1375217 Run gcloud_PrepInstancesForSsh in parallel 2018-09-05 09:02:02 -07:00
Michael Vines
9365a47d42 Employ a startup script 2018-09-05 09:02:02 -07:00
Michael Vines
6ffe205447 Add -g option 2018-09-05 09:02:02 -07:00
Michael Vines
ec3e62dd58 Add net/ sanity 2018-09-05 09:02:02 -07:00
Michael Vines
fa07c49cc9 net/ can now deploy Snaps 2018-09-05 09:02:02 -07:00
Michael Vines
449d7042f0 Configure metrics correctly 2018-09-05 09:02:02 -07:00
Michael Vines
7e2b65374d gce instance types are now configurable 2018-09-05 09:02:02 -07:00
Michael Vines
8e39465700 Drop .sh extension to hide from shellcheck 2018-09-05 09:02:02 -07:00
Michael Vines
43b4207101 Run oom-monitor in net/ testnets 2018-09-05 09:02:02 -07:00
Michael Vines
ff991b87da Add support for deploying from non-Linux machines 2018-09-05 09:02:02 -07:00
Michael Vines
c81c19234f Improve incremental speed of docker cargo builds outside of CI 2018-09-05 09:02:02 -07:00
Michael Vines
399caf343c Morph gce_multinode-based scripts into net/ 2018-09-05 09:02:02 -07:00
sakridge
ffb72136c8 Remove account from balances table after error seen (#1120)
If balance goes to 0, then bank removes the account
from it's account table and returns no account error. Thin client
should also update the account to this state or it will
still have the cached balance from the last successful get_balance().
2018-09-04 21:33:19 -07:00