----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/21289/ -----------------------------------------------------------
(Updated May 12, 2014, 8:25 p.m.) Review request for hive and Ashutosh Chauhan. Changes ------- Fix possibility of TOCTOU issue. Bugs: HIVE-7033 https://issues.apache.org/jira/browse/HIVE-7033 Repository: hive-git Description ------- The following grant statement that grants to a role that does not exist succeeds, but it should result in an error. > grant all on t1 to role nosuchrole; Patch also fixes the handling of role names in some cases to be case insensitive. Diffs (updated) ----- metastore/src/java/org/apache/hadoop/hive/metastore/ObjectStore.java 4b4f4f2 ql/src/java/org/apache/hadoop/hive/ql/security/authorization/plugin/HivePrincipal.java 62b8994 ql/src/test/queries/clientnegative/authorization_role_grant_nosuchrole.q PRE-CREATION ql/src/test/queries/clientnegative/authorization_table_grant_nosuchrole.q PRE-CREATION ql/src/test/queries/clientpositive/authorization_1_sql_std.q 79ae17a ql/src/test/queries/clientpositive/authorization_role_grant1.q f89d0dc ql/src/test/queries/clientpositive/authorization_role_grant2.q 984d7ed ql/src/test/results/clientnegative/authorization_role_grant_nosuchrole.q.out PRE-CREATION ql/src/test/results/clientnegative/authorization_table_grant_nosuchrole.q.out PRE-CREATION ql/src/test/results/clientpositive/authorization_1_sql_std.q.out 718ff31 ql/src/test/results/clientpositive/authorization_role_grant1.q.out 3c846eb ql/src/test/results/clientpositive/authorization_role_grant2.q.out 1e8f88a Diff: https://reviews.apache.org/r/21289/diff/ Testing ------- New tests included Thanks, Thejas Nair