Commit Graph

4647 Commits

Author SHA1 Message Date
6b9e4fe6b3 Only check CHANNEL_BRANCH if TESTNET_TAG is not set from buildkite (#3698) 2019-04-09 14:12:05 -07:00
bee5e34ad0 Define list of valid cloud regions for GCE and AWS 2019-04-07 13:24:30 -07:00
86e450f04d Propagate cloud env variables to buildkite job 2019-04-07 12:02:58 -07:00
c355ef6355 Configure cloud zones and nodes from buildkite for beta testnet (#3666) 2019-04-07 08:54:32 -07:00
120ccf5b9b Parallelize cloud node deployment commands in case of multiple zones (#3657) 2019-04-07 08:54:32 -07:00
a821d97ff0 Revert "disable staking of blockstreamer node (#3655)"
This reverts commit f4f22d3f7b.
2019-04-06 08:55:31 -07:00
f4f22d3f7b disable staking of blockstreamer node (#3655)
- this will stop it from entering leader rotation schedule
2019-04-05 17:06:23 -07:00
5436e956a4 Fix the ordering of beta testnet zones 2019-04-05 13:43:01 -07:00
8beab2bbe8 [V0.12] Add multi-region deploy functionality (#3648)
* Add multi-region deploy functionality

* Add multi-region deploy functionality

* Reverse order of zone arg array building

* Fix arg array ordering and rename network-name option

* Fix option flag lettering

* Clean up array expansion

* Appease shellcheck

* Suppress shellcheck array expansion warnings
2019-04-05 13:31:33 -07:00
c7a21a1a4e Fix clippy errors 2019-04-05 12:49:44 -07:00
d766a550f7 Fix testnet sanity check for beta testnet 2019-04-05 12:49:44 -07:00
8fc9d3e076 Fix update_ancestor_stakes in locktower (#3631)
* Fix update_ancestor_stakes in locktower

* Add test for vote threshold
2019-04-05 12:35:48 -07:00
4dd13b6dba AWS script change for additional zones and regions 2019-04-04 16:32:54 -07:00
52a84c9a31 Fix beta testnet launch script 2019-04-03 19:30:35 -07:00
728cde0b06 Force delete all beta testnet nodes before restarting them 2019-04-03 18:55:35 -07:00
cfe91c67f9 Revert "Revert "Disable accounts squash call from bank""
This reverts commit f84593ad5f.
v0.12.4
2019-04-03 06:59:21 -07:00
0f9c516570 Cherry pick #3572 and #3459 (#3608)
* Fix skipping half leader slot

* Get rid of unnecessary frozen banks
2019-04-02 17:57:00 -07:00
e4aba9c900 Remove second block streamer from testnet beta 2019-04-02 15:38:02 -07:00
88aea74ab1 Don't use external node ssh key if one is not configured 2019-04-02 14:52:30 -07:00
357f28ae4e Implement finalizer so that all locked accounts are dropped (#3585) (#3598)
* Implement finalizer so that all locked accounts are dropped when finalizer goes out of scope

* Add test for tx error with lock conflict

* Fix double unlock from destructor running after a call to unlock
2019-04-02 13:49:09 -07:00
7c9c667c5c Deploy beta testnet with 100 nodes across AWS and GCP 2019-04-02 12:44:42 -07:00
d62d1174d0 Support for configuring testnet nodes across multiple cloud services 2019-04-01 19:56:01 -07:00
5d5ae1c962 Increase node count in beta testnet 2019-04-01 13:02:13 -07:00
bf11d7ef43 Fix resetting PohRecorder to wrong bank (#3553) (#3574)
* Check whether future slot already has transmission
2019-03-30 02:06:49 -07:00
9568a1da03 Send metrics data to the correct/configured database host 2019-03-29 13:12:01 -07:00
f11a3d9796 Fix EC2 scripts for blockstream startup 2019-03-28 15:56:28 -07:00
8a7e8aacdd enable leader rotation in beta testnet 2019-03-28 14:34:30 -07:00
e3750fb73d fix clippy errors 2019-03-28 14:34:30 -07:00
d78b09492e review comments 2019-03-28 14:34:30 -07:00
d573b55821 fix the ip address that's stored in the config file 2019-03-28 14:34:30 -07:00
18cad565cf fix shell-check errors 2019-03-28 14:34:30 -07:00
9abf90b443 Added support for multi-region cloud testnet 2019-03-28 14:34:30 -07:00
cd3ff5c335 V0.12.3, cherry pick 3523 and 3529 (#3531)
* validator confirmation

* validator confirmaiton

* remove leader confirmaiton

* hang out on progress until fork is confirmed

* use the right id for delegate id

* fixup! hang out on progress until fork is confirmed

* fixup! use the right id for delegate id

* version bump
v0.12.3
2019-03-28 05:59:42 -07:00
e55249e63f propagate TESTNET_DB_HOST env variable to next step in buildkite v0.12.2 2019-03-26 15:00:33 -07:00
10bc0c6ee2 Add provisions to specify a database server in testnet manager buildkite 2019-03-26 15:00:33 -07:00
ed14b78d81 also check the delegate_id 2019-03-26 13:44:53 -07:00
7f404941bb remove status_cache.freeze (#3509) 2019-03-26 12:10:46 -07:00
6d45ac1bc7 Record the current nodes locktower votes from the bank (#3502)
* observed_locktower_stats

* fixup! observed_locktower_stats
2019-03-26 11:45:59 -07:00
fabb6d2092 delay freeze of status_cache until squash (#3503) 2019-03-26 11:37:38 -07:00
93cea4c86c Remove rewards crate from publishing script 2019-03-25 21:34:54 -07:00
5fb35f79c3 Added stats for locktower in testnet dashboard 2019-03-25 21:11:37 -07:00
da11274b63 Add support for influx cloud 2019-03-25 21:11:37 -07:00
5d70e2efa9 0.12.2 2019-03-25 20:38:48 -07:00
8f181b4350 keep track of locktower slots and stakes v0.12.1 2019-03-25 16:36:19 -07:00
48844924e5 Setup staking (#3480) 2019-03-25 14:19:14 -07:00
f84593ad5f Revert "Disable accounts squash call from bank"
This reverts commit 7685ba2805.
2019-03-25 12:21:32 -07:00
0469dc52ac Ensure accounts are unlocked (#3458) 2019-03-25 12:21:32 -07:00
4cf418f33f Fix wrong keypair 2019-03-23 16:33:50 -07:00
6c46fcfa4e Restart node test (#3459)
* Add test to local_cluster for restarting a node

* fix so that we don't hit end of epoch - leader not found before trying to transfer
2019-03-23 15:00:23 -07:00
12ec5304f2 Revert "fix so that we don't hit end of epoch - leader not found before trying to transfer"
Revert "Add test to local_cluster for restarting a node"
2019-03-22 21:46:08 -07:00