Due to the akka http introduction, proper timeout handling for http health checks and readiness checks were gone.
This commits re-introduces the semantically correct timeout for these checks.
Details
Details
- Reviewers
zen-dog jeschkies timcharper jenkins kensipe - Commits
- rMARATHONd06cca944ccc: Add timeout handling to http health checks and readiness checks
rMARATHONad4517f49aef: adapted feedback
rMARATHON9f85a4aa2473: Add timeout handling to http health checks and readiness checks - JIRA Issues
- JIRA MARATHON-7520 1.5 Health Checks Broken
sbt "integration:test-only *AppDeployIntegrationTest"
Diff Detail
Diff Detail
- Repository
- rMARATHON marathon
- Lint
Automatic diff as part of commit; lint not applicable. - Unit
Automatic diff as part of commit; unit tests not applicable.
Changes from before your most recent comment are hidden. Show Older Changes
Comment Actions
✔ Build of 3522 completed jenkins-public-marathon-phabricator-250.
You can create a DC/OS with your patched Marathon by creating a new pull
request with the following changes in buildinfo.json:
"url": "https://downloads.mesosphere.io/marathon/snapshots/marathon-1.5.0-SNAPSHOT-582-g1793076.tgz", "sha1"" "5d8e93bb8197f4459a52ba900083123d85b7abdf"
\\ ٩( ᐛ )و //
Comment Actions
Thx!
src/main/scala/mesosphere/marathon/util/package.scala | ||
---|---|---|
31 ↗ | (On Diff #3521) | Very elegant :thumbup: |
Comment Actions
Wait, why did you change it back to that ugly Timeout.util thing? It should be the other way around! Throw the util thing out and replace it with your!
Comment Actions
@zen-dog unfortunately it is not possible to superseed Timeout with FutureTimeoutLike because Timeout works with infinite durations and FutureTimeoutLike not :(