jonmv commented on PR #1925:
URL: https://github.com/apache/zookeeper/pull/1925#issuecomment-1283316836

   So ... you may be right we don't need to keep all this auxiliary structure 
during sync, but I believe we need to _if we want to precisely preserve today's 
behaviour_ (except what's needed to fixi those bugs, obviously). 
   What complicates the sync is that some transactions aren't logged and 
ack'ed; and possibly also that state is used while syncing. I can't say whether 
the first behaviour is needed, and whether the second is actually the case, 
without a much deeper dive into all of this, but I do see tests failing when I 
change this behaviour. 
   Perhaps it is a good idea to first fix these bugs, and then possibly look 
for ways to simplify? 


-- 
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: notifications-unsubscr...@zookeeper.apache.org

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

Reply via email to