Record poh ticks even when the node is not in leader schedule (#4148)
* remove obsolete test
This commit is contained in:
parent
a7b695c27a
commit
3ef961fe37
|
@ -272,12 +272,13 @@ impl PohRecorder {
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn tick(&mut self) {
|
pub fn tick(&mut self) {
|
||||||
|
let tick = self.generate_tick();
|
||||||
|
trace!("tick {}", tick.1);
|
||||||
|
|
||||||
if self.start_leader_at_tick.is_none() {
|
if self.start_leader_at_tick.is_none() {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
let tick = self.generate_tick();
|
|
||||||
trace!("tick {}", tick.1);
|
|
||||||
self.tick_cache.push(tick);
|
self.tick_cache.push(tick);
|
||||||
let _ = self.flush_cache(true);
|
let _ = self.flush_cache(true);
|
||||||
}
|
}
|
||||||
|
@ -1026,16 +1027,6 @@ mod tests {
|
||||||
// Test that with no leader slot, we don't reach the leader tick
|
// Test that with no leader slot, we don't reach the leader tick
|
||||||
assert_eq!(poh_recorder.reached_leader_tick().0, false);
|
assert_eq!(poh_recorder.reached_leader_tick().0, false);
|
||||||
|
|
||||||
for _ in 0..bank.ticks_per_slot() {
|
|
||||||
poh_recorder.tick();
|
|
||||||
}
|
|
||||||
|
|
||||||
// Tick should not be recorded
|
|
||||||
assert_eq!(poh_recorder.tick_height(), 0);
|
|
||||||
|
|
||||||
// Test that with no leader slot, we don't reach the leader tick after sending some ticks
|
|
||||||
assert_eq!(poh_recorder.reached_leader_tick().0, false);
|
|
||||||
|
|
||||||
poh_recorder.reset(
|
poh_recorder.reset(
|
||||||
poh_recorder.tick_height(),
|
poh_recorder.tick_height(),
|
||||||
bank.last_blockhash(),
|
bank.last_blockhash(),
|
||||||
|
@ -1200,16 +1191,6 @@ mod tests {
|
||||||
false
|
false
|
||||||
);
|
);
|
||||||
|
|
||||||
for _ in 0..bank.ticks_per_slot() {
|
|
||||||
poh_recorder.tick();
|
|
||||||
}
|
|
||||||
|
|
||||||
// Test that with no leader slot, we don't reach the leader tick after sending some ticks
|
|
||||||
assert_eq!(
|
|
||||||
poh_recorder.would_be_leader(2 * bank.ticks_per_slot()),
|
|
||||||
false
|
|
||||||
);
|
|
||||||
|
|
||||||
poh_recorder.reset(
|
poh_recorder.reset(
|
||||||
poh_recorder.tick_height(),
|
poh_recorder.tick_height(),
|
||||||
bank.last_blockhash(),
|
bank.last_blockhash(),
|
||||||
|
|
Loading…
Reference in New Issue