Fixed Issues in Impala

Review the list of Impala issues that are resolved in Cloudera Runtime 7.1.9 SP1.

CDPD-67912: Multiple fixes address performance issues with improved memory tracking for row batch serialization during KRPC shuffling
Queries shuffling large row batches were consuming untracked memory during row batch serialization, leading to higher memory usage without proper accounting.
Memory for tuple_data_ and compression scratch is now tracked using MemTrackerAllocator, and memory estimation. Added to account for outbound row batch allocation. Memory for row batch serialization is now fully tracked, leading to more accurate memory usage in queries that shuffle rows.
CDPD-67901: Support python 3.10
The impala-shell commands now works with Python 3.10 on SLES 15 operating system.
CDPD-60005: Fix for two Catalogd with force active failure
The issue has been resolved.
CDPD-67493: Catalogd performance fix
The Catalogd performance is enhanced by the following improvements done through:
  • Impala now reloads events to update metadata across Catalogd replicas for refresh or invalidate commands.
  • Impala now handles events thrown by Hive Metastore when a compaction is committed, allowing for automatic refreshing after compactions.
  • Impala now skips redundant refresh events by processing only the first event, reducing overhead.
  • Catalogd now skips preceding events after a manual table refresh, allowing it to quickly catch up with Hive Metastore events.
  • Impala now efficiently processes notification events in Catalogd.
  • Refined batching logic in Catalogd optimizes event processing by grouping events across different sources per table, enhancing efficiency.
  • Impala now optimizes event processing by skipping unnecessary events and better handling manual refreshes to prevent disruptions.
  • Catalogd's event processor now reloads file metadata specifically for truncate table operations, in Hive Metastore alter table events.
  • Impala's event batching now efficiently manages events for a table, even if there are unrelated events in between.
  • Impala now reloads events to update metadata across Catalogd replicas for refresh or invalidate commands.
  • Impala now includes table-level metrics added to the Catalogd webUI page, such as avg-events-process-duration and events-consuming-delay.
  • Impala now accurately processes subsequent ALTER_PARTITION events after creating a partition through INSERT operation, ensuring enhanced event processing stability and accuracy.

Apache Patch Information

  • IMPALA-12123
  • IMPALA-10120
  • IMPALA-10987
  • IMPALA-11284
  • IMPALA-11710
  • IMPALA-12827
  • IMPALA-11805
  • IMPALA-11901
  • IMPALA-11909
  • IMPALA-11918
  • IMPALA-11921
  • IMPALA-11924
  • IMPALA-12001
  • IMPALA-12002
  • IMPALA-12049
  • IMPALA-12082
  • IMPALA-12131
  • IMPALA-12213
  • IMPALA-12233
  • IMPALA-12256
  • IMPALA-12257
  • IMPALA-12260
  • IMPALA-12267
  • IMPALA-12269
  • IMPALA-12273
  • IMPALA-12274
  • IMPALA-12292
  • IMPALA-12299
  • IMPALA-12306
  • IMPALA-12311
  • IMPALA-12322
  • IMPALA-12327
  • IMPALA-12228
  • IMPALA-12333
  • IMPALA-12340
  • IMPALA-12341
  • IMPALA-12342
  • IMPALA-12359
  • IMPALA-12366
  • IMPALA-12371
  • IMPALA-12383
  • IMPALA-12393
  • IMPALA-12395
  • IMPALA-12397
  • IMPALA-12403
  • IMPALA-12416
  • IMPALA-12417
  • IMPALA-12429
  • IMPALA-12444
  • IMPALA-12464
  • IMPALA-12478
  • IMPALA-12508
  • IMPALA-12510
  • IMPALA-12511
  • IMPALA-12513
  • IMPALA-12517
  • IMPALA-12524
  • IMPALA-12525
  • IMPALA-12526
  • IMPALA-12532
  • IMPALA-12535
  • IMPALA-12545
  • IMPALA-12550
  • IMPALA-12552
  • IMPALA-12555
  • IMPALA-12556
  • IMPALA-12561
  • IMPALA-12565
  • IMPALA-12579
  • IMPALA-12581
  • IMPALA-12614
  • IMPALA-12617
  • IMPALA-12630
  • IMPALA-12632
  • IMPALA-12633
  • IMPALA-12643
  • IMPALA-12666
  • IMPALA-12681
  • IMPALA-12698
  • IMPALA-12721
  • IMPALA-6590
  • IMPALA-6876
  • IMPALA-12894
  • IMPALA-11430
  • IMPALA-12833
  • IMPALA-12849
  • IMPALA-12529
  • IMPALA-12711
  • IMPALA-12832
  • IMPALA-12831
  • IMPALA-12929
  • IMPALA-12699
  • IMPALA-12356
  • IMPALA-12719
  • IMPALA-12463
  • IMPALA-11768
  • IMPALA-11553
  • IMPALA-12356
  • IMPALA-10949
  • IMPALA-12399
  • IMPALA-12356
  • IMPALA-12719
  • IMPALA-12463
  • IMPALA-6684