Hello Quanlong Huang, ttttttz, Csaba Ringhofer, Michael Smith, Impala Public 
Jenkins,

I'd like you to reexamine a change. Please visit

    http://gerrit.cloudera.org:8080/23916

to look at the new patch set (#5).

Change subject: IMPALA-13921: Make Java 17 the default in tests
......................................................................

IMPALA-13921: Make Java 17 the default in tests

This patch makes Java 17 the default in our builds. Once it has been
proven stable, we can explicitly remove support for Java 8 and
possibly Java 11, and remove all related code also.

Fixes required for this change:
* Fix DESCRIPTION output of bin/jenkins/build-all-flag-combinations.sh
* Use Java 17 in the docker containers
* Hive 3:
  - Add javax.annotation-api as a direct dependency
  - Disable DataNucleus (which is only needed for the interaction
    between HMS and its backend DB)
  - Remove Cleaner logic in the ORC EncodedReaderImpl, because its
    API changed and it isn't needed for the Impala frontend/catalog.
* Hive 2:
  - Patching Hive 2 and building with Java 17 is cumbersome. A cleaner
    solution was to add some extra shimming around notification events
    and catalog name.
  - hive_metastore.thrift still need to be patched to add 'catName'
    field to NotificationEvent, so we don't need to modify our C++ code

Generated-by: Github Copilot (Claude Sonnet 4.5)
Generated-by: Gemini Pro

Change-Id: I99cc3b752142e6936a039c02505e3c35e71277aa
---
M bin/impala-config-java.sh
M bin/jenkins/build-all-flag-combinations.sh
M docker/install_os_packages.sh
M 
fe/src/compat-apache-hive-2/java/org/apache/impala/catalog/events/MetastoreEvents.java
M fe/src/main/java/org/apache/impala/catalog/events/EventExecutorService.java
M fe/src/main/java/org/apache/impala/catalog/events/MetastoreEvents.java
M 
fe/src/main/java/org/apache/impala/catalog/events/MetastoreEventsProcessor.java
M fe/src/main/java/org/apache/impala/service/CatalogOpExecutor.java
M java/ext-data-source/api/pom.xml
M testdata/bin/patch_hive.sh
M testdata/bin/patch_hive2.sh
A testdata/cluster/hive/java17/patch0-JDK-17-changes.diff
A testdata/cluster/hive2/patch0-CATALOG_NAME.diff
D testdata/cluster/hive2/patch0-HIVE-18755.diff
14 files changed, 166 insertions(+), 337 deletions(-)


  git pull ssh://gerrit.cloudera.org:29418/Impala-ASF refs/changes/16/23916/5
--
To view, visit http://gerrit.cloudera.org:8080/23916
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-MessageType: newpatchset
Gerrit-Change-Id: I99cc3b752142e6936a039c02505e3c35e71277aa
Gerrit-Change-Number: 23916
Gerrit-PatchSet: 5
Gerrit-Owner: Zoltan Borok-Nagy <[email protected]>
Gerrit-Reviewer: Csaba Ringhofer <[email protected]>
Gerrit-Reviewer: Impala Public Jenkins <[email protected]>
Gerrit-Reviewer: Michael Smith <[email protected]>
Gerrit-Reviewer: Quanlong Huang <[email protected]>
Gerrit-Reviewer: Zoltan Borok-Nagy <[email protected]>
Gerrit-Reviewer: ttttttz <[email protected]>

Reply via email to