{"push_id":731505052,"size":1,"distinct_size":1,"ref":"refs/heads/pk/shiny","head":"4f4529605afbce086ba67e722eb7ef4a369cad45","before":"01aa006efbf071a0dcc6b2bcd8b5575b86b3ca03","commits":[{"sha":"4f4529605afbce086ba67e722eb7ef4a369cad45","author":{"email":"5ef7e8b9a8e118797b21a4ababc34d1f47effb25@web-app-evolution.com","name":"Peter Kolloch"},"message":"Fixes #1741 - Replace TaskQueue/OfferMatcher with actor-based implementation\n\nRefactorings:\n\n* Renamed TaskQueue to LaunchQueue and transformed it to a trait interface\n\nMissing:\n\n* Metrics (complete? make sense?)\n* Config (complete? documented?)\n* Package docs\n* Tests\n  * task.tracker\n  * launchqueue.impl\n  * offer.matcher.impl (incomplete)\n\nOn purpose:\n\n* Switched to explicit task update acknowledgement\n* Removed increasing delay when tasks where killed because of bad health\n* Remove resetting delay when we receive TASK_RUNNING notifications\n* No periodic check for outdated applications in the LaunchQueue.\n  LaunchQueue.purge should be called were appropriate.","distinct":true,"url":"https://api.github.com/repos/mesosphere/marathon/commits/4f4529605afbce086ba67e722eb7ef4a369cad45"}]}