Michael Vines
|
2de0a9e453
|
Log on bogus blobs
|
2019-02-12 21:17:06 -08:00 |
Stephen Akridge
|
0bb6940c1a
|
Faster exit for storage_stage client
Shorten the timeout and check for exit on every iteration
of fetching a last id.
|
2019-02-12 20:45:22 -08:00 |
Michael Vines
|
e341b33f21
|
Remove ticks_per_slot from Blocktree::write_entries(), it already knows
|
2019-02-12 15:52:27 -08:00 |
Michael Vines
|
6abdd6401d
|
clippy: passing BlocktreeConfig by ref is ok
|
2019-02-12 15:52:27 -08:00 |
Michael Vines
|
6632c7026d
|
Pass a BlocktreeConfig into all ledger helper functions
|
2019-02-12 15:52:27 -08:00 |
Michael Vines
|
c474cf1eef
|
Pass BlocktreeConfig around as a reference
|
2019-02-12 15:52:27 -08:00 |
Sagar Dhawan
|
e26cd2eb26
|
Make Genesis block handle extra tokens for the leader (#2743)
|
2019-02-12 15:49:23 -08:00 |
Carl
|
b33becabca
|
rename flag
|
2019-02-12 15:06:52 -08:00 |
Carl
|
3c8a8640aa
|
restructure test_broadcast_last_tick test to check for is_last_blob
|
2019-02-12 15:06:52 -08:00 |
Carl
|
a1b5ea9cb1
|
test for is_last_blob at end of broadcast
|
2019-02-12 15:06:52 -08:00 |
Carl
|
bc162637a6
|
Add is_last_blob flag to blob to signal the end of a slot
|
2019-02-12 15:06:52 -08:00 |
Sagar Dhawan
|
8f1b7c3fff
|
Enable test_replay (#2741)
* Enable test_replay
* Refactor get_last_id
* Fix test ledger path
|
2019-02-12 15:03:11 -08:00 |
carllin
|
be71f49d80
|
Change write_entries() and create_tmp_ledger() to take ticks_per_slot (#2736)
* Change write_entries() and create_tmp_ledger() to take ticks_per_slot
* PR nits
|
2019-02-12 13:14:33 -08:00 |
Sagar Dhawan
|
8b39eb5e4e
|
Replace Blob Ids with Forward property (#2734)
* Replace Blob Id with Blob forwarding
* Update simulation to properly propagate blobs
|
2019-02-12 10:56:48 -08:00 |
Pankaj Garg
|
1173cf7ed4
|
review comments
|
2019-02-12 08:41:02 -08:00 |
Pankaj Garg
|
b4fd141105
|
fix broken test
|
2019-02-12 08:41:02 -08:00 |
Pankaj Garg
|
0002b5dd02
|
Write to ledger in BroadcastService
- Also disconnect the channel between TPU and TVU
|
2019-02-12 08:41:02 -08:00 |
Michael Vines
|
709598541f
|
Remove stale TODO comment
|
2019-02-11 22:13:07 -08:00 |
Michael Vines
|
aa781811af
|
Add mulitnode tests demonstrating leader rotation at 1 tick per slot
|
2019-02-11 19:50:33 -08:00 |
Michael Vines
|
b595bf8f44
|
Set blob_index correctly when tick_height is at the last tick of a slot
|
2019-02-11 19:50:33 -08:00 |
Michael Vines
|
f6979a090e
|
leader_scheduler: reduce the amount of special case handling for tick_height 0
|
2019-02-11 19:05:14 -08:00 |
Sagar Dhawan
|
2e1dcd84f9
|
Add Avalanche Simulation (#2727)
- No packet drops yet
- Optimistic retransmits without leader-id
|
2019-02-11 16:20:31 -08:00 |
Pankaj Garg
|
144d321193
|
Remove Box for RPC pubsub subscriptions
|
2019-02-11 15:47:29 -08:00 |
Tyera Eulberg
|
d41dec9395
|
Make EntryStreamStage optional
|
2019-02-11 14:07:24 -08:00 |
Tyera Eulberg
|
f977327c7b
|
Move EntryStream into its own Tvu stage
|
2019-02-11 14:07:24 -08:00 |
Michael Vines
|
aac1a58651
|
Try harder to keep LeaderSchedulerConfig and BlocktreeConfig in sync
|
2019-02-11 13:10:12 -08:00 |
Michael Vines
|
095afdfe47
|
Merge leader_to_validator/validator_to_leader
|
2019-02-11 08:57:44 -08:00 |
Michael Vines
|
4ae1783b97
|
Remove code duplication between leader_to_validator/validator_to_leader
|
2019-02-10 17:53:42 -08:00 |
Michael Vines
|
cd92adb1c6
|
Stop sending metrics by default
`source scripts/configure-metrics.sh` can be used at any time to easily
activate metrics if desired for local development and test.
|
2019-02-10 17:24:45 -08:00 |
Michael Vines
|
7dec40ff05
|
slot 0 now contains the same number of ticks as all subsequent slots
|
2019-02-10 16:34:10 -08:00 |
carllin
|
4b38ecd916
|
fix tpu tvu bank race (#2707)
* Fix tpu tvu bank race
* Test highlighting race between tvu and tpu banks during leader to leader transitions
|
2019-02-10 16:28:52 -08:00 |
Michael Vines
|
02c0098d57
|
Less --verbose by default
|
2019-02-10 10:19:16 -08:00 |
Stephen Akridge
|
1e58c585d3
|
Add retry_get_balance function
clients don't need to know about json
|
2019-02-10 09:08:16 -08:00 |
Stephen Akridge
|
ed4e9febe0
|
Refactor wallet processing
Yuge functions
|
2019-02-10 09:08:16 -08:00 |
Michael Vines
|
1c61415cee
|
Remove stale TODO. #1899 was resolved a while ago
|
2019-02-09 16:57:46 -08:00 |
Michael Vines
|
c02625f91a
|
Ban Default::default()
|
2019-02-09 10:12:32 -08:00 |
Michael Vines
|
da5b777ee7
|
Purge Default::default()
|
2019-02-09 10:12:32 -08:00 |
Michael Vines
|
a6aaca814c
|
Rename enum Config to enum PohServiceConfig
|
2019-02-09 10:12:32 -08:00 |
Greg Fitzgerald
|
ab3dd2a1b3
|
Integrate the blocktree proposal into the book (#2704)
|
2019-02-08 20:27:35 -07:00 |
Greg Fitzgerald
|
7b7a2fc52b
|
Rename Appendix to API Reference
And move before the proposals, since all this stuff is already
implemented.
|
2019-02-08 18:08:00 -07:00 |
Stephen Akridge
|
95b28d4d8c
|
Move now to after super majority time is calculated
'now' could end up being earlier than the supermajority calculated time.
Leading to underflow errors and thread panic.
|
2019-02-08 15:53:23 -08:00 |
carllin
|
1278396bd5
|
Cleanup consecutive entries code from window_service (#2697)
* Remove returning entries from db_ledger on insert
* Fix tests to check for correctness
* Delete generate_repairs and max_repair_entry_height
|
2019-02-08 14:19:28 -08:00 |
Rob Walker
|
0e29868e34
|
add ticks_left_in_block (#2694)
* add ticks_left_in_block
* de-combine tests
|
2019-02-08 10:30:14 -08:00 |
Michael Vines
|
0115a1f834
|
Remove unused SocketAddr
|
2019-02-08 10:23:39 -08:00 |
Michael Vines
|
cf103add54
|
Remove old Tpu leader rotation shutdown mechanism
|
2019-02-08 09:07:35 -08:00 |
Michael Vines
|
766af58cd8
|
Prune unnecessary test imports
|
2019-02-08 08:43:11 -08:00 |
Michael Vines
|
5200435bab
|
Strip unused return type
|
2019-02-08 08:43:11 -08:00 |
Michael Vines
|
56734dca3b
|
Align Tpu::new() and Tpu::switch_to_leader() arguments
|
2019-02-07 21:33:49 -08:00 |
Michael Vines
|
dbaf8e66ab
|
Remove code duplication
|
2019-02-07 21:33:49 -08:00 |
carllin
|
6e7c5f205b
|
Rename db_ledger to blocktree (#2698)
|
2019-02-07 20:52:39 -08:00 |