[ https://issues.apache.org/jira/browse/ZOOKEEPER-1879?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Chris Nauroth updated ZOOKEEPER-1879: ------------------------------------- Fix Version/s: (was: 3.5.2) 3.5.3 > improve the correctness checking of txn log replay > -------------------------------------------------- > > Key: ZOOKEEPER-1879 > URL: https://issues.apache.org/jira/browse/ZOOKEEPER-1879 > Project: ZooKeeper > Issue Type: Improvement > Components: server > Affects Versions: 3.4.6, 3.5.0 > Reporter: Patrick Hunt > Fix For: 3.6.0, 3.5.3 > > > In ZOOKEEPER-1573 we decided to fix an issue by relaxing some of the > checking. Specifically when the sequence of txns is as follows: > * zxid 1: create /prefix/a > * zxid 2: create /prefix/a/b > * zxid 3: delete /prefix/a/b > * zxid 4: delete /prefix/a > the log may fail to replay. > We addressed this by relaxing a check, which is essentially invalid for this > case, but is important in finding corruptions of the datastore. > We should add this check back with proper validation of correctness. -- This message was sent by Atlassian JIRA (v6.3.4#6332)