Siyao Meng created HDDS-15772:
---------------------------------
Summary: Stop forcing java.net.preferIPv4Stack=true for Ozone
daemons and tests
Key: HDDS-15772
URL: https://issues.apache.org/jira/browse/HDDS-15772
Project: Apache Ozone
Issue Type: Task
Reporter: Siyao Meng
Ozone starts every daemon with IPv4-only networking and runs all tests the same
way, so an IPv6-only host cannot start Ozone at all and no test ever exercises
IPv6.
- hadoop-ozone/dist/src/shell/ozone/ozone-functions.sh:639 sets OZONE_OPTS to
default "-Djava.net.preferIPv4Stack=true".
- pom.xml:2385 sets <java.net.preferIPv4Stack>true</java.net.preferIPv4Stack>
for Surefire.
- hadoop-hdds/common/src/main/conf/ozone-env.sh:89-91 documents "We do not
support IPv6 yet/still".
Proposed:
- Make the JVM stack preference configurable rather than hardcoded, and default
to dual-stack (do not force preferIPv4Stack).
- Remove the forced IPv4 stack from the Surefire configuration, or gate it so
IPv6 test profiles can override it.
- Update the ozone-env.sh comment once support lands.
This is a prerequisite for any other IPv6 work to be testable or deployable.
Parent epic: HDDS-15763.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]