...
- Performance regressions (may be fixed?):
- Marathon startup script doesn't handle spaces properly. The Marathon
bin/marathon-frameworklauncher script will attempt to convert arguments to environment variables, and fails to handle spaces in values.
- Marathon does not re-use reserved resources for which a lost task is associated. In the event that a resident task becomes lost (due to a somewhat common event such as rebooting the host on which the mesos agent and task are running), then the resident task becomes
Unreachable. Once it becomes this state, Marathon will consider the task gone and create additional reservations (it should probably wait until it becomesUnreachableInactiveto do this). Even though the prior reservation is re-offered, Marathon will not use it.
"abort after losing leadership" landed