[
https://issues.apache.org/jira/browse/HBASE-8352?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13632973#comment-13632973
]
Lars Hofhansl commented on HBASE-8352:
--------------------------------------
Can you draft something [~jmhsieh] (otherwise we might go through unnecessary
iterations)? You want doc and release notes? Or is either sufficient?
Thinking now... Is there any way to make rolling upgrades work? Even making the
snapshot dir configurable would not allow for that.
A possible option would be to allow 0.94.7 to read snapshots from both
directories, and only phase out the old directory in 0.94.8... But even then,
one couldn't perform a rolling upgrade from 0.94.6 to 0.94.8. Besides that
would be a lot of work.
It's a shame that for 99% of all users this will never become an issue (as they
won't deploy 0.94 on top of Hadoop 2.1+). From that angle I can see the
usefulness of making this configurable (then we'd have to deal somehow with
HBASE_NON_TABLE_DIRS).
Blah, blah, blah :) ... Sorry, let's try to do a simple solution here.
> Rename '.snapshot' directory
> ----------------------------
>
> Key: HBASE-8352
> URL: https://issues.apache.org/jira/browse/HBASE-8352
> Project: HBase
> Issue Type: Bug
> Reporter: Ted Yu
> Assignee: Ted Yu
> Priority: Critical
> Fix For: 0.98.0, 0.94.7, 0.95.1
>
> Attachments: 8352-0.94-v1.txt, 8352-trunk.txt
>
>
> Testing HBase Snapshot on top of Hadoop's Snapshot branch
> (http://svn.apache.org/viewvc/hadoop/common/branches/HDFS-2802/), we found
> that both features used '.snapshot' directory to store metadata.
> HDFS (built from HDFS-2802 branch) doesn't allow paths with .snapshot as a
> component
> From discussion on [email protected], (see
> http://search-hadoop.com/m/kY6C3cXMs51), consensus was to rename '.snapshot'
> directory in HBase so that both features can co-exist smoothly.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira