Mohammad Arshad created ZOOKEEPER-4269:
------------------------------------------

             Summary: acceptedEpoch.tmp rename failure will cause server 
startup error
                 Key: ZOOKEEPER-4269
                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-4269
             Project: ZooKeeper
          Issue Type: Bug
            Reporter: Mohammad Arshad
            Assignee: Mohammad Arshad


accepted epoch is first written to temporary file acceptedEpoch.tmp then this 
file is renamed to acceptedEpoch.


Failure, either because of exception or power-off, in renaming the 
acceptedEpoch.tmp file will cause server startup error with message "The 
current epoch, x, is older than the last zxid y"

To handle this scenario we should read accepted epoch from this temp file as 
well.

For more context, refer https://github.com/apache/zookeeper/pull/1109

 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to