hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Enis Soztutar (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (HBASE-14030) HBase Backup/Restore Phase 1
Date Mon, 29 Feb 2016 23:28:18 GMT

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

Enis Soztutar updated HBASE-14030:
    Attachment: hbase-14030_v36.patch

Attaching a v36 patch which addresses some of my review comments from RB. Mainly, it is a
cleanup in PB, Connection management, etc. 

    Changes include:
    - proto cleanup and simplification (TableBackupStatus and BackupStatus is merged into
one,  BackupIdImage and ServerTimestampMap are removed, TableName change is reverted)
    - Move String based table args to TableName
    - remove indexes in PB usage
    - Some more cleanup elsewhere
    - Remove gpfs-specific exception messages
    - Extend AbstractHBaseTool for Driver classes so that they can be invoked with —config,
etc. Clean up of some create command arguments. Some of them did not match the code.
    - Change a couple of RuntimeExceptions to IOExceptions. No need to throw runtime.
    - BackupManifest. setIncrementalTimestampMap() was not using builder at all. Why UT does
not catch this?
    - Use jdk7 try-with-resources in most places
    - Remove bunch of code for “backup using existing snapshot. Won’t be supported.
    - Removed -silent option. Does not seem to be used.
    - Proper Connection management in manager / handler / backup system table

> HBase Backup/Restore Phase 1
> ----------------------------
>                 Key: HBASE-14030
>                 URL: https://issues.apache.org/jira/browse/HBASE-14030
>             Project: HBase
>          Issue Type: Umbrella
>    Affects Versions: 2.0.0
>            Reporter: Vladimir Rodionov
>            Assignee: Vladimir Rodionov
>             Fix For: 2.0.0
>         Attachments: HBASE-14030-v0.patch, HBASE-14030-v1.patch, HBASE-14030-v10.patch,
HBASE-14030-v11.patch, HBASE-14030-v12.patch, HBASE-14030-v13.patch, HBASE-14030-v14.patch,
HBASE-14030-v15.patch, HBASE-14030-v17.patch, HBASE-14030-v18.patch, HBASE-14030-v2.patch,
HBASE-14030-v20.patch, HBASE-14030-v21.patch, HBASE-14030-v22.patch, HBASE-14030-v23.patch,
HBASE-14030-v24.patch, HBASE-14030-v25.patch, HBASE-14030-v26.patch, HBASE-14030-v27.patch,
HBASE-14030-v28.patch, HBASE-14030-v3.patch, HBASE-14030-v30.patch, HBASE-14030-v35.patch,
HBASE-14030-v4.patch, HBASE-14030-v5.patch, HBASE-14030-v6.patch, HBASE-14030-v7.patch, HBASE-14030-v8.patch,
> This is the umbrella ticket for Backup/Restore Phase 1. See HBASE-7912 design doc for
the phase description.

This message was sent by Atlassian JIRA

View raw message