The GitHub Actions job "Flink CI (beta)" on flink.git/release-2.3 has failed.
Run started by GitHub user MartijnVisser (triggered by MartijnVisser).

Head commit for run:
8141764fbfa3d6e3daf697c70854f8dc6da176fc / Martijn Visser 
<[email protected]>
[FLINK-39846][tests] Restore IPv6 guard and config in IPv6HostnamesITCase under 
AdaptiveScheduler

The JUnit5 migration (FLINK-39124, #27669) converted the JUnit4 '@Rule 
MiniClusterWithClientResource(... setConfiguration(getConfiguration()) ...)' to 
a static '@RegisterExtension MiniClusterExtension' with a hardcoded 
configuration, dropping the call to getConfiguration(). That method bound the 
cluster to a local IPv6 address and skipped the test (via an IPv6 assumption) 
when no non-loopback IPv6 address is available. After the migration the guard 
became dead code, so the test ran unconditionally without IPv6 configuration 
and failed in the test_cron_adaptive_scheduler nightly leg on master (the job 
uses GlobalWindows.createWithEndOfStreamTrigger() -> a blocking data exchange 
the AdaptiveScheduler does not support).

Resolve the IPv6 address once at class load and configure the MiniCluster with 
it when present; use a class-level @EnabledIf condition to skip the class 
(before the MiniCluster is started) when no usable IPv6 address is available, 
restoring the pre-migration skip behavior. Also tag the test with 
FailsWithAdaptiveScheduler so it is excluded from the adaptive profile even 
when an IPv6 address is available, since the blocking exchange is genuinely 
incompatible with the AdaptiveScheduler.

Generated-by: Claude Code (Claude Opus 4.8)
(cherry picked from commit 8a5687898a664d51b9038dcb21f50f59ab313864)

Report URL: https://github.com/apache/flink/actions/runs/27140710020

With regards,
GitHub Actions via GitBox

Reply via email to