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]

Reply via email to