from the Jira description :
bq. I ran my test cluster on 0.13 and then tried to run it under 0.12. When I downgraded, the namenode would not come up and the message said I needed to format the filesystem. I ignored that and tried to restart on 0.13, now the datanode will not come up with:

Just for clarification: the patch still does not fix the above case, right?

Right. It fixes the issue of going from pre-0.13 to 0.13 back to pre-0.13. If you start with 0.13, go to pre-0.13 and then back to 0.13 again, you get InconsistentFSStateException.

dfs upgrade/downgrade problems
------------------------------

                Key: HADOOP-1242
URL: https://issues.apache.org/jira/browse/ HADOOP-1242
            Project: Hadoop
         Issue Type: Bug
         Components: dfs
   Affects Versions: 0.13.0
           Reporter: Owen O'Malley
        Assigned To: Konstantin Shvachko
           Priority: Blocker
            Fix For: 0.13.0

        Attachments: clean-upgrade.patch, failPreUpgradeVersion.patch


I ran my test cluster on 0.13 and then tried to run it under 0.12. When I downgraded, the namenode would not come up and the message said I needed to format the filesystem. I ignored that and tried to restart on 0.13, now the datanode will not come up with: 2007-04-10 11:25:37,448 ERROR org.apache.hadoop.dfs.DataNode: org.apache.hadoop.
dfs.InconsistentFSStateException: Directory /local/owen/hadoop/dfs/d
ata is in an inconsistent state: Old layout block directory /local/ owen/hadoop/dfs/data/data is missing at org.apache.hadoop.dfs.DataStorage.isConversionNeeded (DataStorage.java
:170)
at org.apache.hadoop.dfs.Storage $StorageDirectory.analyzeStorage(Storage
.java:264)
at org.apache.hadoop.dfs.DataStorage.recoverTransitionRead (DataStorage.j
ava:83)
at org.apache.hadoop.dfs.DataNode.startDataNode (DataNode.java:230)
        at org.apache.hadoop.dfs.DataNode.<init>(DataNode.java:199)
at org.apache.hadoop.dfs.DataNode.makeInstance (DataNode.java:1175)
        at org.apache.hadoop.dfs.DataNode.run(DataNode.java:1119)
at org.apache.hadoop.dfs.DataNode.createDataNode (DataNode.java:1140)
        at org.apache.hadoop.dfs.DataNode.main(DataNode.java:1299)

--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Reply via email to