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

Fix issue in which suppress/revives were delayed #7250

Closed timcharper closed 4 years ago

timcharper commented 4 years ago

The debounce logic would retain old state during backpressure, causing old state to be acted upon after min-revive-offers-interval expired.

We switch to RateLimiterFlow which does not retain an element on backpressure.

JIRA Issues: MARATHON-8775