[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-1278?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13148922#comment-13148922
 ] 

Patrick Hunt commented on ZOOKEEPER-1278:
-----------------------------------------

I just tested this with my test from ZOOKEEPER-1277 and it fails with out the 
hzxid change in ZooKeeperServer. However even with that patch it still fails, 
I'm assuming because the acceptedEpoch, etc... files are not being updated 
properly. 

Camille can you take a look?
                
> acceptedEpoch not handling zxid rollover in lower 32bits
> --------------------------------------------------------
>
>                 Key: ZOOKEEPER-1278
>                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-1278
>             Project: ZooKeeper
>          Issue Type: Bug
>          Components: server
>    Affects Versions: 3.4.0, 3.5.0
>            Reporter: Patrick Hunt
>            Priority: Blocker
>             Fix For: 3.5.0, 3.4.1
>
>
> When the lower 32bits of a zxid "roll over" (zxid is a 64 bit number, however 
> the upper 32 are considered the epoch number) the epoch number (upper 32 
> bits) are incremented and the lower 32 start at 0 again.
> This should work fine, however, afaict, in the current 3.4/3.5 the 
> acceptedEpoch/currentEpoch files are not being updated for this case.
> See ZOOKEEPER-335 for changes from 3.3 branch.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to