hadoop-hdfs-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "J.Andreina (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HDFS-7842) Blocks missed while performing downgrade immediately after rolling back the cluster.
Date Wed, 25 Feb 2015 09:41:05 GMT
J.Andreina created HDFS-7842:
--------------------------------

             Summary: Blocks missed while performing downgrade immediately after rolling back
the cluster.
                 Key: HDFS-7842
                 URL: https://issues.apache.org/jira/browse/HDFS-7842
             Project: Hadoop HDFS
          Issue Type: Bug
            Reporter: J.Andreina
            Assignee: J.Andreina
            Priority: Critical


Performing downgrade immediately after rolling back the cluster , will replace the blocks
from trash 

Since the block id for the files created before rollback will be same as the file created
before downgrade, namenode will get into safemode , as the block size reported from Datanode
will be different from the one in block map (corrupted blocks) .

Steps to Reproduce
{noformat}
Step 1: Prepare rolling upgrade using "hdfs dfsadmin -rollingUpgrade prepare"
Step 2: Shutdown SNN and NN
Step 3: Start NN with the "hdfs namenode -rollingUpgrade started" option.
Step 4: Executed "hdfs dfsadmin -shutdownDatanode <DATANODE_HOST:IPC_PORT> upgrade"
and restarted Datanode
Step 5: Create File_1 of size 11526
Step 6: Shutdown both NN and DN
Step 7: Start NNs with the "hdfs namenode -rollingUpgrade rollback" option.
	Start DNs with the "-rollback" option.
Step 8: Prepare rolling upgrade using "hdfs dfsadmin -rollingUpgrade prepare"
Step 9: Shutdown SNN and NN
Step 10: Start NN with the "hdfs namenode -rollingUpgrade started" option .
Step 11: Executed "hdfs dfsadmin -shutdownDatanode <DATANODE_HOST:IPC_PORT> upgrade"
and restarted Datanode
step 12: Add file File_2 with size 6324 (which has same blockid as previous created File_1
with block size 11526)
Step 13: Shutdown both NN and DN
Step 14: Start NNs with the "hdfs namenode -rollingUpgrade downgrade" option.Start DNs normally.
{noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message