{"action":"created","issue":{"url":"https://api.github.com/repos/cf-tm-bot/diego/issues/460","repository_url":"https://api.github.com/repos/cf-tm-bot/diego","labels_url":"https://api.github.com/repos/cf-tm-bot/diego/issues/460/labels{/name}","comments_url":"https://api.github.com/repos/cf-tm-bot/diego/issues/460/comments","events_url":"https://api.github.com/repos/cf-tm-bot/diego/issues/460/events","html_url":"https://github.com/cf-tm-bot/diego/issues/460","id":190809637,"number":460,"title":"Explore routing correctness in a Diego deployment with only cell-local route-emitters during evacuation to determine whether this configuration causes incorrect routing behavior - Story Id: 134712525","user":{"login":"cf-tm-bot","id":20690070,"avatar_url":"https://avatars.githubusercontent.com/u/20690070?v=3","gravatar_id":"","url":"https://api.github.com/users/cf-tm-bot","html_url":"https://github.com/cf-tm-bot","followers_url":"https://api.github.com/users/cf-tm-bot/followers","following_url":"https://api.github.com/users/cf-tm-bot/following{/other_user}","gists_url":"https://api.github.com/users/cf-tm-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/cf-tm-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cf-tm-bot/subscriptions","organizations_url":"https://api.github.com/users/cf-tm-bot/orgs","repos_url":"https://api.github.com/users/cf-tm-bot/repos","events_url":"https://api.github.com/users/cf-tm-bot/events{/privacy}","received_events_url":"https://api.github.com/users/cf-tm-bot/received_events","type":"User","site_admin":false},"labels":[{"id":443589216,"url":"https://api.github.com/repos/cf-tm-bot/diego/labels/charter","name":"charter","color":"ededed","default":false},{"id":443586064,"url":"https://api.github.com/repos/cf-tm-bot/diego/labels/delivered","name":"delivered","color":"f08000","default":false},{"id":443586072,"url":"https://api.github.com/repos/cf-tm-bot/diego/labels/feature","name":"feature","color":"ededed","default":false},{"id":486140942,"url":"https://api.github.com/repos/cf-tm-bot/diego/labels/local-route-emitter","name":"local-route-emitter","color":"ededed","default":false},{"id":455788860,"url":"https://api.github.com/repos/cf-tm-bot/diego/labels/xtp","name":"xtp","color":"ededed","default":false},{"id":472094984,"url":"https://api.github.com/repos/cf-tm-bot/diego/labels/xtp:diego+routing","name":"xtp:diego+routing","color":"ededed","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2016-11-21T19:16:21Z","updated_at":"2016-12-21T01:14:40Z","closed_at":null,"body":"~~BLOCKED on #134710137 (cell-local route-emitter mode).~~\n\nOnce #134698439 is done, the route-emitter will correctly remove endpoints for evacuating instances as soon as their replacements start running. When running the route-emitter in global mode, this behavior ensures that the gorouters receive the route registration for the new instance before removing the route registration for the old instance. When running cell-local route-emitters, though, the route-emitter responsible for registering the new instance is not coordinated with the route-emitter responsible for unregistering the old instance.\n\nDoes this lack of coordination matter for the correctness of route registration during evacuation? Is it demonstrably worse than with the single global route-emitter? Are there any systemic failure modes that matter more (or less) for the local RE configuration than the global RE configuration?\n\nConsider the experimental design we establish in #134712433 when conducting this experiment.\n\nTimebox?\n\n### Acceptance\n\n- Construct experiments to measure the correctness of the gorouter routing table for an app during cell evacuation\n- Carry out these experiments in the context of the local route-emitter configuration and document the results for analysis\n\n---\n\nMirrors: [story 134712525](https://www.pivotaltracker.com/story/show/134712525) submitted on Nov 21, 2016 UTC\n- **Requester**: Eric Malm\n- **Owners**: James Myers, Nino Kodabande\n- **Estimate**: 0.0"},"comment":{"url":"https://api.github.com/repos/cf-tm-bot/diego/issues/comments/268406878","html_url":"https://github.com/cf-tm-bot/diego/issues/460#issuecomment-268406878","issue_url":"https://api.github.com/repos/cf-tm-bot/diego/issues/460","id":268406878,"user":{"login":"cf-tm-bot","id":20690070,"avatar_url":"https://avatars.githubusercontent.com/u/20690070?v=3","gravatar_id":"","url":"https://api.github.com/users/cf-tm-bot","html_url":"https://github.com/cf-tm-bot","followers_url":"https://api.github.com/users/cf-tm-bot/followers","following_url":"https://api.github.com/users/cf-tm-bot/following{/other_user}","gists_url":"https://api.github.com/users/cf-tm-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/cf-tm-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cf-tm-bot/subscriptions","organizations_url":"https://api.github.com/users/cf-tm-bot/orgs","repos_url":"https://api.github.com/users/cf-tm-bot/repos","events_url":"https://api.github.com/users/cf-tm-bot/events{/privacy}","received_events_url":"https://api.github.com/users/cf-tm-bot/received_events","type":"User","site_admin":false},"created_at":"2016-12-21T01:14:40Z","updated_at":"2016-12-21T01:14:40Z","body":"James Myers [commented](https://www.pivotaltracker.com/n/projects/1003146/stories/134712525/comments/158720675) on Dec 20, 2016, 11.39 PM UTC:\n\n# Conclusions\nNothing too concerning here. The only slight issue is that the event emitted for the removal of the actual lrp has less time to reach the route emitter before removing the container than the event of the actual lrp starting reaching the global route emitter. In a system with degraded performance this could be more noticable. See the result from the last experiment for commentary on how we may fix this.\n\n<!--\nComment Id: 158720675\n-->"}}
{"actor":{"display_login":"cf-tm-bot"}}