Hi Camille, You`re right. I think the original fix went into 3.3, and the fix based on Ben's suggestion that changes the API semantics went only to 3.4.
https://issues.apache.org/jira/browse/ZOOKEEPER-1046?focusedCommentId=13049607&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-13049607 I'll open a separate jira for the issue I'm seeing in 3.3. Thanks! --Michi On Tue, Jul 10, 2012 at 8:35 PM, Camille Fournier <[email protected]> wrote: > As the JIRA says, my understanding was that this only should apply to 3.4+ > when I applied this patch. Does that not make sense with what's released in > 3.3.X? I don't really remember the details here well. > > C > > > On Tue, Jul 10, 2012 at 7:59 PM, Michi Mutsuzaki <[email protected]> > wrote: >> >> Hi, >> >> ZOOKEEPER-1046 is marked fixed in 3.3.4 and 3.4.0, but it looks like >> this patch only went in to 3.4.0 >> >> http://svn.apache.org/viewvc?view=revision&revision=1138957 >> >> Was it intentional, or did we forget to backport it to 3.3.4? I'm >> interested in this fix in particular: >> >> >> http://svn.apache.org/viewvc/zookeeper/trunk/src/java/main/org/apache/zookeeper/server/persistence/FileTxnSnapLog.java?r1=1138957&r2=1138956&pathrev=1138957 >> >> I think I'm hitting the bug where parent znode has been already been >> deleted by the time incrementCversion() gets called on it. >> >> Thanks! >> --Michi > >
