hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrew Purtell (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-11742) Backport HBASE-7987 and HBASE-11185 to 0.98
Date Tue, 19 Aug 2014 21:13:19 GMT

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

Andrew Purtell commented on HBASE-11742:

bq, What happens if there is an older client library that wants to run a MR-over snapshots
job against snapshots dropped by newer servers? The older library will be looking for table
descriptors and snapshot region names in the FS instead of SnapshotFileInfo/SnapshotRegionManifest.

you can't use old jars to read the new format.

We can't force an upgrade of an older client with a minor server bump. The server side needs
to support older clients until the client fleet can be upgraded independent of server side.
Thanks for clarifying elsewhere, so this is the only issue with the current patch. Can we
keep server side support for writing both formats with the backwards compatible option the
default? Some new configuration setting will have a default of "false" (or "1"). 

> Backport HBASE-7987 and HBASE-11185 to 0.98
> -------------------------------------------
>                 Key: HBASE-11742
>                 URL: https://issues.apache.org/jira/browse/HBASE-11742
>             Project: HBase
>          Issue Type: Improvement
>          Components: mapreduce, snapshots
>    Affects Versions: 0.98.5
>            Reporter: Esteban Gutierrez
>            Assignee: Esteban Gutierrez
>             Fix For: 0.98.6
>         Attachments: HBASE-11742.v0.patch, HBASE-11742.v1.patch
> HBASE-7987 improves how snapshots are handled via a manifest file. This requires reverting
HBASE-11360 since introduces an alternate functionality that is not compatible with HBASE-7987.

This message was sent by Atlassian JIRA

View raw message