{"action":"created","issue":{"url":"https://api.github.com/repos/mesosphere/marathon/issues/4727","repository_url":"https://api.github.com/repos/mesosphere/marathon","labels_url":"https://api.github.com/repos/mesosphere/marathon/issues/4727/labels{/name}","comments_url":"https://api.github.com/repos/mesosphere/marathon/issues/4727/comments","events_url":"https://api.github.com/repos/mesosphere/marathon/issues/4727/events","html_url":"https://github.com/mesosphere/marathon/issues/4727","id":192282231,"number":4727,"title":"Deprecate relaunchEscalationTimeoutSeconds","user":{"login":"meichstedt","id":414354,"avatar_url":"https://avatars.githubusercontent.com/u/414354?v=3","gravatar_id":"","url":"https://api.github.com/users/meichstedt","html_url":"https://github.com/meichstedt","followers_url":"https://api.github.com/users/meichstedt/followers","following_url":"https://api.github.com/users/meichstedt/following{/other_user}","gists_url":"https://api.github.com/users/meichstedt/gists{/gist_id}","starred_url":"https://api.github.com/users/meichstedt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/meichstedt/subscriptions","organizations_url":"https://api.github.com/users/meichstedt/orgs","repos_url":"https://api.github.com/users/meichstedt/repos","events_url":"https://api.github.com/users/meichstedt/events{/privacy}","received_events_url":"https://api.github.com/users/meichstedt/received_events","type":"User","site_admin":false},"labels":[{"id":188734338,"url":"https://api.github.com/repos/mesosphere/marathon/labels/debt","name":"debt","color":"f7c6c7","default":false},{"id":214717372,"url":"https://api.github.com/repos/mesosphere/marathon/labels/ready","name":"ready","color":"ededed","default":false}],"state":"open","locked":false,"assignee":{"login":"jeschkies","id":2418440,"avatar_url":"https://avatars.githubusercontent.com/u/2418440?v=3","gravatar_id":"","url":"https://api.github.com/users/jeschkies","html_url":"https://github.com/jeschkies","followers_url":"https://api.github.com/users/jeschkies/followers","following_url":"https://api.github.com/users/jeschkies/following{/other_user}","gists_url":"https://api.github.com/users/jeschkies/gists{/gist_id}","starred_url":"https://api.github.com/users/jeschkies/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jeschkies/subscriptions","organizations_url":"https://api.github.com/users/jeschkies/orgs","repos_url":"https://api.github.com/users/jeschkies/repos","events_url":"https://api.github.com/users/jeschkies/events{/privacy}","received_events_url":"https://api.github.com/users/jeschkies/received_events","type":"User","site_admin":false},"assignees":[{"login":"jeschkies","id":2418440,"avatar_url":"https://avatars.githubusercontent.com/u/2418440?v=3","gravatar_id":"","url":"https://api.github.com/users/jeschkies","html_url":"https://github.com/jeschkies","followers_url":"https://api.github.com/users/jeschkies/followers","following_url":"https://api.github.com/users/jeschkies/following{/other_user}","gists_url":"https://api.github.com/users/jeschkies/gists{/gist_id}","starred_url":"https://api.github.com/users/jeschkies/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jeschkies/subscriptions","organizations_url":"https://api.github.com/users/jeschkies/orgs","repos_url":"https://api.github.com/users/jeschkies/repos","events_url":"https://api.github.com/users/jeschkies/events{/privacy}","received_events_url":"https://api.github.com/users/jeschkies/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/mesosphere/marathon/milestones/31","html_url":"https://github.com/mesosphere/marathon/milestones/Marathon%201.4","labels_url":"https://api.github.com/repos/mesosphere/marathon/milestones/31/labels","id":1984007,"number":31,"title":"Marathon 1.4","description":"","creator":{"login":"aquamatthias","id":330485,"avatar_url":"https://avatars.githubusercontent.com/u/330485?v=3","gravatar_id":"","url":"https://api.github.com/users/aquamatthias","html_url":"https://github.com/aquamatthias","followers_url":"https://api.github.com/users/aquamatthias/followers","following_url":"https://api.github.com/users/aquamatthias/following{/other_user}","gists_url":"https://api.github.com/users/aquamatthias/gists{/gist_id}","starred_url":"https://api.github.com/users/aquamatthias/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aquamatthias/subscriptions","organizations_url":"https://api.github.com/users/aquamatthias/orgs","repos_url":"https://api.github.com/users/aquamatthias/repos","events_url":"https://api.github.com/users/aquamatthias/events{/privacy}","received_events_url":"https://api.github.com/users/aquamatthias/received_events","type":"User","site_admin":false},"open_issues":30,"closed_issues":135,"state":"open","created_at":"2016-09-05T11:40:53Z","updated_at":"2016-12-07T20:21:41Z","due_on":"2016-12-05T00:00:00Z","closed_at":null},"comments":5,"created_at":"2016-11-29T13:30:43Z","updated_at":"2016-12-07T20:30:54Z","closed_at":null,"body":"When initially adding support for resident tasks, we came up with\r\n```\r\n\"residency\": {\r\n    \"relaunchEscalationTimeoutSeconds\": 10,\r\n    \"taskLostBehavior\": \"WAIT_FOREVER\"\r\n}\r\n```\r\nalthough both properties have not really been supported so far.\r\n\r\n`relaunchEscalationTimeoutSeconds` and `taskLostBehavior`are superseded by `timeUntilInactiveSeconds` and `timeUntilExpungeSeconds`. The latter two, in combination with a selector that decides which instances to kill when scaling down, will be used to describe this behavior more fine grained. Therefore, the `residency` property should be marked deprecated and replaced (by a `resident: boolean` flag?).\r\n\r\n//cc @jeschkies"},"comment":{"url":"https://api.github.com/repos/mesosphere/marathon/issues/comments/265564475","html_url":"https://github.com/mesosphere/marathon/issues/4727#issuecomment-265564475","issue_url":"https://api.github.com/repos/mesosphere/marathon/issues/4727","id":265564475,"user":{"login":"jdef","id":2348332,"avatar_url":"https://avatars.githubusercontent.com/u/2348332?v=3","gravatar_id":"","url":"https://api.github.com/users/jdef","html_url":"https://github.com/jdef","followers_url":"https://api.github.com/users/jdef/followers","following_url":"https://api.github.com/users/jdef/following{/other_user}","gists_url":"https://api.github.com/users/jdef/gists{/gist_id}","starred_url":"https://api.github.com/users/jdef/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jdef/subscriptions","organizations_url":"https://api.github.com/users/jdef/orgs","repos_url":"https://api.github.com/users/jdef/repos","events_url":"https://api.github.com/users/jdef/events{/privacy}","received_events_url":"https://api.github.com/users/jdef/received_events","type":"User","site_admin":false},"created_at":"2016-12-07T20:30:54Z","updated_at":"2016-12-07T20:30:54Z","body":"what's the auto-normalization path to go from the old API to the new API? for example, if Alice provides a `residency` object, how should we translate that to the new properties?"}}
{"actor":{"display_login":"jdef"}}