Zhu Zhu created FLINK-15224:
-------------------------------
Summary: Resource requirements are not respected when fulfilling a
slot request with unresolvedRootSlots from a SlotSharingManager
Key: FLINK-15224
URL: https://issues.apache.org/jira/browse/FLINK-15224
Project: Flink
Issue Type: Bug
Components: Runtime / Coordination
Affects Versions: 1.11.0
Reporter: Zhu Zhu
In {{SchedulerImpl#allocateMultiTaskSlot}}, if a slot request cannot be
fulfilled immediately with a resolved root slot(MultiTaskSlot that is fulfilled
by an allocated slot) or with available slots, it will be assigned to a random
unresolved root slot. It does not do resource requirements check in this case,
so a large task slot can be assigned to a small shared slot (unresolved root
slot) and when the shared slot received its physical slot offer, it will be
recognized as oversubscribing and the slot would be released and related tasks
would fail.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)