You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by gx...@apache.org on 2020/02/26 11:32:19 UTC

[hbase] 01/01: HBASE-23896 Snapshot owner cannot delete snapshot when ACL is enabled and Kerberos is not enabled

This is an automated email from the ASF dual-hosted git repository.

gxcheng pushed a commit to branch HBASE-23896
in repository https://gitbox.apache.org/repos/asf/hbase.git

commit 796f4b3a1f3887cb0799344fb67bf64b676ba41c
Author: Guangxu Cheng <gu...@gmail.com>
AuthorDate: Wed Feb 26 19:31:36 2020 +0800

    HBASE-23896 Snapshot owner cannot delete snapshot when ACL is enabled and Kerberos is not enabled
---
 .../java/org/apache/hadoop/hbase/master/snapshot/SnapshotManager.java   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/snapshot/SnapshotManager.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/snapshot/SnapshotManager.java
index 8074a2c..3567a0b 100644
--- a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/snapshot/SnapshotManager.java
+++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/snapshot/SnapshotManager.java
@@ -635,7 +635,7 @@ public class SnapshotManager extends MasterProcedureManager implements Stoppable
       builder.setVersion(SnapshotDescriptionUtils.SNAPSHOT_LAYOUT_VERSION);
     }
     RpcServer.getRequestUser().ifPresent(user -> {
-      if (User.isHBaseSecurityEnabled(master.getConfiguration())) {
+      if (AccessChecker.isAuthorizationSupported(master.getConfiguration())) {
         builder.setOwner(user.getShortName());
       }
     });