Details
-
Improvement
-
Status: Reviewable
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
Description
Currently, when resources are recovered, we do not perform an allocation for that slave. Rather, we wait until the next allocation interval.
For small task, high throughput frameworks, this can have a significant impact on overall throughput, see the following thread:
http://markmail.org/thread/y6mzfwzlurv6nik3
We should consider immediately performing a re-allocation for the slave upon resource recovery.
Attachments
Issue Links
- is blocked by
-
MESOS-4766 Improve allocator performance.
- Resolved
- is related to
-
MESOS-4811 Reusable/Cacheable Offer
- Open
-
MESOS-4102 Quota doesn't allocate resources on slave joining.
- Resolved
-
MESOS-6904 Perform batching of allocations to reduce allocator queue backlogging.
- Resolved
-
MESOS-3157 Only perform periodic resource allocations.
- Resolved
-
MESOS-4553 Manage offers in allocator.
- Accepted
- relates to
-
MESOS-4302 Offer filter timeouts are ignored if the allocator is slow or backlogged.
- Resolved