zookeeper-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Patrick Hunt (JIRA)" <j...@apache.org>
Subject [jira] [Created] (ZOOKEEPER-1149) users cannot migrate from 3.4->3.3->3.4 server code against a single datadir
Date Thu, 04 Aug 2011 22:17:27 GMT
users cannot migrate from 3.4->3.3->3.4 server code against a single datadir
----------------------------------------------------------------------------

                 Key: ZOOKEEPER-1149
                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-1149
             Project: ZooKeeper
          Issue Type: Task
          Components: server
    Affects Versions: 3.4.0
            Reporter: Patrick Hunt
            Priority: Blocker
             Fix For: 3.4.0


3.4 is checking acceptedEpoch/currentEpoch files against the snap/log files in datadir. These
files are new in 3.4. If they don't exist the server will create them, however if they do
exist the server will validate them.

As a result if a user 
1) upgrades from 3.3 to 3.4 this is fine
2) downgrades from 3.4 to 3.3 this is also fine (3.3 ignores these files)
3) however, 3.4->3.3->3.4 fails because 3.4 will see invalid *Epoch files in the datadir
(as 3.3 would have ignored them, applying changes to snap/log w/o updating them)



--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message