Hi, I was looking at RSGroupAdminServer#removeRSGroup : if (master.getMasterCoprocessorHost() != null) {
master.getMasterCoprocessorHost().preRemoveRSGroup(name); } However, RSGroupAdminServer#removeRSGroup is called by RSGroupAdminEndpoint : checkPermission("removeRSGroup"); groupAdminServer.removeRSGroup(request.getRSGroupName()); Meaning, if permission check fails, the pre hook wouldn't be called. I wonder if the call to preRemoveRSGroup() should be lifted to before calling checkPermission(). Cheers