hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jianwei Cui (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HBASE-17347) ExportSnapshot may write snapshot info file to wrong directory when specifying target name
Date Tue, 20 Dec 2016 13:50:58 GMT
Jianwei Cui created HBASE-17347:
-----------------------------------

             Summary: ExportSnapshot may write snapshot info file to wrong directory when
specifying target name
                 Key: HBASE-17347
                 URL: https://issues.apache.org/jira/browse/HBASE-17347
             Project: HBase
          Issue Type: Bug
          Components: snapshots
    Affects Versions: 2.0.0
            Reporter: Jianwei Cui
            Priority: Minor


Exportsnapshot will write a new snapshot info file when specifying the target name:
{code}
    if (!targetName.equals(snapshotName)) {
      SnapshotDescription snapshotDesc =
        SnapshotDescriptionUtils.readSnapshotInfo(inputFs, snapshotDir)
          .toBuilder()
          .setName(targetName)
          .build();
      SnapshotDescriptionUtils.writeSnapshotInfo(snapshotDesc, snapshotTmpDir, outputFs);
    }
{code}
The snapshot info file will be written to the snapshot tmp directory, however, it should be
directly written to the snapshot directory if {{snapshot.export.skip.tmp}} is true. In addition,
owner and permission should be set for the new snapshot info file when needed.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message