馃悶 Bug Report
Description
Revisit doubleEagerLinearRoundTimer.
The current behavior is non-deterministic which is mandatory for QBFT.
This timer persists the state t.firstDeadlines and tries to adjust the resulting timeouts, which we believe is wrong.
Has this worked before in a previous version?
No
馃敩 Minimal Reproduction
Check doubleEagerLinearRoundTimer.Timer() implementation.
馃敟 Error
It produces non-deterministic intervals.
馃實 Your Environment
NA
馃悶 Bug Report
Description
Revisit
doubleEagerLinearRoundTimer.The current behavior is non-deterministic which is mandatory for QBFT.
This timer persists the state
t.firstDeadlinesand tries to adjust the resulting timeouts, which we believe is wrong.Has this worked before in a previous version?
No
馃敩 Minimal Reproduction
Check
doubleEagerLinearRoundTimer.Timer()implementation.馃敟 Error
It produces non-deterministic intervals.
馃實 Your Environment
NA