Skip to content

Releases: criteo-forks/marathon

test-1.6-ci-1

27 Apr 07:42
Compare
Choose a tag to compare
Disable tests in ci

They appear to block the CI.

v1.8.222-criteo6

19 Mar 20:34
cb63c79
Compare
Choose a tag to compare
Fix ci (#17)

It appears the default Travis script for sbt was conflicting with the version used in Marathon.
On this occasion, we chose to migrate to Github Actions because it allowed the build to pass, including tests.
Not removing Travis related files since they are tracked upstream and can contain modification reflecting impacting changes in the future.

v1.8.222-criteo5

10 Mar 16:30
Compare
Choose a tag to compare
Anti-snowball: Prevent Marathon from killing too many unhealthy insta…

v1.8.222-criteo3: Fix Marathon backoff

03 Apr 13:57
Compare
Choose a tag to compare
This includes the following original commits:
f419cee1f Titouan Chary Decrease backoff delay when application are Running
0959bdc38 Titouan Chary Fix marathon backoff issue when backoff are under 1.1

v1.8.222-criteo2: Add support for network bandwidth to Marathon

03 Apr 14:04
Compare
Choose a tag to compare
This change contains the following original commits:
0f8f2b6f5 Grégoire Seux Make sure networkBandwidth can be specified in all scenarii
8be4d7f2e Titouan Chary Fix network bandwidth tests for Pods
9dbb4d6dc Clement Michaud Add network bandwidth in RAML files
ef84d5a65 Clement Michaud Fix and add tests to support network bandwidth
0a59fe067 Clement Michaud Add support for network bandwidth to Marathon
ee1c7dbe3 Titouan Chary Fix tests for networkBandwidth naming

v1.6.564-criteo3: Properly detect travis branch

23 Oct 06:59
Compare
Choose a tag to compare
Change-Id: I49a6e54ef9f8ad0fd0e227f53a3d60d1b822a849

untagged-a8db1f6776e478b9d299: Publish tag on every commit in criteo/* branch (#16)

23 Oct 06:45
2e83df2
Compare
Choose a tag to compare

Latest Anti-snowball patch

30 Sep 15:34
2ba64bc
Compare
Choose a tag to compare
Anti snowball round 4: let's make it opt-in (somehow) (#14)

Make anti-snowball opt-in

Allow all application instances to be killed if anti-snowball has not been enabled (upgradeStrategy.minimumHealthCapacity set to default value 1).

v1.6.564-criteo1: Fix anti-snowball (#12)

10 Sep 20:04
b90db69
Compare
Choose a tag to compare
Fix anti-snowball

* Count "ready" instances instead of active ones

Previous implementation was based on active instance count ("active"
including not only running instances but created, stating, and even
killing ones, see core.condition.Condition for details), which naturally
lead to unhealthy/protected instances being killed too soon (as soon as
replacement instances are spawned in fact).
We consider an instance ready if its health check has succeeded at least
once.

* Remove synchronous blocks

This reverts the handleHealthResult to the pre-anti-snowball version,
thus removing any synchronous call.
We also revert the synchronous part of checkConsecutiveFailures.
And now, the checkConsecutiveFailures is executed through an actor
message, guaranteeing that only 1 kill order will be computed at once.

v1.6.564-criteo1-snowball1

05 Sep 13:15
Compare
Choose a tag to compare
Limit killingInFlight growth