You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@zookeeper.apache.org by "Mohammad Arshad (Jira)" <ji...@apache.org> on 2021/03/29 10:24:00 UTC

[jira] [Created] (ZOOKEEPER-4269) acceptedEpoch.tmp rename failure will cause server startup error

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)