Impala 4.4.1 Change Log
Bug
- [IMPALA-10451] - TestAvroSchemaResolution.test_avro_schema_resolution fails when bumping Hive to have HIVE-24157
- [IMPALA-12680] - NullPointerException in addHmsPartitions() during MetastoreEventsProcessor switch state from PAUSED to ACTIVE
- [IMPALA-12712] - INVALIDATE METADATA <table> should set a better createEventId
- [IMPALA-13028] - libkudu_client.so is not stripped in the DEB/RPM packages
- [IMPALA-13034] - Add logs for slow HTTP requests dumping the profile
- [IMPALA-13035] - Querying metadata tables from non-Iceberg tables throws IllegalArgumentException
- [IMPALA-13040] - SIGSEGV in QueryState::UpdateFilterFromRemote
- [IMPALA-13057] - Incorporate tuple/slot information into the tuple cache key
- [IMPALA-13058] - TestRuntimeFilters.test_basic_filters failed in exhaustive mode on ARM builds
- [IMPALA-13076] - Add pstack and jstack to Impala docker images
- [IMPALA-13077] - Equality predicate on partition column and uncorrelated subquery doesn't reduce the cardinality estimate
- [IMPALA-13107] - Invalid TExecPlanFragmentInfo received by executor with instance number as 0
- [IMPALA-13119] - CostingSegment.java is initialized with wrong cost
- [IMPALA-13129] - Hit DCHECK when skipping MIN_MAX runtime filter
- [IMPALA-13130] - Under heavy load, Impala does not prioritize data stream operations
- [IMPALA-13134] - DDL hang with SYNC_DDL enabled when Catalogd is changed to standby status
- [IMPALA-13138] - Never smallify existing StringValue objects, only new ones during DeepCopy
- [IMPALA-13143] - TestCatalogdHA.test_catalogd_failover_with_sync_ddl times out expecting query failure
- [IMPALA-13150] - Possible buffer overflow in StringVal::CopyFrom()
- [IMPALA-13152] - IllegalStateException in computing processing cost when there are predicates on analytic output columns
- [IMPALA-13159] - Running queries been cancelled after statestore failover
- [IMPALA-13161] - impalad crash -- impala::DelimitedTextParser<true>::ParseFieldLocations
- [IMPALA-13167] - Impala's coordinator could not be connected after a restart in custom cluster test in the ASAN build
- [IMPALA-13170] - InconsistentMetadataFetchException due to database dropped when showing databases
- [IMPALA-13203] - ExprRewriter did not rewrite 'id = 0 OR false' as expected
- [IMPALA-13252] - Filter update log message prints TUniqueId in non-standard format
- [IMPALA-13270] - Bug when comparing ExprSubstitutionMap.size()
- [IMPALA-13272] - Analytic function of collections can lead to crash
Improvement
- [IMPALA-8042] - Better selectivity estimate for BETWEEN
- [IMPALA-12800] - Queries with many nested inline views see performance issues with ExprSubstitutionMap
Documentation
- [IMPALA-11328] - Mistmatch on max_errors documentation
- [IMPALA-13036] - Document Iceberg metadata tables
- [IMPALA-13071] - Update the doc of Impala components
- [IMPALA-13250] - Document ENABLED_RUNTIME_FILTER_TYPES query option
- [IMPALA-13257] - Add doc for unnest() function and querying arrays
- [IMPALA-13271] - Ranger Impala Authorization | Non-recursive policy
- [IMPALA-13276] - Revise the documentation of query option 'RUNTIME_FILTER_WAIT_TIME_MS'
Sub-task
- [IMPALA-13018] - Fix test_tpcds_queries.py/TestTpcdsQueryForJdbcTables.test_tpcds-decimal_v2-q80a failure
- [IMPALA-13256] - SQLDataException in external JDBC table query request