[
https://issues.apache.org/jira/browse/AMBARI-26641?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jialiang Cai reassigned AMBARI-26641:
-------------------------------------
Assignee: Jialiang Cai
> Separate Ambari and stack JDK configuration after JDK 17 upgrade
> ----------------------------------------------------------------
>
> Key: AMBARI-26641
> URL: https://issues.apache.org/jira/browse/AMBARI-26641
> Project: Ambari
> Issue Type: Bug
> Reporter: Jialiang Cai
> Assignee: Jialiang Cai
> Priority: Major
> Time Spent: 1h
> Remaining Estimate: 0h
>
> h2. Problem
> After Ambari Server moved to JDK 17, {{java.home}}, {{ambari.java.home}},
> setup prompts, upgrade migration, Agent Java helpers, and stack service Java
> settings can refer to different runtimes without a clear contract. BIGTOP
> services may also require JDK versions different from both Ambari Server and
> the stack default.
> h2. Expected behavior
> Use three explicit layers:
> * {{ambari.java.home/version}} for Ambari Server, Agent Java helpers, and
> Ambari-owned Java checks.
> * {{stack.java.home/version}} for the default stack service JDK, with
> compatibility fallback from legacy {{java.home}}.
> * BIGTOP {{cluster-env/java_home_overrides}} for pre-installed service or
> component JDK overrides, with component precedence and safe fallback to the
> stack default.
> h2. Scope
> Fix setup and upgrade migration for JDK 17+, keep Ambari Server and Agent
> Java helpers aligned, expose the separated properties through server command
> metadata and APIs, validate the actual Java runtime on hosts, update
> installation and database helper callers, select JDK-compatible GC options
> where needed, and add focused server, agent, and UI tests. Windows behavior
> is outside this change.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]