[
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, hbase-14030_v36.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
(v6.3.4#6332)