krishvishal opened a new pull request, #2450: URL: https://github.com/apache/iggy/pull/2450
This PR adds `timeout` mechanism to be used in the consensus. `Timeout` - is strictly numerical and sync that is it only does counting down to zero. `TimeoutManager` - this will be used in `VsrConsensus` and this handles ticking of all timeouts belonging to a replica. This tick based timeout system works in two phases phase-1 does decrement of all `Timeout`s and in 2nd phase we check each `Timeout` and if it fires we handle by calling respective handler. We use `xoshiro256+` rng for generating fast random numbers similar to TB. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
