[4/5] incubator-impala git commit: Bracketing Java logging output with log level checks part 2.

2016-12-01 Thread kwho
Bracketing Java logging output with log level checks part 2. This reduces creation of intermediate objects and improves performance. Change-Id: Ib94b3a20d439d854f579d9086755eb19699fcb68 Reviewed-on: http://gerrit.cloudera.org:8080/5297 Reviewed-by: Marcel Kornacker Tested-by: Internal Jenkins

[2/5] incubator-impala git commit: Fix undefined calls to __builtin_ctz.

2016-12-01 Thread kwho
Fix undefined calls to __builtin_ctz. GCC's __builtin_ctz[l[l]] functions return undefined results when the argument is 0. This patch handles that 0 case, which could otherwise produce results that depend on the architecture. Change-Id: I8460bc3f7e510ce07b8673387c9440accc432abe Reviewed-on: http:

[1/5] incubator-impala git commit: Bracketing Java logging output with log level checks.

2016-12-01 Thread kwho
Repository: incubator-impala Updated Branches: refs/heads/master 5a158dbcd -> b1edca2a5 Bracketing Java logging output with log level checks. This reduces creation of intermediate objects and improves performance. Change-Id: Ie0f5123dbf2caf3b03183c76820599920baa9785 Reviewed-on: http://gerrit

[3/5] incubator-impala git commit: IMPALA-4458: Fix resource cleanup of cancelled mt scan nodes.

2016-12-01 Thread kwho
IMPALA-4458: Fix resource cleanup of cancelled mt scan nodes. The bug was that HdfsScanNodeMt::Close() did not properly clean up all in-flight resources when called through the query cancellation path. The main change is to clean up all resources when passing a NULL batch into HdfsparquetScanner:

[5/5] incubator-impala git commit: IMPALA-4557: Fix flakiness with FLAGS_stress_free_pool_alloc

2016-12-01 Thread kwho
IMPALA-4557: Fix flakiness with FLAGS_stress_free_pool_alloc FLAGS_stress_free_pool_alloc is a gflag for simulating malloc failure in debug builds. If set, FreePool::Allocate() and FreePool::Reallocate() will return NULL on every FLAGS_stress_free_pool_alloc allocations. The problem is that the co

incubator-impala git commit: Start a docs build system.

2016-12-01 Thread jbapple
Repository: incubator-impala Updated Branches: refs/heads/master b1edca2a5 -> 83f777da7 Start a docs build system. The docs can be built by running "make" from the docs directory. This does not hook into buildall.sh for now, as users who run buildall.sh do not usually edit docs/. Change-Id: I

[5/6] incubator-impala git commit: IMPALA-4564, IMPALA-4565: mt_dop fixes for old aggs and joins

2016-12-01 Thread kwho
IMPALA-4564,IMPALA-4565: mt_dop fixes for old aggs and joins Fix a test bug where we need to skip nested types tests for the old aggs and joins. Fix a product bug where *eos is not initialised by the MT scan node. This causes incorrect results when the calling ExecNode does not initialise the eos

[1/6] incubator-impala git commit: IMPALA-4562: Fix for crash on kerberized clusters w/o Kudu support

2016-12-01 Thread kwho
Repository: incubator-impala Updated Branches: refs/heads/master 83f777da7 -> da34ce978 IMPALA-4562: Fix for crash on kerberized clusters w/o Kudu support commit de88f0c4af3a07ae6bd6b8c94edcb8748468f522 for "IMPALA-4497: Fix Kudu client crash w/ SASL initialization" causes a crash on secure cl

[4/6] incubator-impala git commit: IMPALA-4504: fix races in PlanFragmentExecutor regarding status reporting

2016-12-01 Thread kwho
IMPALA-4504: fix races in PlanFragmentExecutor regarding status reporting The PlanFragmentExecutor has some state shared between the main execution thread and the periodic reporting thread that isn't synchronized properly. IMPALA-4504 describes one such problem, and that bug was introduced in an

[2/6] incubator-impala git commit: Bump Kudu python version to 1.1

2016-12-01 Thread kwho
Bump Kudu python version to 1.1 Change-Id: I5834b3aa4eeae363eae938f61e473c52a0fe5596 Reviewed-on: http://gerrit.cloudera.org:8080/5307 Reviewed-by: Tim Armstrong Tested-by: Internal Jenkins Project: http://git-wip-us.apache.org/repos/asf/incubator-impala/repo Commit: http://git-wip-us.apache.or

[3/6] incubator-impala git commit: Fix E2E test infrastructure to handle missing exceptions correctly

2016-12-01 Thread kwho
Fix E2E test infrastructure to handle missing exceptions correctly This change fixes a bug in the E2E infrastructure that handles the case when an expected exception wasn't thrown. The code was expecting that test_section['CATCH'] to be a string but in reality it's a list of strings. It also clari

[6/6] incubator-impala git commit: IMPALA-4527: Columns in Kudu tables created from Impala default to "NULL"

2016-12-01 Thread kwho
IMPALA-4527: Columns in Kudu tables created from Impala default to "NULL" This commit reverts the behavior introduced by IMPALA-3719 which used the Kudu default behavior for column nullability if none was specified in the CREATE TABLE statement. With this commit, non-key columns of Kudu tables tha