Commit Graph

4615 Commits

Author SHA1 Message Date
anatoly yakovenko
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
Pankaj Garg
e55249e63f propagate TESTNET_DB_HOST env variable to next step in buildkite v0.12.2 2019-03-26 15:00:33 -07:00
Pankaj Garg
10bc0c6ee2 Add provisions to specify a database server in testnet manager buildkite 2019-03-26 15:00:33 -07:00
Anatoly Yakovenko
ed14b78d81 also check the delegate_id 2019-03-26 13:44:53 -07:00
Rob Walker
7f404941bb remove status_cache.freeze (#3509) 2019-03-26 12:10:46 -07:00
anatoly yakovenko
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
Rob Walker
fabb6d2092 delay freeze of status_cache until squash (#3503) 2019-03-26 11:37:38 -07:00
Pankaj Garg
93cea4c86c Remove rewards crate from publishing script 2019-03-25 21:34:54 -07:00
Pankaj Garg
5fb35f79c3 Added stats for locktower in testnet dashboard 2019-03-25 21:11:37 -07:00
Pankaj Garg
da11274b63 Add support for influx cloud 2019-03-25 21:11:37 -07:00
Pankaj Garg
5d70e2efa9 0.12.2 2019-03-25 20:38:48 -07:00
Anatoly Yakovenko
8f181b4350 keep track of locktower slots and stakes v0.12.1 2019-03-25 16:36:19 -07:00
Rob Walker
48844924e5 Setup staking (#3480) 2019-03-25 14:19:14 -07:00
Pankaj Garg
f84593ad5f Revert "Disable accounts squash call from bank"
This reverts commit 7685ba2805.
2019-03-25 12:21:32 -07:00
Sathish
0469dc52ac Ensure accounts are unlocked (#3458) 2019-03-25 12:21:32 -07:00
Carl
4cf418f33f Fix wrong keypair 2019-03-23 16:33:50 -07:00
carllin
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
Carl
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
Carl
e32f798d5f fix so that we don't hit end of epoch - leader not found before trying to transfer 2019-03-22 20:47:32 -07:00
Carl
68a8b955bc Add test to local_cluster for restarting a node 2019-03-22 19:30:14 -07:00
Pankaj Garg
f479021c0f Update leader slot in poh recorder if we skipped it (#3451)
* reset poh recorder with the original start slot
v0.12.1-pre3
2019-03-22 17:35:54 -07:00
Michael Vines
b91afb7079 Remove attempt to update the cluster, just restart it (v0.12 is not ready for update) 2019-03-22 16:51:53 -07:00
Michael Vines
e189c429d5 Refrain from trying to configure a staking account that was previously configured 2019-03-22 16:51:53 -07:00
Michael Vines
6a1904664c Demote log level 2019-03-22 16:51:53 -07:00
Michael Vines
3285cf8047 Retry more for a new blockhash 2019-03-22 10:56:59 -07:00
Michael Vines
bdee3a25f2 Add --poll-for-new-genesis-block flag 2019-03-22 00:44:31 -07:00
Michael Vines
8655df0520 Use same gossip port for all testnet nodes 2019-03-21 23:56:23 -07:00
Michael Vines
c43eecb8ca Include multinode-demo scripts in release tarball 2019-03-21 22:12:07 -07:00
Michael Vines
18f45ebc2c Use installed binaries if not within the cargo workspace 2019-03-21 22:12:07 -07:00
Michael Vines
fd28642603 Run a drone on blockstreamer nodes 2019-03-21 22:12:07 -07:00
Michael Vines
038583b466 Kill all node processes (blockexplorer) 2019-03-21 22:12:07 -07:00
Michael Vines
ed138d392d Fixup ledger path 2019-03-21 17:06:05 -07:00
Michael Vines
58f1f0a28b solana-install doesn't exist on v0.12 2019-03-21 16:49:41 -07:00
Michael Vines
330d9330b0 Ensure current crate versions match the tag before publishing to crates.io 2019-03-21 16:27:44 -07:00
Michael Vines
d626a89c88 / 2019-03-21 16:27:06 -07:00
Michael Vines
db5d22e532 Upload tarball as a github release asset 2019-03-21 16:27:06 -07:00
Michael Vines
aa8759744e Add script to upload github release assets 2019-03-21 16:27:06 -07:00
Michael Vines
060db36c34 Add GITHUB_TOKEN 2019-03-21 16:27:06 -07:00
Michael Vines
fa1ea1c458 Switch version file from .txt to .yaml; add target tuple to version.yml 2019-03-21 16:27:06 -07:00
Pankaj Garg
7685ba2805 Disable accounts squash call from bank
- It's asserting and killing testnet
- temporary solution for beacons
2019-03-21 16:01:43 -07:00
Anatoly Yakovenko
a0d940acf0 allow empty ancestors 2019-03-21 16:01:43 -07:00
carllin
f4c914a630 Clear progress map on squash (#3377) 2019-03-21 16:01:43 -07:00
Anatoly Yakovenko
eede274cfe fix is_locked_out logic 2019-03-21 16:01:43 -07:00
Carl
4df79b653b PR comments 2019-03-21 16:01:43 -07:00
Carl
a2c1fa7cb4 Modify bank_forks to support squashing/filtering new root and also don't remove parents from bank_forks when inserting, otherwise we lose potential fork points when querying blocktree for child slots 2019-03-21 16:01:43 -07:00
Stephen Akridge
95cead91a5 Decendent is not a word 2019-03-21 16:01:43 -07:00
anatoly yakovenko
89c42ecd3f Implement locktower voting (#3251)
* locktower components and tests

* integrate locktower into replay stage

* track locktower duration

* make sure threshold is checked after simulating the vote

* check vote lockouts using the VoteState program

* duplicate vote test

* epoch stakes

* disable impossible to verify tests
2019-03-21 16:01:43 -07:00
Michael Vines
f93c9f052f Ensure genesis ledger directory is populated on all validator nodes
This allows all nodes to serve the genesis ledger over rsync instead of
just the bootstrap leader
2019-03-21 15:55:12 -07:00
Michael Vines
e2871053bd Get client-id.json out of the genesis ledger directory 2019-03-21 15:55:08 -07:00
Pankaj Garg
351c9c33d2 change num threads in banking stage bench 2019-03-21 15:00:30 -07:00