Repository: hive Updated Branches: refs/heads/master 19726b7f6 -> 4f2164268
HIVE-12792 : HIVE-12075 didn't update operation type for plugins (Sergey Shelukhin, reviewed by Thejas M Nair) Project: http://git-wip-us.apache.org/repos/asf/hive/repo Commit: http://git-wip-us.apache.org/repos/asf/hive/commit/4f216426 Tree: http://git-wip-us.apache.org/repos/asf/hive/tree/4f216426 Diff: http://git-wip-us.apache.org/repos/asf/hive/diff/4f216426 Branch: refs/heads/master Commit: 4f2164268bea42b9622976b74ceabcd1211f327a Parents: 19726b7 Author: Sergey Shelukhin <[email protected]> Authored: Fri Jan 8 12:03:31 2016 -0800 Committer: Sergey Shelukhin <[email protected]> Committed: Fri Jan 8 12:03:31 2016 -0800 ---------------------------------------------------------------------- .../hive/ql/security/authorization/plugin/HiveOperationType.java | 1 + .../security/authorization/plugin/sqlstd/Operation2Privilege.java | 2 ++ 2 files changed, 3 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hive/blob/4f216426/ql/src/java/org/apache/hadoop/hive/ql/security/authorization/plugin/HiveOperationType.java ---------------------------------------------------------------------- diff --git a/ql/src/java/org/apache/hadoop/hive/ql/security/authorization/plugin/HiveOperationType.java b/ql/src/java/org/apache/hadoop/hive/ql/security/authorization/plugin/HiveOperationType.java index 5418e9a..078f07e 100644 --- a/ql/src/java/org/apache/hadoop/hive/ql/security/authorization/plugin/HiveOperationType.java +++ b/ql/src/java/org/apache/hadoop/hive/ql/security/authorization/plugin/HiveOperationType.java @@ -57,6 +57,7 @@ public enum HiveOperationType { ALTERPARTITION_SERDEPROPERTIES, ALTERTABLE_CLUSTER_SORT, ANALYZE_TABLE, + CACHE_METADATA, ALTERTABLE_BUCKETNUM, ALTERPARTITION_BUCKETNUM, ALTERTABLE_UPDATETABLESTATS, http://git-wip-us.apache.org/repos/asf/hive/blob/4f216426/ql/src/java/org/apache/hadoop/hive/ql/security/authorization/plugin/sqlstd/Operation2Privilege.java ---------------------------------------------------------------------- diff --git a/ql/src/java/org/apache/hadoop/hive/ql/security/authorization/plugin/sqlstd/Operation2Privilege.java b/ql/src/java/org/apache/hadoop/hive/ql/security/authorization/plugin/sqlstd/Operation2Privilege.java index 8cfca0b..c6143f6 100644 --- a/ql/src/java/org/apache/hadoop/hive/ql/security/authorization/plugin/sqlstd/Operation2Privilege.java +++ b/ql/src/java/org/apache/hadoop/hive/ql/security/authorization/plugin/sqlstd/Operation2Privilege.java @@ -256,6 +256,8 @@ public class Operation2Privilege { op2Priv.put(HiveOperationType.ANALYZE_TABLE, PrivRequirement.newIOPrivRequirement (arr(SQLPrivTypeGrant.SELECT_NOGRANT, SQLPrivTypeGrant.INSERT_NOGRANT), null)); + op2Priv.put(HiveOperationType.CACHE_METADATA, PrivRequirement.newIOPrivRequirement +(arr(SQLPrivTypeGrant.SELECT_NOGRANT, SQLPrivTypeGrant.INSERT_NOGRANT), null)); op2Priv.put(HiveOperationType.SHOWDATABASES, PrivRequirement.newIOPrivRequirement (null, null)); op2Priv.put(HiveOperationType.SHOWTABLES, PrivRequirement.newIOPrivRequirement
