hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "stack (JIRA)" <j...@apache.org>
Subject [jira] Commented: (HBASE-905) Remove V5 migration classes from 0.19.0
Date Fri, 26 Sep 2008 20:37:44 GMT

    [ https://issues.apache.org/jira/browse/HBASE-905?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12635002#action_12635002
] 

stack commented on HBASE-905:
-----------------------------

On patch:

+ Sob.  You are removing things like the nice package.html I made describing migration for
v5.
+ In messages like this, +            " does not exist. No upgrade possible");, perhaps point
user to the migration page in wiki instead of just let them hanging?
+ Maybe add link here too? (I like the below message though):
+        String msg = "Cannot upgrade from " + versionStr + " to " +
+        HConstants.FILE_SYSTEM_VERSION + " you must install hbase-0.2.x, run " +
+        "the upgrade tool, reinstall this version and run this utility again";
+ TestMigrate does nothing now.  Its been exorcised.  Its guts removed.  Should we leave it
in place though it does 'nothing'?  This test was great for figuring something that needed
migrating that had been overlooked.

Otherwise, patch is great.  Apply.  Its all removes.

Who's going to update the migration page on wiki.  Should be part of this issue I'd say.

Good stuff.



> Remove V5 migration classes from 0.19.0
> ---------------------------------------
>
>                 Key: HBASE-905
>                 URL: https://issues.apache.org/jira/browse/HBASE-905
>             Project: Hadoop HBase
>          Issue Type: Task
>          Components: util
>            Reporter: Jim Kellerman
>            Assignee: Jim Kellerman
>             Fix For: 0.19.0
>
>         Attachments: hbase-905-v1.patch
>
>
> The V5 migration package was needed to migrate from hbase-0.1.x to hbase-0.2.x (and also
can migrate from 0.1 to 0.18.x)
> As migration is very complex, if a migration is needed to 0.19 or a future release, removing
these classes and modifying the migration too to not require them will simplify future migrations.
> A note will be placed on the Wiki notifying users that if they need to migrate from 0.1
to 0.19 (or greater), they must first install 0.2.x or 0.18.x, run the migration, and then
install the new version to migrate to it.

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


Mime
View raw message