Martijn Visser created FLINK-40790:
--------------------------------------

             Summary: 
DefaultDeclarativeSlotPoolTest.testIncreasingResourceRequirementsWillSendResourceRequirementNotification
 receives the first increment alone
                 Key: FLINK-40790
                 URL: https://issues.apache.org/jira/browse/FLINK-40790
             Project: Flink
          Issue Type: Bug
          Components: Runtime / Coordination
    Affects Versions: 2.4.0
            Reporter: Martijn Visser


https://github.com/apache/flink/actions/runs/35493621721/job/106033628963 
(master push 2026-09-20, JDK 17, module core)

{code}
[ERROR] 
org.apache.flink.runtime.jobmaster.slotpool.DefaultDeclarativeSlotPoolTest.testIncreasingResourceRequirementsWillSendResourceRequirementNotification
 -- Time elapsed: 0.333 s <<< FAILURE!
org.opentest4j.AssertionFailedError:
expected:
  [ResourceRequirement{resourceProfile=ResourceProfile{cpuCores=1.7, 
taskHeapMemory=0 bytes, taskOffHeapMemory=0 bytes, managedMemory=0 bytes, 
networkMemory=0 bytes}, numberOfRequiredSlots=3},
      ResourceRequirement{resourceProfile=ResourceProfile{cpuCores=0, 
taskHeapMemory=0 bytes, taskOffHeapMemory=0 bytes, managedMemory=100.000mb 
(104857600 bytes), networkMemory=0 bytes}, numberOfRequiredSlots=1}]
 but was:
  [ResourceRequirement{resourceProfile=ResourceProfile{cpuCores=1.7, 
taskHeapMemory=0 bytes, taskOffHeapMemory=0 bytes, managedMemory=0 bytes, 
networkMemory=0 bytes}, numberOfRequiredSlots=1}]
        at 
org.apache.flink.runtime.jobmaster.slotpool.DefaultDeclarativeSlotPoolTest.testIncreasingResourceRequirementsWillSendResourceRequirementNotification(DefaultDeclarativeSlotPoolTest.java:88)
{code}

The merged expectation only applies to the slotRequestMaxInterval = 50 ms 
parameter, so this is that case: the two increaseResourceRequirementsBy calls 
were not batched into one notification.



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

Reply via email to