[2/2] impala git commit: IMPALA-6968: Fix TestBlockVerification flakiness

2018-05-04 Thread tarmstrong
IMPALA-6968: Fix TestBlockVerification flakiness The bug is that the byte in the encrypted data is '?' around 1/256 runs of the test. Instead, flip a bit in the original data so that it's always different from the input. Change-Id: Ibdf063ff32848035af667c7cd2a1268f5b785cfe Reviewed-on: http://ger

[6/8] impala git commit: Fix minor perf bug in BufferedTupleStream

2018-05-04 Thread tarmstrong
Fix minor perf bug in BufferedTupleStream The code referenced a member variable when the intent was clearly to use the template argument. Change-Id: I05bae0018f79aec9c6014ae228ff28621b548860 Reviewed-on: http://gerrit.cloudera.org:8080/10239 Reviewed-by: Alex Behm Tested-by: Impala Public Jenkin

[3/8] impala git commit: Speed up Python dependencies.

2018-05-04 Thread tarmstrong
Speed up Python dependencies. This parallelizes downloading some Python libraries, giving a speedup of $IMPALA_HOME/infra/python/deps/download_requirements. I've seen this take from 7-15 seconds before and from 2-5 seconds after. I also checked that we always have at least Python 2.6 when buildi

[8/8] impala git commit: IMPALA-6961: [DOCS] Doc --enable_minidump flag to disable minidumps

2018-05-04 Thread tarmstrong
IMPALA-6961: [DOCS] Doc --enable_minidump flag to disable minidumps Change-Id: I3412e36272cda0c1502d4643afcdbad01e9548a5 Reviewed-on: http://gerrit.cloudera.org:8080/10285 Reviewed-by: Lars Volker Tested-by: Impala Public Jenkins Project: http://git-wip-us.apache.org/repos/asf/impala/repo Comm

[1/8] impala git commit: IMPALA-6959: [DOCS] Update to HAProxy configuration sample code

2018-05-04 Thread tarmstrong
Repository: impala Updated Branches: refs/heads/2.x ae9c47bb5 -> dd6f28747 IMPALA-6959: [DOCS] Update to HAProxy configuration sample code - Changed to deprecated timeouts: contimeout, clitimeout, srvtimeout - Changed the sample timeout values to more realistic values - Added a note that actua

[5/8] impala git commit: IMPALA-6954: Fix problems with CTAS into Kudu with an expr rewrite

2018-05-04 Thread tarmstrong
IMPALA-6954: Fix problems with CTAS into Kudu with an expr rewrite This patch fixes two problems: - Previously a CTAS into a Kudu table where an expr rewrite occurred would create an unpartitioned table, due to the partition info being reset in TableDataLayout and then never reconstructed. Sin

[1/2] impala git commit: IMPALA-6507: remove --disable_mem_pools debug feature

2018-05-04 Thread tarmstrong
Repository: impala Updated Branches: refs/heads/master 1eedafed6 -> d6dad9cdf IMPALA-6507: remove --disable_mem_pools debug feature Save some maintenance overhead by simplifying memory allocation code paths. ASAN poisoning provides the same general functionality and is on by default. Change-I

[7/8] impala git commit: IMPALA-4123 (prep): Parquet column reader cleanup

2018-05-04 Thread tarmstrong
IMPALA-4123 (prep): Parquet column reader cleanup Some miscellaneous cleanup to make it easier to understand and make future changes to the Parquet scanner. A lot of the refactoring is about more cleanly separating functions so that they have clearer purpose, e.g.: * Functions that strictly do de

[2/8] impala git commit: IMPALA-6882: prevent instr. hoist from CpuInfo::IsSupported()

2018-05-04 Thread tarmstrong
IMPALA-6882: prevent instr. hoist from CpuInfo::IsSupported() Marking the __asm__ with __volatile__ *should* prevent the compiler from speculatively executing the instruction before the branch. Testing: Added a regression test that tries to emulate the problematic pattern, but I was unable to rep

[4/8] impala git commit: IMPALA-6931: reduces races in query expiration tests

2018-05-04 Thread tarmstrong
IMPALA-6931: reduces races in query expiration tests Recent tests ran into flakiness when testing query expiration. This change makes two changes: 1) query state is retrieved earlier; a flaky test skipped the expected state. 2) bump the timing; a flaky test had queries expire before it could check