You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "Martijn Visser (Jira)" <ji...@apache.org> on 2026/09/24 10:16:00 UTC

[jira] [Created] (FLINK-40789) RescaleTimelineITCase.testRecordRescaleForNewAvailableResource records three rescales instead of two

Martijn Visser created FLINK-40789:
--------------------------------------

             Summary: RescaleTimelineITCase.testRecordRescaleForNewAvailableResource records three rescales instead of two
                 Key: FLINK-40789
                 URL: https://issues.apache.org/jira/browse/FLINK-40789
             Project: Flink
          Issue Type: Bug
          Components: Runtime / Coordination
    Affects Versions: 2.4.0
            Reporter: Martijn Visser


https://dev.azure.com/apache-flink/98463496-1af2-4620-8eab-a2ecc1a2e6fe/_build/results?buildId=79368&view=logs&j=0da23115-68bb-5dcd-192c-bd4c8adebde1 (master push 2026-09-23, test_ci core, JDK 17)
{code}
[ERROR] org.apache.flink.runtime.scheduler.adaptive.timeline.RescaleTimelineITCase.testRecordRescaleForNewAvailableResource -- Time elapsed: 0.722 s <<< FAILURE!
java.lang.AssertionError:
Expected size: 2 but was: 3 in:
[Rescale{... rescaleAttemptId=3, ... preRescaleParallelism=4, postRescaleParallelism=6 ... triggerCause=NEW_RESOURCE_AVAILABLE, terminalState=COMPLETED ...},
    Rescale{... rescaleAttemptId=2, ... preRescaleParallelism=2, postRescaleParallelism=4 ... triggerCause=NEW_RESOURCE_AVAILABLE, terminalState=COMPLETED ...},
    Rescale{... rescaleAttemptId=1, ... preRescaleParallelism=null, postRescaleParallelism=2 ... triggerCause=INITIAL_SCHEDULE, terminalState=COMPLETED ...}]
        at org.apache.flink.runtime.scheduler.adaptive.timeline.RescaleTimelineITCase.lambda$testRecordRescaleForNewAvailableResource$2(RescaleTimelineITCase.java:170)
        at org.apache.flink.runtime.scheduler.adaptive.timeline.RescaleTimelineITCase.runAdaptedParameterizedAssertion(RescaleTimelineITCase.java:397)
        at org.apache.flink.runtime.scheduler.adaptive.timeline.RescaleTimelineITCase.testRecordRescaleForNewAvailableResource(RescaleTimelineITCase.java:164)
{code}

                                                                                                                                                                               The test expects the initial schedule at parallelism 4 and one upscale to 6 after the third TaskManager starts. Here the job was first scheduled at 2 and went 2 -> 4 -> 6. The other RescaleTimelineITCase methods had similar races fixed in FLINK-40010, FLINK-40067 and FLINK-40076; this method has no ticket.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)