Details
-
Story
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
Description
Currently, the only primitives a framework has to specify its demand to Mesos are filters, quota, reservations etc. But these are not enough (See MESOS-8935, MESOS-8966).
While optimistic offers is one way to solve the problem and is likely a better long term solution, we can make some improvements in the pessimistic allocation model we have today. One such solution is for the framework to convey its specific demand (e.g., exact resources required for all its current workloads) via a scheduler API call (e.g., `requestResources()` or `Call::Request`). Mesos allocator can then use this information to figure out the right shape of offers that are useful to a framework.
See MESOS-3765 for some additional context.
Attachments
Issue Links
- relates to
-
MESOS-8935 Quota limit "chopping" can lead to cpu-only and memory-only offers.
- Resolved
-
MESOS-3765 Make offer size adjustable (granularity)
- Open