Skip to content

Releases: criteo-forks/marathon

v1.9.109-shield-rc2

20 Oct 14:20
Compare
Choose a tag to compare
Added authorization

GET /shield - only authentication

PUT /shield/<task> - requires UpdateRunSpec of specified task

DELETE /shield/<task> - requires UpdateRunSpec if the application exists.
If there's no application delete is allowed (to be able to cleanup shields of stale apps using API)

v1.9.109-shield-rc1

16 Oct 10:53
Compare
Choose a tag to compare
Implemented persistence of the shields

TODO:
  - authorization

v1.9.109-criteo11-rc1

14 Oct 10:23
Compare
Choose a tag to compare
To be reverted: Adding new logs to understand MESOS-4345 issue

Usage of Map may look strange but could be useful in case we want to add
even more logs, keeping history of previous lock versions.

* change debug->info to some logs
* add reason about why lock was taken
* log when re-entering lock with newer version

v1.9.109-criteo11

07 Oct 08:37
6412c62
Compare
Choose a tag to compare
Always kill oldest instances first (#35)

Right now the order of task killing is "unhealthy" first.
For very big applications, killing unhealthy and then oldest tasks first
is a good heuristic. It favors killing first the instances that may have
have leaked.

Of course, we could find arguments for sorting in reverse (oldest
instacne have better caches) but at least we are specifying the order
instead of letting it random.

Change-Id: Ia4e7ec7751585f337d740a1246cac379d4871995
JIRA: MESOS-4343

v1.9.109-criteo10

30 Sep 13:59
01edaad
Compare
Choose a tag to compare
Filter instances that do not have a task (#34)

Co-authored-by: Julien DOCHE <[email protected]>
Co-authored-by: Julien Pepy <[email protected]>

v1.9.109-criteo9-rc1

29 Sep 14:07
Compare
Choose a tag to compare
Check the instance has one task before calling checkEnoughInstancesRu…

v1.9.109-criteo9

28 Sep 15:35
Compare
Choose a tag to compare
Only crash HealthCheckActor if stream for the current incarnation of …

v1.9.109-criteo8

28 Sep 13:56
Compare
Choose a tag to compare
Fix log to have also app path

v1.9.109-criteo7

22 Sep 14:19
cbbfffe
Compare
Choose a tag to compare
Fix grace period bug (#33)

Following the change of task id / instance id format, task health status
was not properly tracked because bound to the same instance id after
successive kills for health check failure. This fix propose to address
the issue by tracking health status by task id to ensure it to cleaned
each time a task is terminated, whatever the reason.
Also fix similar bug with `killingInFlight` structure impacting anti-snowball.

v1.9.109-rc4

21 Sep 15:12
Compare
Choose a tag to compare
Won't do