You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hive.apache.org by Thejas Nair <th...@hortonworks.com> on 2014/03/06 19:48:41 UTC
Re: Review Request 18162: HIVE-6434: Restrict function create/drop to admin
roles
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/18162/#review36395
-----------------------------------------------------------
Ship it!
Ship It!
- Thejas Nair
On Feb. 26, 2014, 2:10 a.m., Jason Dere wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/18162/
> -----------------------------------------------------------
>
> (Updated Feb. 26, 2014, 2:10 a.m.)
>
>
> Review request for hive and Thejas Nair.
>
>
> Bugs: HIVE-6434
> https://issues.apache.org/jira/browse/HIVE-6434
>
>
> Repository: hive-git
>
>
> Description
> -------
>
> Add output entity of DB object to make sure only admin roles can add/drop functions/macros.
>
>
> Diffs
> -----
>
> ql/src/java/org/apache/hadoop/hive/ql/parse/FunctionSemanticAnalyzer.java 68a25e0
> ql/src/java/org/apache/hadoop/hive/ql/parse/MacroSemanticAnalyzer.java 0ae07e3
> ql/src/java/org/apache/hadoop/hive/ql/security/authorization/plugin/sqlstd/Operation2Privilege.java c43bcea
> ql/src/test/queries/clientnegative/authorization_create_func1.q PRE-CREATION
> ql/src/test/queries/clientnegative/authorization_create_func2.q PRE-CREATION
> ql/src/test/queries/clientnegative/authorization_create_macro1.q PRE-CREATION
> ql/src/test/queries/clientpositive/authorization_create_func1.q PRE-CREATION
> ql/src/test/queries/clientpositive/authorization_create_macro1.q PRE-CREATION
> ql/src/test/results/clientnegative/authorization_create_func1.q.out PRE-CREATION
> ql/src/test/results/clientnegative/authorization_create_func2.q.out PRE-CREATION
> ql/src/test/results/clientnegative/authorization_create_macro1.q.out PRE-CREATION
> ql/src/test/results/clientnegative/cluster_tasklog_retrieval.q.out 747aa6a
> ql/src/test/results/clientnegative/create_function_nonexistent_class.q.out 393a3e8
> ql/src/test/results/clientnegative/create_function_nonexistent_db.q.out ebb069e
> ql/src/test/results/clientnegative/create_function_nonudf_class.q.out dd66afc
> ql/src/test/results/clientnegative/create_udaf_failure.q.out 3fc3d36
> ql/src/test/results/clientnegative/create_unknown_genericudf.q.out af3d50b
> ql/src/test/results/clientnegative/create_unknown_udf_udaf.q.out e138fd0
> ql/src/test/results/clientnegative/drop_native_udf.q.out 1913df9
> ql/src/test/results/clientnegative/udf_function_does_not_implement_udf.q.out 9ea8668
> ql/src/test/results/clientnegative/udf_local_resource.q.out b6ea77d
> ql/src/test/results/clientnegative/udf_nonexistent_resource.q.out ad70d54
> ql/src/test/results/clientnegative/udf_test_error.q.out a788a10
> ql/src/test/results/clientnegative/udf_test_error_reduce.q.out 98b42e0
> ql/src/test/results/clientpositive/authorization_create_func1.q.out PRE-CREATION
> ql/src/test/results/clientpositive/authorization_create_macro1.q.out PRE-CREATION
> ql/src/test/results/clientpositive/autogen_colalias.q.out a074b96
> ql/src/test/results/clientpositive/compile_processor.q.out 7e9bb29
> ql/src/test/results/clientpositive/create_func1.q.out 5a249c3
> ql/src/test/results/clientpositive/create_genericudaf.q.out 96fe2fa
> ql/src/test/results/clientpositive/create_genericudf.q.out bf1f4ac
> ql/src/test/results/clientpositive/create_udaf.q.out 2e86a36
> ql/src/test/results/clientpositive/create_view.q.out ecc7618
> ql/src/test/results/clientpositive/drop_udf.q.out 422933a
> ql/src/test/results/clientpositive/macro.q.out c483029
> ql/src/test/results/clientpositive/ptf_register_tblfn.q.out 11c9724
> ql/src/test/results/clientpositive/udaf_sum_list.q.out b1922d9
> ql/src/test/results/clientpositive/udf_compare_java_string.q.out 8e6e365
> ql/src/test/results/clientpositive/udf_context_aware.q.out 10414fa
> ql/src/test/results/clientpositive/udf_logic_java_boolean.q.out 88c1984
> ql/src/test/results/clientpositive/udf_testlength.q.out 4d75482
> ql/src/test/results/clientpositive/udf_testlength2.q.out 8a1e03e
> ql/src/test/results/clientpositive/udf_using.q.out 69e5f3b
> ql/src/test/results/clientpositive/windowing_udaf2.q.out 5043a45
>
> Diff: https://reviews.apache.org/r/18162/diff/
>
>
> Testing
> -------
>
> positive/negative q files added
>
>
> Thanks,
>
> Jason Dere
>
>