Guanghao Zhang created HBASE-16939: -------------------------------------- Summary: ExportSnapshot: set owner and permission on right directory Key: HBASE-16939 URL: https://issues.apache.org/jira/browse/HBASE-16939 Project: HBase Issue Type: Bug Reporter: Guanghao Zhang Priority: Minor
{code} FileUtil.copy(inputFs, snapshotDir, outputFs, initialOutputSnapshotDir, false, false, conf); if (filesUser != null || filesGroup != null) { setOwner(outputFs, snapshotTmpDir, filesUser, filesGroup, true); } if (filesMode > 0) { setPermission(outputFs, snapshotTmpDir, (short)filesMode, true); } {code} It copy snapshot manifest to initialOutputSnapshotDir, but it set owner on snapshotTmpDir. They are different directory when skipTmp is true. Another problem is new cluster doesn't have .hbase-snapshot directory. So after export snapshot, it should set owner on .hbase-snapshot directory. -- This message was sent by Atlassian JIRA (v6.3.4#6332)