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)