Broadcast last tick before leader rotation (#1766)

* Broadcast last tick before leader rotation to everybody on network

* Add test

* Refactor broadcast
This commit is contained in:
carllin
2018-11-13 02:21:37 -08:00
committed by GitHub
parent a77b1ff767
commit 6335be803c
4 changed files with 306 additions and 74 deletions

View File

@ -298,6 +298,8 @@ impl Fullnode {
entry_height,
leader_slot,
entry_receiver,
max_tick_height,
bank.tick_height(),
tpu_exit,
);
let leader_state = LeaderServices::new(tpu, broadcast_stage);
@ -449,6 +451,8 @@ impl Fullnode {
entry_height,
0, // TODO: get real leader slot from leader_scheduler
blob_receiver,
max_tick_height,
tick_height,
tpu_exit,
);
let leader_state = LeaderServices::new(tpu, broadcast_stage);