HBASE-27528 log duplication issues in MasterRpcServices. (#4951)

Signed-off-by: Duo Zhang <zhangduo@apache.org>
(cherry picked from commit 913cf6b96d)
This commit is contained in:
curie71 2023-01-20 15:53:32 +08:00 committed by Duo Zhang
parent af9da14a95
commit 8fc3ef3eb2
1 changed files with 0 additions and 14 deletions

View File

@ -2806,13 +2806,6 @@ public class MasterRpcServices extends RSRpcServices
mergeExistingPermissions);
}
master.cpHost.postGrant(perm, mergeExistingPermissions);
User caller = RpcServer.getRequestUser().orElse(null);
if (AUDITLOG.isTraceEnabled()) {
// audit log should store permission changes in addition to auth results
String remoteAddress = RpcServer.getRemoteAddress().map(InetAddress::toString).orElse("");
AUDITLOG.trace("User {} (remote address: {}) granted permission {}", caller,
remoteAddress, perm);
}
return GrantResponse.getDefaultInstance();
} else {
throw new DoNotRetryIOException(
@ -2836,13 +2829,6 @@ public class MasterRpcServices extends RSRpcServices
PermissionStorage.removeUserPermission(master.getConfiguration(), userPermission, table);
}
master.cpHost.postRevoke(userPermission);
User caller = RpcServer.getRequestUser().orElse(null);
if (AUDITLOG.isTraceEnabled()) {
// audit log should record all permission changes
String remoteAddress = RpcServer.getRemoteAddress().map(InetAddress::toString).orElse("");
AUDITLOG.trace("User {} (remote address: {}) revoked permission {}", caller,
remoteAddress, userPermission);
}
return RevokeResponse.getDefaultInstance();
} else {
throw new DoNotRetryIOException(