[
https://issues.apache.org/jira/browse/HBASE-14123?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15201797#comment-15201797
]
Ted Yu commented on HBASE-14123:
--------------------------------
{code}
+ List<BackupImage> list = new ArrayList<BackupImage>();
+ list.add(manifest.getBackupImage());
+ List<BackupImage> depList = manifest.getDependentListByTable(table);
+ list.addAll(depList);
TreeSet<BackupImage> restoreList =
- new TreeSet<BackupImage>(manifest.getDependentListByTable(table));
+ new TreeSet<BackupImage>(list);
{code}
Consider constructing TreeSet and adding BackupImage's to it without using List.
{code}
+ public void cancelCopyJob(byte[] jobId) throws IOException {
...
+ if (job == null) {
+ LOG.error("No job found for " + id);
+ // should we throw exception
+ }
{code}
Should return type be boolean so that the caller knows whether the cancellation
is effective ?
{code}
+ } catch (InterruptedException e) {
+ throw new IOException(e);
{code}
throw InterruptedIOException instead
{code}
+ { logDirs, tableNames[i].getNameAsString(),
newTableNames[i].getNameAsString()/*,
+ "-Dwal.bulk.output=" + bulkOutputPath.toString() */};
{code}
Consider referring to WALPlayer#BULK_OUTPUT_CONF_KEY directly.
> HBase Backup/Restore Phase 2
> ----------------------------
>
> Key: HBASE-14123
> URL: https://issues.apache.org/jira/browse/HBASE-14123
> Project: HBase
> Issue Type: Umbrella
> Reporter: Vladimir Rodionov
> Assignee: Vladimir Rodionov
> Attachments: HBASE-14123-v1.patch, HBASE-14123-v10.patch,
> HBASE-14123-v11.patch, HBASE-14123-v12.patch, HBASE-14123-v2.patch,
> HBASE-14123-v3.patch, HBASE-14123-v4.patch, HBASE-14123-v5.patch,
> HBASE-14123-v6.patch, HBASE-14123-v7.patch, HBASE-14123-v9.patch
>
>
> Phase 2 umbrella JIRA. See HBASE-7912 for design document and description.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)