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