4db72d85d7
find next leader slot before resetting working bank in Poh recorder
2019-03-21 13:45:41 -07:00
007e17c290
Check if poh recorder has over stepped the leader slot
2019-03-21 13:45:41 -07:00
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
3d5eeab6d9
stop copying Blooms ( #3379 )
...
* stop copying Blooms
* fixup
* clippy
2019-03-21 13:45:41 -07:00
8278585545
Avoid panic on duplicate account indices
2019-03-19 16:06:50 -07:00
061d6ec8fd
fix formatting
2019-03-19 11:21:00 -07:00
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
9b3092b965
Report how many grace ticks were afforded to previous leader ( #3350 )
2019-03-19 11:21:00 -07:00
ca819fc4fb
Fix leader rotation counter
2019-03-19 11:21:00 -07:00
5ff8f57c0e
Remove dangling thin_client
2019-03-18 22:20:14 -07:00
4798612560
Reduce log level for periodic debug messages
2019-03-15 16:02:52 -07:00
9760cb2e6a
add support for finding the next slot a node will be leader ( #3298 )
2019-03-15 15:02:20 -07:00
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
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
b2d6681762
Bump log level for better CI logs
2019-03-15 07:48:57 -07:00
1b51cba778
Avoid stray '' when rust version is not specified
2019-03-14 21:32:25 -07:00
19ab7333aa
cloud_DeleteInstances() now waits for the instances to be terminated
2019-03-14 21:17:36 -07:00
b0e6604b9a
Revert "Block until instances are confirmed to be deleted"
...
This reverts commit 5e40a5bfc1
.
2019-03-14 21:17:30 -07:00
9ce1d5e990
Upgrade nightly rust version
2019-03-14 20:37:44 -07:00
facc47cb62
Preserve original nightly name
2019-03-14 20:37:44 -07:00
3dba8b7952
Overhaul cargo/rustc version management
2019-03-14 20:37:44 -07:00
5e40a5bfc1
Block until instances are confirmed to be deleted
2019-03-14 16:20:35 -07:00
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
de04884c1b
Fix flag to disable leader-rotation ( #3243 )
2019-03-14 12:08:53 -07:00
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
28aff96d21
Replace stale --no-signer usage with --no-voting
2019-03-13 13:56:57 -07:00
242975f8cd
Remove duplicate --rpc-drone-address
2019-03-13 13:23:18 -07:00
c6ba6cac83
Revert "Add case for --rpc-drone-address"
...
This reverts commit dc67dd3357
.
2019-03-13 13:15:49 -07:00
dc67dd3357
Add case for --rpc-drone-address
2019-03-13 13:03:54 -07:00
733c2a0b07
Enable rpc for all testnet nodes
2019-03-13 10:51:49 -07:00
07d6212d18
Drop socat for iptables
2019-03-13 10:16:28 -07:00
c20d60e4cf
Run socat in the background
2019-03-13 08:18:10 -07:00
7147f03efe
tell blockexplorer to run on port 8080 ( #3237 )
...
* tell blockexplorer to run on port 8080
* forward port 80 to 5000 for a blockexplorer node
2019-03-13 07:37:28 -07:00
6740cb5b02
Replay Stage start_leader() can use wrong parent fork() ( #3238 )
...
* Make sure start_leader starts on the last voted block, not necessarily the biggest indexed bank in frozen_slots()
* Fix tvu test
2019-03-13 03:16:13 -07:00
1e8e99cc3e
Move and rename cluster_client
2019-03-12 23:07:48 -06:00
ef7f30e09f
Update publish script
2019-03-12 23:07:48 -06:00
ca8e0ec7ae
Move thin client tests to integration test suite
2019-03-12 23:07:48 -06:00
2a4f4b3e53
Update crate references
2019-03-12 23:07:48 -06:00
7cecd3851a
Add solana-client crate
2019-03-12 23:07:48 -06:00
4d189f2c38
Cargo.lock
2019-03-12 23:07:48 -06:00
9a232475a7
0.12.1
2019-03-12 13:42:47 -07:00
09c9897591
Adjust crate list
2019-03-12 13:36:18 -07:00
06d7573478
Adjust readme path
2019-03-12 13:36:13 -07:00
0b55ffa368
Move programs/system into runtime/
2019-03-12 12:25:47 -05:00
ae750bb16b
Filter vote accounts with no delegate from being selected in Rotation ( #3224 )
2019-03-11 21:32:19 -07:00
80b2f2f6b7
Update current leader information in metrics and dashboard
2019-03-11 18:47:27 -07:00
6684d84fbc
Provide drone's host address while setting up staking account
2019-03-11 18:20:27 -07:00
dc02abae3c
Keep stable dashboard on stable channel at all times
2019-03-11 16:19:35 -07:00
6caec655d3
Move testnet/testnet-perf to the stable channel
2019-03-11 16:15:47 -07:00
fe1676bc3a
Review comments
v0.12.0
2019-03-11 16:58:43 -06:00