You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We are ignoring the epoch in the SyncRequest.
But the main issue is that when a new epoch starts, the last block send to a new node that the new node has to vote on is from previous epoch. So it will fail validation and the node will go into sleep state.
I think this will be solved once we make the epoch change, but want to write this here, so we don't forget.
To reproduce what's wrong:
In the dan_layer\consensus\src\hotstuff\state_machine\worker.rs change the value of time::sleep to large value. With smaller value it's just flaky.
run the cucumber New validator node registers and syncs
The text was updated successfully, but these errors were encountered:
We are ignoring the
epoch
in theSyncRequest
.But the main issue is that when a new epoch starts, the last block send to a new node that the new node has to vote on is from previous epoch. So it will fail validation and the node will go into sleep state.
I think this will be solved once we make the epoch change, but want to write this here, so we don't forget.
To reproduce what's wrong:
dan_layer\consensus\src\hotstuff\state_machine\worker.rs
change the value oftime::sleep
to large value. With smaller value it's just flaky.New validator node registers and syncs
The text was updated successfully, but these errors were encountered: