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
Pankaj Garg
59f2a478b7
v0.12 specific stability changes
2019-03-21 15:00:30 -07:00
Pankaj Garg
3f7cd4adc4
Ignore broken tests that are fixed on master
...
- ignoring, as cherry picking from master will bring in other
unnecessary dependent changes
2019-03-21 13:45:41 -07:00
Pankaj Garg
4318854a64
ignore broken test
2019-03-21 13:45:41 -07:00
Pankaj Garg
430740b691
use ticks per slot to check if the current tick is in the leader slot
2019-03-21 13:45:41 -07:00
Pankaj Garg
797603a0fe
address review comments
2019-03-21 13:45:41 -07:00
Pankaj Garg
f402139991
change pubkey to ref
2019-03-21 13:45:41 -07:00
Pankaj Garg
4db72d85d7
find next leader slot before resetting working bank in Poh recorder
2019-03-21 13:45:41 -07:00
Pankaj Garg
007e17c290
Check if poh recorder has over stepped the leader slot
2019-03-21 13:45:41 -07:00
Pankaj Garg
ad7e727938
Use same VM type for validators as leader, if CUDA is enabled ( #3253 )
...
- Since all nodes are created equal
2019-03-21 13:45:41 -07:00
Rob Walker
3d5eeab6d9
stop copying Blooms ( #3379 )
...
* stop copying Blooms
* fixup
* clippy
2019-03-21 13:45:41 -07:00
Michael Vines
8278585545
Avoid panic on duplicate account indices
2019-03-19 16:06:50 -07:00
Pankaj Garg
061d6ec8fd
fix formatting
2019-03-19 11:21:00 -07:00
Pankaj Garg
000cc27e53
Schedule node for consecutive slots as leader ( #3353 )
...
* Also tweak epoch and slot duration
* new test for leader schedule
2019-03-19 11:21:00 -07:00
Pankaj Garg
9b3092b965
Report how many grace ticks were afforded to previous leader ( #3350 )
2019-03-19 11:21:00 -07:00
Sagar Dhawan
ca819fc4fb
Fix leader rotation counter
2019-03-19 11:21:00 -07:00
Tyera Eulberg
5ff8f57c0e
Remove dangling thin_client
2019-03-18 22:20:14 -07:00
Pankaj Garg
4798612560
Reduce log level for periodic debug messages
2019-03-15 16:02:52 -07:00
Rob Walker
9760cb2e6a
add support for finding the next slot a node will be leader ( #3298 )
2019-03-15 15:02:20 -07:00
Pankaj Garg
46b3b3a1c6
Give last leader some grace ticks to catch up ( #3299 )
...
* Wait for last leader for some ticks
* New tests and fixed existing tests
2019-03-15 15:02:20 -07:00
Pankaj Garg
1e70f85e83
[v0.12] Reduce ticks per second ( #3287 )
...
* Reduce ticks per second
- It's improving TPS. Temp fix for beacons timeframe
* Fix confirmation test
2019-03-15 14:15:54 -07:00
Michael Vines
b2d6681762
Bump log level for better CI logs
2019-03-15 07:48:57 -07:00
Michael Vines
1b51cba778
Avoid stray '' when rust version is not specified
2019-03-14 21:32:25 -07:00
Michael Vines
19ab7333aa
cloud_DeleteInstances() now waits for the instances to be terminated
2019-03-14 21:17:36 -07:00
Michael Vines
b0e6604b9a
Revert "Block until instances are confirmed to be deleted"
...
This reverts commit 5e40a5bfc1
.
2019-03-14 21:17:30 -07:00
Michael Vines
9ce1d5e990
Upgrade nightly rust version
2019-03-14 20:37:44 -07:00
Michael Vines
facc47cb62
Preserve original nightly name
2019-03-14 20:37:44 -07:00
Michael Vines
3dba8b7952
Overhaul cargo/rustc version management
2019-03-14 20:37:44 -07:00
Michael Vines
5e40a5bfc1
Block until instances are confirmed to be deleted
2019-03-14 16:20:35 -07:00
Greg Fitzgerald
c60baf99f3
Rename userdata to data ( #3282 )
...
* Rename userdata to data
Instead of saying "userdata", which is ambiguous and imprecise,
say "instruction data" or "account data".
Also, add `ProgramError::InvalidInstructionData`
Fixes #2761
2019-03-14 13:04:42 -07:00
Sagar Dhawan
de04884c1b
Fix flag to disable leader-rotation ( #3243 )
2019-03-14 12:08:53 -07:00
carllin
e666509409
Don't vote for empty leader transmissions ( #3248 )
...
* Don't vote for empty leader transmissions
* Add is_delta flag to bank to detect empty leader transmissions
* Plumb new is_votable flag through replay stage
* Fix PohRecorder tests
* Change is_delta to AtomicBool to avoid making Bank references mutable
* Reset start slot in poh_recorder when working bank is cleared, so that connsecutive TPU's will start from the correct place
* Use proper max tick height calculation
* Test for not voting on empty transmission
* tests for is_votable
2019-03-13 14:32:04 -07:00
Michael Vines
28aff96d21
Replace stale --no-signer usage with --no-voting
2019-03-13 13:56:57 -07:00
Michael Vines
242975f8cd
Remove duplicate --rpc-drone-address
2019-03-13 13:23:18 -07:00
Michael Vines
c6ba6cac83
Revert "Add case for --rpc-drone-address"
...
This reverts commit dc67dd3357
.
2019-03-13 13:15:49 -07:00
Michael Vines
dc67dd3357
Add case for --rpc-drone-address
2019-03-13 13:03:54 -07:00