Closed bolt12 closed 1 year ago
NOTE that https://github.com/input-output-hk/ouroboros-network/pull/3682 had 1 more commit that fixed a KeepAlive
convergence test. I am going to add that as a separate PR over at ouroboros-network
.
Can we turn this PR into a draft, we need to do the IOSimPOR
side before merging, isn't it?
Lets consider two concurrent threads which are blocked on threadDealy
, which expires at the same time. We don't need to race the two events because there's nothing racy on its own here, if the two threads do something later that introduces a race that race can be inverted. Even if we deschedule the thread just after a timer delay expires (and thus we start a new step), this will not influence the ability to invert the following racing steps.
I removed the refactor commits and move those to #47
This is the same as in https://github.com/input-output-hk/ouroboros-network/pull/3682 but on the new repository
Resolves input-output-hk/ouroboros-network#3672