[ https://issues.apache.org/jira/browse/ZOOKEEPER-4005?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
pengWei Dou updated ZOOKEEPER-4005: ----------------------------------- Description: The version 3.5.1 of ZK does not detect whether the snapshot file exists or not. However, the snapshot file detection is added in the subsequent version. When I tested the upgrade from 3.5.1 to 3.5.6, I found that after the completion of ZK election, One of the ZK node has an error in the following phase due to some network reasons, and then it will receive a diff reply. At this time, both snapshotNeeded and isPreZAB1_0 are assigned to false. So, none of snapshot file will be generated but a log file, which will cause the startup failure after the upgrade. was: The 3.5.1 version of ZK does not detect whether the snapshot file exists or not. However, the snapshot file detection is added in the subsequent version. When I tested the upgrade from 3.5.1 to 3.5.6, I found that after the ZK election is completed, One of the ZK nodes has an error in the following phase due to some network reasons, and then it will receive a diff reply. At this time, because of diff, snapshotNeeded is assigned as false, and isPreZAB1_0 is also is assigned to false. At this time, no snapshot file will be generated, but there will be a log file, which will cause the startup failure after the upgrade is completed. > Zookeeper will not sync snapshot while get DIFF and cause start failed. > ----------------------------------------------------------------------- > > Key: ZOOKEEPER-4005 > URL: https://issues.apache.org/jira/browse/ZOOKEEPER-4005 > Project: ZooKeeper > Issue Type: Bug > Components: server > Affects Versions: 3.5.1, 3.5.6 > Reporter: pengWei Dou > Priority: Major > Attachments: zookeeper-server.log > > > The version 3.5.1 of ZK does not detect whether the snapshot file exists or > not. However, the snapshot file detection is added in the subsequent version. > When I tested the upgrade from 3.5.1 to 3.5.6, I found that after the > completion of ZK election, One of the ZK node has an error in the following > phase due to some network reasons, and then it will receive a diff reply. At > this time, both snapshotNeeded and isPreZAB1_0 are assigned to false. So, > none of snapshot file will be generated but a log file, which will cause the > startup failure after the upgrade. > > > -- This message was sent by Atlassian Jira (v8.3.4#803005)