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

Tsz Wo Nicholas Sze resolved HDFS-2017.
---------------------------------------
    Resolution: Not a Problem

I guess this old issue probably is not-a-problem anymore.  Resolving ...

Please feel free to reopen this if you disagree.

> A partial rollback cause the new changes done after upgrade to be visible 
> after rollback
> ----------------------------------------------------------------------------------------
>
>                 Key: HDFS-2017
>                 URL: https://issues.apache.org/jira/browse/HDFS-2017
>             Project: Hadoop HDFS
>          Issue Type: Bug
>          Components: namenode
>    Affects Versions: 0.20.1
>            Reporter: SreeHari
>            Priority: Minor
>              Labels: rollback, upgrade
>
> This is the scenario :
> Namenode has 3 name dirs configured ..
> 1) Namenode upgrade starts - Upgrade fails after 1st directory is upgraded 
> (2nd and 3rd dir is left unchanged ..) { like , Namenode process down }
> 2) Namenode starts and new files written .. 
> 3) Namenode shutdown and rollbacked
> Since Namenode is saving the latest image dir(the upgraded 1st dir since 
> checkpointtime is incremented during upgrade for this dir) will be loaded and 
> saved to all dirs during loadfsimage ..
> But if a ROLLBACK is done , the 1st dir will be rolled back (the older copy 
> becomes current and its checkpointtime is now LESS than other dirs ..) and 
> others left behind since they dont contain previous .. Now during loadfsimage 
> , the 2nd dir will be selected since it has the highest checkpoint time and 
> saved to all dirs (including 1st ) .. Now due to this , the new changes b/w 
> UPGRADE and ROLLBACK present in 2nd dir gets reflected even after ROLLBACK ..
>  
> This is not the case with a SUCCESSFUL Upgrade/Rollback (New changes lost 
> after rollback)..



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

Reply via email to