You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ratis.apache.org by GitBox <gi...@apache.org> on 2020/08/26 07:22:30 UTC

[GitHub] [incubator-ratis] amaliujia commented on pull request #183: RATIS-624. RaftServer should support pause/ unpause in its LifeCycle state

amaliujia commented on pull request #183:
URL: https://github.com/apache/incubator-ratis/pull/183#issuecomment-680707327


   @szetszwo @hanishakoneru 
   
   I am working on adding `pause` to Ratis. As RATIS-624 describes, it is useful when a follower is lagging behind. When that happens, we can pause that follower and then do a snapshot install to help that follower catches up.
   
   This PR is still WIP. As I kept hacking a solution, I realized it is a fairly complicated change (at least to me).  
   
   Can I ask for some help: am I working on the right track? Am I adding the API in the right classes (e.g. RaftClient, RaftServerProxy, etc.) Any suggestions that I can improve my current thought?


----------------------------------------------------------------
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.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org