[
https://issues.apache.org/jira/browse/IMPALA-15104?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18089842#comment-18089842
]
ASF subversion and git services commented on IMPALA-15104:
----------------------------------------------------------
Commit 13d93945788ba0888ccb77f502a3b12859e77e3e in impala's branch
refs/heads/master from Joe McDonnell
[ https://gitbox.apache.org/repos/asf?p=impala.git;h=13d939457 ]
IMPALA-14787: Add support for Redhat 10 and SLES 16
This picks up a toolchain with Redhat 10 x86_64 support:
- Redhat 10 only includes JDK 21 and above in the package
repositories. This defaults to JDK 21 for Redhat 10.
IMPALA-15108 is the epic to track full JDK 21 support.
Initial tests didn't see any issues with JDK 21.
- It modifies bin/bootstrap_system.sh to support Redhat 10.
Redhat 10 doesn't have the same "family" structure for
java alternatives, so it needs to specify the actual
path instead. There are also differences in how to
use the epel repository.
- Redhat 10's "uname -p" returns "unknown" to be more POSIX
compliant. We use this to detect ARM in several places, so
this replaces "uname -p" with "uname -m" (machine), which
provides equivalent functionality.
- This drops logic for some unsupported distributions from
our Docker image logic (Redhat 7, Ubuntu 16/18).
- Since we applied a patch to opentelemetry-cpp, some OTEL tests
that depend on that version number needed to change to
either strip the patch number or accomodate it.
- To make it easier to test new distributions, this changes the
logic in bin/jenkins/all-tests.sh to only use ninja if the
system has ninja.
This has not tested SLES 16 yet. Redhat 10 ARM support will
be added in IMPALA-15104.
Testing:
- Ran a core job on Redhat 10. It bootstraps and runs all the
tests. There are a few failures that we'll need to address
separately, but broadly, the job is functional.
- Ran core job on Ubuntu 20
Change-Id: I50acc5fbb4968e4310c4f84dde1d5b931b0385ec
Reviewed-on: http://gerrit.cloudera.org:8080/24459
Reviewed-by: Laszlo Gaal <[email protected]>
Tested-by: Impala Public Jenkins <[email protected]>
> Add support for Redhat 10 on ARM
> --------------------------------
>
> Key: IMPALA-15104
> URL: https://issues.apache.org/jira/browse/IMPALA-15104
> Project: IMPALA
> Issue Type: Task
> Components: Infrastructure
> Affects Versions: Impala 5.0.0
> Reporter: Joe McDonnell
> Priority: Major
>
> This is follow-up to IMPALA-14787, which adds support for Redhat 10 on
> x86_64. ARM requires a few more fixes to dependencies such as crcutil and
> Kudu (which builds crcutil). This tracks fixing those dependencies to get
> Redhat 10 ARM support working.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]