Skip to content

Releases: criteo-forks/marathon

v1.9.109-criteo6

21 Sep 14:58
Compare
Choose a tag to compare
Fix release name and tag

The version extracted from the artifact misses the "v" prefix.

1.9.109-criteo5

16 Sep 15:29
Compare
Choose a tag to compare
Merge branch '1.9.109-versionning' into criteo/1.9.109

1.9.109-criteo4-3-g983ea1643

16 Sep 16:27
Compare
Choose a tag to compare
First version of TaskReplaceActor patch

Summary:
This patch aims to fix bad behavior for marathon when there was a leader
re-election during long deployments. It used to kill too many tasks, not
respecting minimumHealthCapacity. Instead of taking decisions based
on events, the new Actor fetches whole state of application tasks to
take decisions.

Things todo left:
* Take into account readiness checks
* Clean SCALA warnings
* Make timer tick configurable

v1.9.109-rc3

31 Aug 11:34
Compare
Choose a tag to compare
Squash of replaceactortesting branch without WorkQueue disabled

* Simplify isHealthy() and remove unused methods
* Fix restart strategy computation at the end of deployment
* Possibly fix also other corner cases
* Fix TaskReplaceActor fetching instances state
* Add tools to make tests and fix 3 tests in the last testsuite
* Fix some more tests, but break 1 restart strategy test
* RestartStrategy needs to be reworked and seems fragile for now
* Fix 2 tests in ReplaceActorTest suite
* One of the test is slightly different; we don't have to wait for one
  instance to be dead when in overcapacity.
* Improve readability and fix (?) first readiness check
* Fix RestartStrategy
* Attempt #1 to fix CI
* Make some cleanup of unused methods
* Attempt to fix CI #2: Fix fourth test
* we can schedule 2 instances as there is no maximum over capacity.
* Fix behavior of restartStrategy: wait for kill before start a new instance
* Rename ignition to restart Strategy (more adapted to new behavior)

v1.9.109-rc2

31 Aug 09:05
Compare
Choose a tag to compare
Squash of replaceactortesting branch without WorkQueue disabled

* Simplify isHealthy() and remove unused methods
* Fix restart strategy computation at the end of deployment
* Possibly fix also other corner cases
* Fix TaskReplaceActor fetching instances state
* Add tools to make tests and fix 3 tests in the last testsuite
* Fix some more tests, but break 1 restart strategy test
* RestartStrategy needs to be reworked and seems fragile for now
* Fix 2 tests in ReplaceActorTest suite
* One of the test is slightly different; we don't have to wait for one
  instance to be dead when in overcapacity.
* Improve readability and fix (?) first readiness check
* Fix RestartStrategy
* Attempt #1 to fix CI
* Make some cleanup of unused methods
* Attempt to fix CI #2: Fix fourth test
* we can schedule 2 instances as there is no maximum over capacity.
* Fix behavior of restartStrategy: wait for kill before start a new instance
* Rename ignition to restart Strategy (more adapted to new behavior)

1.9.109-criteo4

31 Aug 13:56
7ed0bba
Compare
Choose a tag to compare
Fix release version identification (#29)

taskreplaceactor-bugfix-0.6

19 Aug 13:50
Compare
Choose a tag to compare
Squash of replaceactortesting branch without WorkQueue disabled

* Simplify isHealthy() and remove unused methods
* Fix restart strategy computation at the end of deployment
* Possibly fix also other corner cases
* Fix TaskReplaceActor fetching instances state
* Add tools to make tests and fix 3 tests in the last testsuite
* Fix some more tests, but break 1 restart strategy test
* RestartStrategy needs to be reworked and seems fragile for now
* Fix 2 tests in ReplaceActorTest suite
* One of the test is slightly different; we don't have to wait for one
  instance to be dead when in overcapacity.
* Improve readability and fix (?) first readiness check
* Fix RestartStrategy
* Attempt #1 to fix CI
* Make some cleanup of unused methods
* Attempt to fix CI #2: Fix fourth test
* we can schedule 2 instances as there is no maximum over capacity.
* Fix behavior of restartStrategy: wait for kill before start a new instance
* Rename ignition to restart Strategy (more adapted to new behavior)

v1.9.109-rc1

14 Aug 14:14
Compare
Choose a tag to compare
TMP disable TaskReplaceActorTest for package generation

v1.9.126-c10a5a84d

04 Aug 15:39
Compare
Choose a tag to compare
Disable TaskReplaceActorTest for now

test-instance-id

27 Apr 08:53
Compare
Choose a tag to compare
Export MARATHON_REUSABLE_ID

to both env and labels for using on client side