d2iq-archive / marathon

Deploy and manage containers (including Docker) on top of Apache Mesos at scale.
https://mesosphere.github.io/marathon/
Apache License 2.0
4.07k stars 843 forks source link

Allow GROUP_BY to preemptively scale up #7206

Closed timcharper closed 4 years ago

timcharper commented 4 years ago

Previously, GROUP_BY would evenly assign instances to each group, keeping the groups within 1 instance count from each other. When placing 10 instances across three groups, Marathon would require 1 instance to placed in each group A, B and C before placing the 2nd instance, and so-on. With the change, Marathon will allow placing 4 instances in group A, even if no instances have been placed in B or C. This helps prevent prevent rolling deployments from becoming blocked when resources are used to near capacity, as the kill-order will not kill instances evenly across groups.

JIRA Issues: MARATHON-8752

jeschkies commented 4 years ago

The error message is E: Version '1.10.0-2.0.1.debian9' for 'mesos' was not found.