fix: provide the best know block height to the adopt_chain stage
Signed-off-by: Eric Torreborre <[email protected]>
Signed-off-by: Eric Torreborre <[email protected]>
docs: fix search and version
Signed-off-by: Eric Torreborre <[email protected]>
During catch-up, connection recycling from stall detection causes pipeline resets, TIME_WAIT socket exhaustion on the source port, and dropped rollbacks that slow sync far more than the stall itself. Extend grace period, plateau detection, and recycle cooldown by 5x when the node is not at tip. Once the node reaches tip, thresholds return to normal for responsive stall recovery. Signed-off-by: wcatz <[email protected]> Signed-off-by: wcatz <[email protected]>
Signed-off-by: William Hankins <[email protected]>
Signed-off-by: William Hankins <[email protected]>
This commit adds conversion rountrip tests between concrete Peras votes and certificates and their corresponding (abstract) counterparts in the WFALS and EveryoneVotes voting committee implementations. Notably, the roundtrip properties allow testing both total (WFALS) and partial (EveryoneVotes) conversions, generating both good and bad cases and contrasting them against their expected rountrip outcome. Co-authored-by: Agustin Mista <[email protected]> Co-authored-by: Thomas BAGREL <[email protected]> Co-authored-by: Nicolas BACQUEY <[email protected]>
This commit adds property tests for the newly added bitmap library asserting that both conversion from and/to indices as well as serialization roundtrip correctly. Co-authored-by: Agustin Mista <[email protected]> Co-authored-by: Thomas BAGREL <[email protected]> Co-authored-by: Nicolas BACQUEY <[email protected]>
Co-authored-by: Agustin Mista <[email protected]> Co-authored-by: Thomas BAGREL <[email protected]> Co-authored-by: Nicolas BACQUEY <[email protected]>
This commit adds serialization roundtrip tests for the concrete Peras votes and certificate types. Co-authored-by: Agustin Mista <[email protected]> Co-authored-by: Thomas BAGREL <[email protected]> Co-authored-by: Nicolas BACQUEY <[email protected]>
Fixes https://github.com/IntersectMBO/ouroboros-consensus/issues/1997
During catch-up, connection recycling from stall detection causes pipeline resets, TIME_WAIT socket exhaustion on the source port, and dropped rollbacks that slow sync far more than the stall itself. Extend grace period, plateau detection, and recycle cooldown by 5x when the node is not at tip. Once the node reaches tip, thresholds return to normal for responsive stall recovery. Signed-off-by: wcatz <[email protected]> Signed-off-by: wcatz <[email protected]>