5
0
mirror of https://github.com/apache/sqoop.git synced 2025-05-16 17:00:53 +08:00

SQOOP-2279: Sqoop2: Clean connector cache after grant and revoke statements

(Richard Zhou via Abraham Elmahrek)
This commit is contained in:
Abraham Elmahrek 2015-04-02 19:47:27 -07:00
parent 0c06834dba
commit ea5aa9c2d6
4 changed files with 6 additions and 6 deletions

View File

@ -99,9 +99,7 @@ private Status grantPrivilege(String action, String resourceType, String resourc
Arrays.asList(principalObject),
Arrays.asList(privilegeObject));
if (resourceType.toUpperCase().equals(MResource.TYPE.CONNECTOR.name())) {
client.clearCache();
}
client.clearCache();
printlnResource(Constants.RES_GRANT_PRIVILEGE_SUCCESSFUL,
action, resourceType + " " + resource,

View File

@ -75,6 +75,8 @@ private Status grantRole(String role, String principalType, String principal) th
Arrays.asList(roleObject),
Arrays.asList(principalObject));
client.clearCache();
printlnResource(Constants.RES_GRANT_ROLE_SUCCESSFUL,
role, principalType + " " + principal);

View File

@ -100,9 +100,7 @@ private Status revokePrivilege(String action, String resourceType, String resour
Arrays.asList(principalObject),
Arrays.asList(privilegeObject));
if (resourceType.toUpperCase().equals(MResource.TYPE.CONNECTOR.name())) {
client.clearCache();
}
client.clearCache();
printlnResource(Constants.RES_REVOKE_PRIVILEGE_SUCCESSFUL,
action, resourceType + " " + resource,

View File

@ -75,6 +75,8 @@ private Status revokeRole(String role, String principalType, String principal) t
Arrays.asList(roleObject),
Arrays.asList(principalObject));
client.clearCache();
printlnResource(Constants.RES_REVOKE_ROLE_SUCCESSFUL,
role, principalType + " " + principal);