We disabled offer suppression for the following 2 reasons:
- Pre Mesos 1.4.0 would not send us terminal states for resident tasks on hosts that rebooted. This is now confirmed to be resolved and I have a patch to rely on Mesos again for this.
- Marathon is not proactive about freeing up reservations. If we did not get offers periodically we would not free up resources associated with reservations.The 2nd item is minor and I don't think we have had a major customer issue because of it, but we should improve the logic.
The first item is a blocker, and
MARATHON-8272 removes the workaround and bumps the minimum Mesos requirement.
The second item is not critical, but is important.