Details
-
Story
-
Status: Open
-
Critical
-
Resolution: Unresolved
-
0.20.0
-
None
-
None
-
None
Description
Ephemeral port static allocation requires fixed limit of containers per host. This is not exposed to frameworks so they will receive TASK_LOST notifications without the ability to proactively control this or react accordingly.
By exposing the ephemeral port ranges assigned to containers as a resource, frameworks can potentially fit more containers per host, but also won't receive offers for slaves that can't run any more tasks due to hitting the limit.
Attachments
Issue Links
- contains
-
MESOS-1666 Set maximum executors per slave to avoid overcommit of ephemeral ports
- Resolved
-
MESOS-1672 Add filter to allocator resourcesRecovered method
- Resolved
- is blocked by
-
MESOS-1466 Race between executor exited event and launch task can cause overcommit of resources
- Resolved
-
MESOS-1674 Kill private_resources and treat 'ephemeral_ports' as a resource.
- Resolved