hadoop-hdfs-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jing Zhao (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (HDFS-6000) Avoid saving namespace when starting rolling upgrade
Date Mon, 24 Feb 2014 01:28:25 GMT

     [ https://issues.apache.org/jira/browse/HDFS-6000?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

Jing Zhao updated HDFS-6000:

    Attachment: HDFS-6000.000.patch

Initial patch. Still need to fix/update unit tests.

With the changes in this patch, the SBN will name the first checkpoint after starting rolling
upgrade process as "fsimage_rollback".

The current implementation requires that the NN directory does not contain a rollback image
before we start the rolling upgrade process. Thus the patch also purges rollback image for
"downgrade" (we already do this for "finalize"). 

> Avoid saving namespace when starting rolling upgrade
> ----------------------------------------------------
>                 Key: HDFS-6000
>                 URL: https://issues.apache.org/jira/browse/HDFS-6000
>             Project: Hadoop HDFS
>          Issue Type: Sub-task
>          Components: datanode, ha, hdfs-client, namenode
>            Reporter: Jing Zhao
>            Assignee: Jing Zhao
>         Attachments: HDFS-6000.000.patch
> Currently when administrator sends the "rollingUpgrade start" command to the active NN,
the NN will trigger a checkpoint (the rollback fsimage). This will cause NN not able to serve
for a period of time.
> An alternative way is just to let the SBN do checkpoint, and rename the first checkpoint
after starting the rolling upgrade to rollback image. After the rollback image is on both
the ANN and the SBN, administrator can start upgrading the software.

This message was sent by Atlassian JIRA

View raw message