impala git commit: IMPALA-6641: Support more separators between date and time in default timestamp format

2018-03-26 Thread lv
Repository: impala Updated Branches: refs/heads/2.x 66ca5db71 -> 57f95865c IMPALA-6641: Support more separators between date and time in default timestamp format This change adds support to the multi-space separator and the 'T' separator between the date and time component of a datetime

[2/2] impala git commit: IMPALA-6731: Use private index in bootstrap_virtualenv

2018-03-26 Thread tarmstrong
IMPALA-6731: Use private index in bootstrap_virtualenv This change switches to using a private pypi index url when using a private pypi mirror. This allows to run the tests without relying on the public Python pypi mirrors. Some packages can not detect their dependencies correctly when they get

[1/2] impala git commit: IMPALA-6614: ClientRequestState should use HS2 TOperationState

2018-03-26 Thread tarmstrong
Repository: impala Updated Branches: refs/heads/master cd939a241 -> 37565e381 IMPALA-6614: ClientRequestState should use HS2 TOperationState Currently it uses beeswax's QueryState enum, but the TOperationState is a superset. In order to remove dependencies on beeswax, and also set things up

[3/3] impala git commit: IMPALA-6647: Add CREATE fine-grained privilege

2018-03-26 Thread tarmstrong
IMPALA-6647: Add CREATE fine-grained privilege This patch allows executing CREATE statements by granting CREATE privilege. These are the new GRANT/REVOKE statements introduced at server and database scopes. GRANT CREATE on SERVER svr TO ROLE testrole; GRANT CREATE on DATABASE db TO ROLE

[1/2] impala git commit: IMPALA-6722: include fs prefix for udf test

2018-03-26 Thread tarmstrong
Repository: impala Updated Branches: refs/heads/2.x bca3d459c -> 66ca5db71 IMPALA-6722: include fs prefix for udf test test_native_functions_race failed tests since it did not include a path prefix. The fix uses get_fs_path to include the fs prefix. Change-Id:

[1/3] impala git commit: IMPALA-6670: refresh lib-cache entries from plan

2018-03-26 Thread tarmstrong
Repository: impala Updated Branches: refs/heads/master 783de170c -> ef589727b IMPALA-6670: refresh lib-cache entries from plan When an impalad is in executor-only mode, it receives no catalog updates. As a result, lib-cache entries are never refreshed. A consequence is that udf queries can

[2/3] impala git commit: IMPALA-6230, IMPALA-6468: Fix the output type of round() and related fns

2018-03-26 Thread tarmstrong
IMPALA-6230, IMPALA-6468: Fix the output type of round() and related fns Before this patch, the output type of round() ceil() floor() trunc() was not always the same as the input type. It was also inconsistent in general. For example, round(double) returned an integer, but round(double, int)

[2/2] impala git commit: IMPALA-6670: refresh lib-cache entries from plan

2018-03-26 Thread tarmstrong
IMPALA-6670: refresh lib-cache entries from plan When an impalad is in executor-only mode, it receives no catalog updates. As a result, lib-cache entries are never refreshed. A consequence is that udf queries can return incorrect results or may not run due to resolution issues. Both cases are