HBASE-16207 can't restore snapshot without "Admin" permission
Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/a16fb9ee Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/a16fb9ee Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/a16fb9ee Branch: refs/heads/0.98 Commit: a16fb9ee0d6a6762604dc8f95334bc7b6b01ece0 Parents: ad064c7 Author: Matteo Bertozzi <[email protected]> Authored: Tue Jul 12 06:25:32 2016 -0700 Committer: Matteo Bertozzi <[email protected]> Committed: Tue Jul 12 06:25:32 2016 -0700 ---------------------------------------------------------------------- .../src/main/java/org/apache/hadoop/hbase/master/HMaster.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hbase/blob/a16fb9ee/hbase-server/src/main/java/org/apache/hadoop/hbase/master/HMaster.java ---------------------------------------------------------------------- diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/HMaster.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/HMaster.java index cbecdb5..9571bcb 100644 --- a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/HMaster.java +++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/HMaster.java @@ -3273,7 +3273,7 @@ MasterServices, Server { // ensure namespace exists try { TableName dstTable = TableName.valueOf(request.getSnapshot().getTable()); - getNamespaceDescriptor(dstTable.getNamespaceAsString()); + ensureNamespaceExists(dstTable.getNamespaceAsString()); } catch (IOException ioe) { throw new ServiceException(ioe); }
