Impala 3.3 Change Log
Release Notes - IMPALA - Version Impala 3.3.0
New Feature
- [IMPALA-1653] - Impala should not close a session when a HiveServer2 connection is closed
- [IMPALA-5051] - Add support to write INT64 timestamps to the parquet writer
- [IMPALA-5843] - Use page index in Parquet files to skip pages
- [IMPALA-7947] - Run impalad minicluster processes inside docker containers
- [IMPALA-7981] - Add system disk I/O throughput to query profiles
- [IMPALA-7982] - Add network I/O throughput to query profiles
- [IMPALA-8158] - Bump Impyla version, use HS2 service to retrieve thrift profiles
- [IMPALA-8420] - Support HTTP based HS2/beeswax endpoints on coordinators
- [IMPALA-8435] - Prohibit unsupported operations on transactional tables
- [IMPALA-8437] - Add writeId to table and partition for ACID table
- [IMPALA-8438] - List valid writeIds for a ACID table
- [IMPALA-8484] - Add support to run queries on disjoint executor groups
- [IMPALA-8502] - Improve Kudu/Impala integration based on Kudu/HMS/Sentry integration
- [IMPALA-8593] - Prohibit write to bucketed table
- [IMPALA-8636] - Implement INSERT for insert-only ACID tables
- [IMPALA-8752] - Add Jaro-winkler edit distance and similarity built-in function
- [IMPALA-8808] - Add query option to change default ACID type of new tables
- [IMPALA-8836] - Support COMPUTE STATS on insert only ACID tables
Epic
- [IMPALA-7916] - Support for Apache Ranger authorization provider
Story
- [IMPALA-8439] - Add Hive ACID tables during dataload if Hive 3.1 is enabled
- [IMPALA-8440] - Add "post upgrade" ACID tables to test data
Improvement
- [IMPALA-4356] - Automatically codegen expressions with any root Expr node
- [IMPALA-5278] - Add Kerberos HTTP SPNEGO authentication support to Impala web consoles
- [IMPALA-5351] - Handle column comments for Kudu tables
- [IMPALA-5393] - Regexp should use THREAD_LOCAL context rather than FRAGMENT_LOCAL
- [IMPALA-6050] - Query profiles should clearly indicate storage layer(s) used
- [IMPALA-6852] - Add a section to the query profile covering number of fragments instances and total bytes scanned per host
- [IMPALA-6903] - Allow download of text profile via Impala WebUI
- [IMPALA-7290] - Move impala-shell to use HS2
- [IMPALA-7486] - Admit less memory on dedicated coordinator for admission control purposes
- [IMPALA-7640] - ALTER TABLE RENAME on managed Kudu table should rename underlying Kudu table
- [IMPALA-7770] - SPLIT_PART to support negative indexes
- [IMPALA-7800] - Reject or timeout new incoming connections once --fe_service_threads limit is reached
- [IMPALA-7802] - Implement support for closing idle sessions
- [IMPALA-7936] - Enable better control over Parquet writing
- [IMPALA-8116] - Impala Doc: Create Impala Usage Limits doc
- [IMPALA-8269] - Clean up authorization test package structure
- [IMPALA-8271] - Refactor the use of Thrift enums in query-options.cc
- [IMPALA-8284] - KuduTableSink spends a lot of CPU copying KuduColumnSchemas
- [IMPALA-8303] - Generate JUnitXML symptom for ASAN failures
- [IMPALA-8305] - Generate JUnitXML symptom to detect crashes due to a DCHECK
- [IMPALA-8316] - Update re2 to avoid lock contention
- [IMPALA-8328] - Add missing ToSql test cases for authorization statements
- [IMPALA-8339] - Coordinator should be more resilient to fragment instances startup failure
- [IMPALA-8341] - Data cache for remote reads
- [IMPALA-8344] - Add support for running S3 tests with S3Guard
- [IMPALA-8345] - Add option to set up minicluster to use Hive 3
- [IMPALA-8362] - Add authorization tests running with local catalog
- [IMPALA-8381] - Remove branch from ParquetPlainEncoder::Decode()
- [IMPALA-8410] - TestTpcdsInsert doesn't run in core or exhaustive builds, and test_tpcds_partitioned_insert is broken
- [IMPALA-8428] - Add support for caching file handles on s3
- [IMPALA-8443] - Record time spent in authorization in the runtime profile
- [IMPALA-8450] - Add support for zstd in parquet
- [IMPALA-8454] - Recursively list files within transactional tables
- [IMPALA-8460] - Unify cluster membership management in the backend
- [IMPALA-8461] - Re-schedule queries if the executor configuration has changed while queued in AC
- [IMPALA-8476] - Replace Sentry admin check workaround with proper Sentry API
- [IMPALA-8486] - test_udf_update_via_drop and test_udf_update_via_create fail on local catalog
- [IMPALA-8512] - Data cache tests failing on older CentOS 6 versions
- [IMPALA-8542] - Access trace collection for data cache
- [IMPALA-8543] - Log more diagnostics information in TAcceptQueueServer
- [IMPALA-8545] - Test ldap authentication
- [IMPALA-8549] - Add support for scanning DEFLATE text files
- [IMPALA-8578] - Reduce code in metric headers
- [IMPALA-8604] - Improve authorization test coverage for update/upsert/delete statements
- [IMPALA-8605] - Clean up connection/session management
- [IMPALA-8617] - Add support for lz4 in parquet
- [IMPALA-8637] - Implement transaction handling and locking for ACID queries
- [IMPALA-8659] - Allow self-RPCs for KRPC to go via loopback
- [IMPALA-8665] - Include extra info in error message when date cast fails
- [IMPALA-8667] - Remove --pull_incremental_statistics flag (on by default)
- [IMPALA-8673] - Add query option to force plan hints for insert queries
- [IMPALA-8682] - Add test coverage for testing authorized proxy user/group with Ranger
- [IMPALA-8734] - ALTER TABLE ... SET TBLPROPERTIES doesn't propagate until Invalidate Metadata
- [IMPALA-8766] - Change hadoop cloud dependencies to use hadoop-cloud-storage
- [IMPALA-8771] - Missing stats warning for complex type columns
- [IMPALA-8776] - test_event_processing.TestEventProcessing.test_insert_events is flaky
- [IMPALA-8785] - DEBUG build images should be tagged differently from release build
- [IMPALA-8799] - Prometheus metrics should be prefixed with "impala_"
- [IMPALA-8806] - Add metrics to improve observability of executor groups
- [IMPALA-8823] - Implement DROP TABLE for insert-only ACID tables
- [IMPALA-8828] - Support impersonation via http paths
- [IMPALA-8856] - TestKuduHMSIntegration.test_drop_managed_kudu_table failed with "the table does not exist"
Sub-task
- [IMPALA-6718] - Add support column-level permissions on views
- [IMPALA-7331] - Add Char codegen support to helpers
- [IMPALA-7368] - Add initial support for DATE type
- [IMPALA-7369] - Implement DATE builtin functions
- [IMPALA-7370] - Add DATE type support to Parquet scanner/writer
- [IMPALA-7374] - Impala Doc: Doc DATE type
- [IMPALA-7375] - Impala Doc: Doc DATE functions
- [IMPALA-7467] - Port ExecQueryFInstances() to KPRC
- [IMPALA-7492] - Add support for DATE text parser/formatter
- [IMPALA-7917] - Decouple Sentry from Impala
- [IMPALA-7918] - Remove support for authorization policy file
- [IMPALA-7971] - Add support to detect insert events from Impala
- [IMPALA-7973] - Add support for fine-grained updates at partition level
- [IMPALA-7977] - Impala Doc: Doc the support for fine-grained updates at partition level
- [IMPALA-7991] - Impala 3.3 Doc: Doc Parquet page index
- [IMPALA-7995] - Run end-to-end tests against docker in minicluster
- [IMPALA-8049] - Impala Doc: Document Apache Ranger authorization provider
- [IMPALA-8072] - Clean up config files in docker containers
- [IMPALA-8097] - Experimental flag for running all queries with mt_dop
- [IMPALA-8099] - Update Impala build infrastructure to support Apache Ranger
- [IMPALA-8100] - Add support for Apache Ranger as an alternative authorization provider
- [IMPALA-8119] - Improve experience for configuring JVM heap size in docker container.
- [IMPALA-8121] - Pick better default flags in containers
- [IMPALA-8149] - Add support for alter_database events
- [IMPALA-8160] - Impala Doc: Doc CAST(... AS ... FORMAT <template>)
- [IMPALA-8176] - Convert tests with trivial main() functions to use a unified executable
- [IMPALA-8215] - Don't set numTrue = 1
- [IMPALA-8225] - Implement GRANT/REVOKE privilege to USER
- [IMPALA-8226] - Implement GRANT/REVOKE privilege to GROUP
- [IMPALA-8227] - Support WITH GRANT OPTION with Ranger authorization provider
- [IMPALA-8233] - Do not re-download Ranger if it is already downloaded
- [IMPALA-8248] - Improve Ranger test coverage
- [IMPALA-8280] - Implement SHOW GRANT USER <user>
- [IMPALA-8281] - Implement SHOW GRANT GROUP <group>
- [IMPALA-8292] - Misc clean-up after Sentry decoupling
- [IMPALA-8293] - Support for Ranger cache invalidation with INVALIDATE METADATA or REFRESH AUTHORIZATION
- [IMPALA-8309] - Use a more human-readable flag to switch to a different authorization provider
- [IMPALA-8329] - Update the Ranger minicluster with various fixes
- [IMPALA-8334] - Impala Doc: Document impala-shell config_file format
- [IMPALA-8338] - Check CREATION_TIME of databases in event processor to avoid incorrect/redundant invalidates
- [IMPALA-8363] - Disable column masking and row filtering
- [IMPALA-8364] - Impala Doc: Remove support for authorization policy file
- [IMPALA-8365] - Add test coverage for Ranger with catalog v2 (local catalog) mode
- [IMPALA-8368] - Create database/table with Ranger throws UnsupportedOperationException
- [IMPALA-8375] - Add metrics for spill disk usage
- [IMPALA-8376] - Add per-directory limits for scratch disk usage
- [IMPALA-8385] - Refactor Sentry admin user check
- [IMPALA-8387] - Impala Doc: Network I/O throughput to Query Profile output
- [IMPALA-8391] - Impala Doc: ALTER TABLE RENAME on managed Kudu table renames underlying Kudu table
- [IMPALA-8392] - make -j $IMPALA_BUILD_THREADS docker_images fails with OSError: [Errno 17] File exists: '/home/ubuntu/Impala/docker/build_context'
- [IMPALA-8400] - Implement Ranger audit event handler
- [IMPALA-8416] - Impala Doc: Document the system disk I/O throughput added to query profiles
- [IMPALA-8419] - Fetch metastore configuration values to detect misconfigured setups
- [IMPALA-8424] - Impala Doc: Doc the column level permission on views
- [IMPALA-8447] - Impala Doc: Document the feature to detect insert events from Impala
- [IMPALA-8448] - Impala Doc: Doc the feature for alter_database events
- [IMPALA-8456] - Impala Doc: Document HTTP based HS2/beeswax endpoints on coordinators
- [IMPALA-8472] - Update Ranger minicluster with the one that supports "refresh" access type
- [IMPALA-8473] - Refactor lineage publication mechanism to allow for different consumers
- [IMPALA-8477] - Impala Doc: Doc SHOW GRANT GROUP
- [IMPALA-8482] - Include all ranger-audit-plugins runtime dependencies
- [IMPALA-8490] - Impala Doc: the file handle cache now supports S3
- [IMPALA-8491] - Run container as non-root user
- [IMPALA-8492] - Re-enable large_string tests disabled for JVM OOM
- [IMPALA-8493] - Impala Doc: Document GRANT/REVOKE privilege to USER
- [IMPALA-8494] - Impala Doc: Document GRANT/REVOKE privilege to GROUP
- [IMPALA-8503] - Add option to allow Kudu cluster to start with HMS integration
- [IMPALA-8504] - Support CreateTable DDL with Kudu/HMS integration in Catalogd mode
- [IMPALA-8505] - Support AlterTable DDL with Kudu/HMS integration in Catalogd mode
- [IMPALA-8506] - Support RenameTable DDL with Kudu/HMS integration in Catalogd mode
- [IMPALA-8507] - Support DropTable DDL with Kudu/HMS integration in Catalogd mode
- [IMPALA-8515] - Test impala-shell distribution instead of special dev environment version
- [IMPALA-8519] - Impala Doc: Doc the limitation in insert events from SparkSQL
- [IMPALA-8528] - Refactor authorization code from AnalysisContext to AuthorizationChecker
- [IMPALA-8530] - Make some unsupported SQL error messages to be more user friendly
- [IMPALA-8534] - Enable data cache by default for end-to-end containerised tests
- [IMPALA-8546] - Collect logs from docker containers in tests
- [IMPALA-8551] - GRANT gives confusing error message
- [IMPALA-8559] - Support config validation for event processor on HMS-3
- [IMPALA-8564] - Add table's createTime information in the column lineage information
- [IMPALA-8575] - Impala Doc: New query options for Parquet writing
- [IMPALA-8588] - FIx revoke grant option behavior
- [IMPALA-8589] - Fix flaky query event hook tests
- [IMPALA-8599] - Create a separate Maven module for query event hook API
- [IMPALA-8615] - Impala Doc: Doc admission control support for scalable config params
- [IMPALA-8616] - Document --disconnected_session_timeout
- [IMPALA-8622] - Generate list of docker images generated by the build
- [IMPALA-8623] - Expose HS2 HTTP port in containers
- [IMPALA-8627] - Re-enable catalog v2 in containers
- [IMPALA-8629] - Adjust new KuduStorageHandler package
- [IMPALA-8633] - Insert event should not error when table does not exists
- [IMPALA-8649] - Confusing error messages in SHOW GRANT statements
- [IMPALA-8650] - Docker build should not depend on test config
- [IMPALA-8654] - Log the SQL statement in Ranger audit log
- [IMPALA-8658] - Populate required Ranger audit fields to be consistent with Hive
- [IMPALA-8668] - Document impala-shell HS2 support
- [IMPALA-8671] - Do not re-create a new instance of AuthorizationChecker with Ranger authorization
- [IMPALA-8686] - container entrypoint should exec binary
- [IMPALA-8688] - Script to automate pushing images to docker repo, e.g. dockerhub
- [IMPALA-8696] - Cmake dependencies for container build do not work correctly
- [IMPALA-8716] - Log a a group of privileges into a single audit event
- [IMPALA-8717] - impala-shell support for HiveServer2 HTTP endpoint
- [IMPALA-8727] - Impala Doc: DDL Docs Update for Kudu / HMS Integration
- [IMPALA-8765] - Document JSON Udfs
- [IMPALA-8780] - Implementation of BufferedPlanRootSink where FlushFinal blocks until all rows are fetched
- [IMPALA-8781] - Add additional tests in test_result_spooling.py and validate cancellation logic
- [IMPALA-8811] - Impala Doc: query option to change default ACID type of new tables
- [IMPALA-8812] - Impala Doc: SPLIT_PART to support negative indexes
- [IMPALA-8813] - Impala Doc: Support Hive ACID Insert-only Tables
- [IMPALA-8837] - Impala Doc: Document impersonalization via HTTP and Knox authentication
Bug
- [IMPALA-966] - Type errors are attributed to wrong expression with insert
- [IMPALA-1789] - Return row count in HS2, possibly by having INSERT return a result set
- [IMPALA-1856] - MetadataOp.getTypeInfo() does not return all supported types
- [IMPALA-2029] - Impala in CDH 5.2.0 fails to compile with hadoop 2.7
- [IMPALA-2990] - Coordinator should timeout and cancel queries with unresponsive / stuck executors
- [IMPALA-4304] - Refactor cmake_modules to not use thirdparty/
- [IMPALA-4551] - Set limits on size of expression trees
- [IMPALA-4658] - Potential race if compiler reorders ReachedLimit() usage
- [IMPALA-4865] - Limit size of literal values from constant folding
- [IMPALA-6216] - PYTHON_EGG_CACHE used in impala-shell code should be made configurable
- [IMPALA-6326] - segfault during impyla HiveServer2Cursor.cancel_operation() over SSL
- [IMPALA-7070] - Failed test: query_test.test_nested_types.TestParquetArrayEncodings.test_thrift_array_of_arrays on S3
- [IMPALA-7154] - Error making 'dropDatabase' RPC to Hive Metastore. NoSuchObjectException thrown
- [IMPALA-7176] - Impala fails to cancel a fragment in test_insert_mem_limit
- [IMPALA-7665] - Bringing up stopped statestore causes queries to fail
- [IMPALA-7734] - Catalog and Statestore memz page shows useless memory breakdown
- [IMPALA-7957] - UNION ALL query returns incorrect results
- [IMPALA-8124] - Build failure: webserver/test_web_pages.py
- [IMPALA-8224] - Impala Doc: Update the Web UI doc with missing contents
- [IMPALA-8270] - ASAN issue with MemTracker::LogUsage() called via webserver's /memz page
- [IMPALA-8277] - CHECK can be hit when there are gaps in present CPU numbers (KUDU-2721)
- [IMPALA-8279] - Revert IMPALA-6658 to avoid ETL performance regression
- [IMPALA-8283] - Creating a Kudu table doesn't take the primary key order specified
- [IMPALA-8286] - Accounting error in stress test on client failure
- [IMPALA-8288] - Setting EXEC_TIME_LIMIT_S to very high value triggers DCHECK in pretty printer
- [IMPALA-8295] - test_mem_limit in test_admission_controller timed out waiting for query to end
- [IMPALA-8307] - ntp-wait --help does not always return 0
- [IMPALA-8312] - Alter database operations have race condition
- [IMPALA-8314] - bootstrap_system.sh does not set correct permissions for files in ~/.ssh
- [IMPALA-8315] - Error from shutil.rmtree in ImpalaTestSuite::run_stmt_in_hive()
- [IMPALA-8317] - impala-shell's config_file should be parsed correctly for 'keyval'
- [IMPALA-8322] - S3 tests encounter "timed out waiting for receiver fragment instance"
- [IMPALA-8323] - Bump impyla to 0.15 once it gets released
- [IMPALA-8325] - Leading Unicode comments cause Impala Shell failure.
- [IMPALA-8326] - Incorrect toSql for CreateDropRoleStmt
- [IMPALA-8327] - TestRPCTimeout::test_reportexecstatus_retry() times out on exhaustive build
- [IMPALA-8330] - Impala shell --config_file should use flag names and not dest variable names
- [IMPALA-8332] - Remove Impala Shell warnings part 1
- [IMPALA-8333] - Remove Impala Shell warnings part 2
- [IMPALA-8336] - TestNestedTypes.test_tpch_mem_limit_single_node failed on centos6
- [IMPALA-8337] - Dataload fails due to ImportError: cannot import name OrderedDict from impala-shell
- [IMPALA-8340] - IMPALA-8337 adds configparser dependency which isn't always available where impala-shell is installed
- [IMPALA-8359] - Coverage measurement is not working for Impala daemons
- [IMPALA-8360] - SynchronousThreadPoolTest ASSERT_TRUE(*no_sleep_destroyed) failed
- [IMPALA-8371] - Unified backend tests need to return appropriate return code
- [IMPALA-8372] - Impala Doc: Consistent uses of hyphens with global flags
- [IMPALA-8377] - Recent toolchain bump breaks Ubuntu 14.04 builds
- [IMPALA-8380] - The minicluster metastore doesn't start on systems with postgres 10
- [IMPALA-8382] - Add support for SLES 12 SP3
- [IMPALA-8386] - Incorrect predicate in a left outer join query
- [IMPALA-8390] - test_cancel_insert and test_cancel_sort broken
- [IMPALA-8393] - setup-ranger step in create-load-data.sh breaks data load to real clusters
- [IMPALA-8395] - SystemStateInfoTest.ReadProcNetDev failing on Centos 6
- [IMPALA-8401] - Initiate graceful shutdown of impala daemon by sending a signal to the process
- [IMPALA-8412] - Bump ORC library version
- [IMPALA-8413] - SystemStateInfoTest.ReadProcNetDev fails inside a Docker container
- [IMPALA-8414] - Warning caused by not skipping header of /proc/net/dev
- [IMPALA-8426] - Logging error in DROP_TABLE event processing.
- [IMPALA-8430] - testCreateDropCreateDatabaseFromImpala failed
- [IMPALA-8434] - Alter Db leads to functions missing unless run "refresh functions"
- [IMPALA-8444] - Analysis perf regression after IMPALA-7616
- [IMPALA-8455] - GET_TABLE failed with InvalidStorageDescriptorException
- [IMPALA-8458] - Can't set numNull/maxSize/avgSize column stats with local catalog without also setting NDV
- [IMPALA-8459] - Cannot delete impala/kudu table if backing kudu table dropped with local catalog
- [IMPALA-8463] - skip.header.line.count ignored on local catalog
- [IMPALA-8464] - JdbcTest.testMetaDataGetColumnComments() fails with local catalog
- [IMPALA-8465] - hs2.test_json_endpoints.TestJsonEndpoints fails on deployed clusters
- [IMPALA-8466] - TestHdfsCachingDdl.test_caching_ddl fails under docker
- [IMPALA-8467] - ParquetPlainEncoder::Decode leads to multiple test failures in ASAN builds
- [IMPALA-8468] - buildall.sh should warn that asan/ubsan/... are exclusive
- [IMPALA-8469] - Admit memory not set in backend descriptor for coordinator-only nodes
- [IMPALA-8475] - buildall.sh fails with undefined CMAKE_BUILD_TYPE_LIST on Centos
- [IMPALA-8478] - tests/authorization/test_provider.py breaks on CentOS 6 with Python 2.7-ism
- [IMPALA-8481] - test_hbase_col_filter failing on deployed clusters due to permissions error
- [IMPALA-8485] - References to deprecated feature authorization policy file need to be removed
- [IMPALA-8488] - Authorization tests for Ranger breaks on S3 in test_show_grant
- [IMPALA-8496] - test_data_cache.py is flaky
- [IMPALA-8497] - SQL return ArrayIndexOutOfBoundsException when ends with '\n'
- [IMPALA-8499] - test_insert_events datetime.total_seconds(), which is not supported in Python 2.6
- [IMPALA-8524] - Avoid calling "hive" via command line in EE tests
- [IMPALA-8527] - Maven hangs on jenkins.impala.io talking to repository.apache.org
- [IMPALA-8537] - Negative values reported for tmp-file-mgr.scratch-space-bytes-used under heavy spilling load
- [IMPALA-8540] - Statestore address already in use error causing occasional test failures
- [IMPALA-8552] - impala-shell tests break on deployed clusters if IMPALA_LOCAL_BUILD_VERSION is None
- [IMPALA-8553] - Several tests failing with connection errors on deployed clusters
- [IMPALA-8560] - Prometheus metrics support in Impala
- [IMPALA-8561] - ScanRanges with mtime=-1 can lead to inconsistent reads when using the file handle cache
- [IMPALA-8562] - Data cache should skip scan range with mtime == -1
- [IMPALA-8563] - BE tests specifying their own SSL cipher sets fail on Ubuntu 18
- [IMPALA-8565] - Test failure in TestAdmissionControllerStress.test_mem_limit
- [IMPALA-8566] - COMPUTE INCREMENTAL STATS sets num_nulls off-by-one
- [IMPALA-8567] - Many random catalog consistency issues with catalog v2/event processor
- [IMPALA-8570] - test_restart_statestore_query_resilience AssertionError: Query expected to fail
- [IMPALA-8595] - THRIFT-3505 breaks IMPALA-5775
- [IMPALA-8600] - Reload partition does not work for transactional tables
- [IMPALA-8603] - Some custom cluster tests print error messages after IMPALA-1653 was fixed
- [IMPALA-8606] - GET_TABLES performance in local catalog mode
- [IMPALA-8613] - AnalyzeKuduDDLTest broken in S3 environment
- [IMPALA-8630] - Consistent remote placement should include partition information when calculating placement
- [IMPALA-8635] - Kudu HMS integration check should not fetch metastore URIs configuration from metastore
- [IMPALA-8638] - Test failure: test_create_table_timestamp
- [IMPALA-8640] - ImpalaTestSuite::create_impala_client() user session is sticky
- [IMPALA-8663] - FileMetadataLoader should skip listing files in hidden and tmp directories
- [IMPALA-8677] - Removing an unused node does not leave consistent remote scheduling unchanged
- [IMPALA-8681] - null ValidWriteIdLists written into profile
- [IMPALA-8689] - test_hive_impala_interop failing with "Timeout >7200s"
- [IMPALA-8697] - test_query_options fails on EC(Erasure coding turned on) builds
- [IMPALA-8700] - test_hdfs_scan_node_errors DCHECK-failing on invalid mtime
- [IMPALA-8702] - PlannerTest.testJoins flakiness due to reliance on an exact cardinality estimate
- [IMPALA-8713] - MathFunctions::Unhex() can overflow stack
- [IMPALA-8730] - Multiple test failures in S3 due to incorrect loading of functional.alltypes
- [IMPALA-8732] - tcmalloc contention in Coordinator::BackendState::Exec()
- [IMPALA-8743] - ASAN failure with BatchedBitReader::UnpackBatch
- [IMPALA-8744] - TestSessionExpiration.test_closing_idle_connection fails on Centos 6 due to Python 2.6 incompatibility
- [IMPALA-8745] - Impala Doc: Fix description of Impala function initcap() in docs
- [IMPALA-8747] - ImpalaTestSuite::setup_class() can hit TypeError on HS2 connection setup failure
- [IMPALA-8748] - Must pass hostname to RpcMgr::GetProxy()
- [IMPALA-8750] - TestObservability.test_query_profile_contains_query_compilation_events failing when compilation events appear dynamically
- [IMPALA-8758] - Misleading error message "Unknown executor group" during cluster startup with dedicated coordinator
- [IMPALA-8783] - Add Kerberos SPNEGO support to the http hs2 server
- [IMPALA-8790] - IllegalStateException: Illegal reference to non-materialized slot
- [IMPALA-8798] - TestAutoScaling does not work on erasure-coded files
- [IMPALA-8807] - OPTIMIZE_PARTITION_KEY_SCANS works in more cases than documented
- [IMPALA-8816] - custom cluster tests in precommit are taking close to 2 hours
- [IMPALA-8817] - TestTestcaseBuilder broken on S3
- [IMPALA-8820] - start-impala-cluster can't find catalogd on recent Ubuntu 16.04
- [IMPALA-8832] - Queries fail to run when connecting to Impala over Knox
- [IMPALA-8833] - Check failed: bit_width <= sizeof(T) * 8 (40 vs. 32) in BatchedBitReader::UnpackBatch()
- [IMPALA-8841] - Dataload flakiness: hive-exec-*.jar changed on src filesystem
- [IMPALA-8847] - Add partition events may contain empty partition object list
- [IMPALA-8848] - Cardinality of UnionNode does not handle missing input cardinality correctly
- [IMPALA-8849] - IllegalStateException in HashJoinNode because of missing memory estimate
- [IMPALA-8850] - TmpFileMgrTest.TestDirectoryLimitParsing failed in asf-master build with error "Value of: dirs3.size() Actual: 3 Expected: 4"
- [IMPALA-8854] - test_acid_insert is failing with "Processor has no capabilities"
- [IMPALA-8859] - test_shell_commandline.test_global_config_file fails in remote cluster test
- [IMPALA-8862] - Don't ship jetty and ant in Impala containers
- [IMPALA-8864] - Shell tests in http mode fail on CentOS 6
- [IMPALA-8872] - SPNEGO auth failures using httpcore v4.4.1
- [IMPALA-8874] - TestEventProcessing.test_empty_partition_events_transactional seems flaky
Test
- [IMPALA-8415] - test_corrupt_stats exhaustive test failed
- [IMPALA-8619] - Add interoperability tests for parquet/zstd
Task
- [IMPALA-337] - Update Impala debug webserver to accept HTTP POST requests
- [IMPALA-6826] - Add support for Ubuntu 18.04
- [IMPALA-8101] - Thrift 11 compilation and Thrift ext-data-source compilation are always run
- [IMPALA-8143] - Add features to DoRpcWithRetry()
- [IMPALA-8161] - Impala Doc: Document the supported Date and Time patterns
- [IMPALA-8427] - Document the behavior change in IMPALA-7800
- [IMPALA-8470] - Impala Doc: Use a more human-readable flag to switch to a different authorization provider
- [IMPALA-8495] - Impala Doc: Document Data Read Cache
- [IMPALA-8516] - Update maven on Jenkins Ubuntu build slaves
- [IMPALA-8529] - ccache is ignored when using ninja generator
- [IMPALA-8641] - Document compression codec zstd in Parquet
- [IMPALA-8701] - Document idle session management after IMPALA-7802
- [IMPALA-8723] - Impala Doc: Upgrading to 3.3
- [IMPALA-8729] - Impala Doc: Describe how to enable Catalog V2
- [IMPALA-8746] - Document the new query option DEFAULT_HINTS_INSERT_STATEMENT
- [IMPALA-8814] - Impala Doc: Webui and SPNEGO
- [IMPALA-8829] - Document limitation of parsing memory string