{"action":"created","issue":{"url":"https://api.github.com/repos/apache/cloudstack/issues/2888","repository_url":"https://api.github.com/repos/apache/cloudstack","labels_url":"https://api.github.com/repos/apache/cloudstack/issues/2888/labels{/name}","comments_url":"https://api.github.com/repos/apache/cloudstack/issues/2888/comments","events_url":"https://api.github.com/repos/apache/cloudstack/issues/2888/events","html_url":"https://github.com/apache/cloudstack/pull/2888","id":367794405,"node_id":"MDExOlB1bGxSZXF1ZXN0MjIxMTIwNDIz","number":2888,"title":"router: Fixes #2719 program VR nics by device id order for VPC","user":{"login":"rhtyd","id":95203,"node_id":"MDQ6VXNlcjk1MjAz","avatar_url":"https://avatars0.githubusercontent.com/u/95203?v=4","gravatar_id":"","url":"https://api.github.com/users/rhtyd","html_url":"https://github.com/rhtyd","followers_url":"https://api.github.com/users/rhtyd/followers","following_url":"https://api.github.com/users/rhtyd/following{/other_user}","gists_url":"https://api.github.com/users/rhtyd/gists{/gist_id}","starred_url":"https://api.github.com/users/rhtyd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rhtyd/subscriptions","organizations_url":"https://api.github.com/users/rhtyd/orgs","repos_url":"https://api.github.com/users/rhtyd/repos","events_url":"https://api.github.com/users/rhtyd/events{/privacy}","received_events_url":"https://api.github.com/users/rhtyd/received_events","type":"User","site_admin":false},"labels":[{"id":592953226,"node_id":"MDU6TGFiZWw1OTI5NTMyMjY=","url":"https://api.github.com/repos/apache/cloudstack/labels/BLOCKER","name":"BLOCKER","color":"b60205","default":false},{"id":37843364,"node_id":"MDU6TGFiZWwzNzg0MzM2NA==","url":"https://api.github.com/repos/apache/cloudstack/labels/bug","name":"bug","color":"fc2929","default":true}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/apache/cloudstack/milestones/6","html_url":"https://github.com/apache/cloudstack/milestone/6","labels_url":"https://api.github.com/repos/apache/cloudstack/milestones/6/labels","id":3332856,"node_id":"MDk6TWlsZXN0b25lMzMzMjg1Ng==","number":6,"title":"4.11.2.0","description":"The next release target 4.11.2.0","creator":{"login":"rhtyd","id":95203,"node_id":"MDQ6VXNlcjk1MjAz","avatar_url":"https://avatars0.githubusercontent.com/u/95203?v=4","gravatar_id":"","url":"https://api.github.com/users/rhtyd","html_url":"https://github.com/rhtyd","followers_url":"https://api.github.com/users/rhtyd/followers","following_url":"https://api.github.com/users/rhtyd/following{/other_user}","gists_url":"https://api.github.com/users/rhtyd/gists{/gist_id}","starred_url":"https://api.github.com/users/rhtyd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rhtyd/subscriptions","organizations_url":"https://api.github.com/users/rhtyd/orgs","repos_url":"https://api.github.com/users/rhtyd/repos","events_url":"https://api.github.com/users/rhtyd/events{/privacy}","received_events_url":"https://api.github.com/users/rhtyd/received_events","type":"User","site_admin":false},"open_issues":6,"closed_issues":73,"state":"open","created_at":"2018-05-09T10:42:20Z","updated_at":"2018-10-10T09:50:37Z","due_on":"2018-09-17T07:00:00Z","closed_at":null},"comments":8,"created_at":"2018-10-08T13:37:23Z","updated_at":"2018-10-10T09:51:33Z","closed_at":"2018-10-10T09:50:37Z","author_association":"MEMBER","pull_request":{"url":"https://api.github.com/repos/apache/cloudstack/pulls/2888","html_url":"https://github.com/apache/cloudstack/pull/2888","diff_url":"https://github.com/apache/cloudstack/pull/2888.diff","patch_url":"https://github.com/apache/cloudstack/pull/2888.patch"},"body":"This fixes #2719 where private gateway IP might be incorrectly\r\nprogrammed on a guest network nic. The VR would now check ipassoc\r\nrequests by mac addresses than provided nic/device id in case they are\r\nwrong.\r\n\r\nThe root cause is that the device id information is lost when aggregated\r\ncommands are created upon starting of a new VPC VR, without the correct\r\ndevice id in ip_associations json it mis-programs the VR.\r\n\r\n## Types of changes\r\n<!--- What types of changes does your code introduce? Put an `x` in all the boxes that apply: -->\r\n- [ ] Breaking change (fix or feature that would cause existing functionality to change)\r\n- [ ] New feature (non-breaking change which adds functionality)\r\n- [x] Bug fix (non-breaking change which fixes an issue)\r\n- [ ] Enhancement (improves an existing feature and functionality)\r\n- [ ] Cleanup (Code refactoring and cleanup, that may add test cases)\r\n\r\n## GitHub Issue/PRs\r\n\r\n#2719 \r\n\r\n## How Has This Been Tested?\r\n\r\nDeploy VPC\r\nDeploy a guest VM on a tier\r\nAdd a private gateway\r\nRestart the VPC with cleanup=true\r\nThe private gateway should be on correct dev idx (previously both guest network and private gw would be on eth2, eth3 will not have any ip)\r\n\r\n/cc @PaulAngus @borisstoyanov \r\n\r\n@blueorangutan package\r\n"},"comment":{"url":"https://api.github.com/repos/apache/cloudstack/issues/comments/428510447","html_url":"https://github.com/apache/cloudstack/pull/2888#issuecomment-428510447","issue_url":"https://api.github.com/repos/apache/cloudstack/issues/2888","id":428510447,"node_id":"MDEyOklzc3VlQ29tbWVudDQyODUxMDQ0Nw==","user":{"login":"blueorangutan","id":16489489,"node_id":"MDQ6VXNlcjE2NDg5NDg5","avatar_url":"https://avatars2.githubusercontent.com/u/16489489?v=4","gravatar_id":"","url":"https://api.github.com/users/blueorangutan","html_url":"https://github.com/blueorangutan","followers_url":"https://api.github.com/users/blueorangutan/followers","following_url":"https://api.github.com/users/blueorangutan/following{/other_user}","gists_url":"https://api.github.com/users/blueorangutan/gists{/gist_id}","starred_url":"https://api.github.com/users/blueorangutan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/blueorangutan/subscriptions","organizations_url":"https://api.github.com/users/blueorangutan/orgs","repos_url":"https://api.github.com/users/blueorangutan/repos","events_url":"https://api.github.com/users/blueorangutan/events{/privacy}","received_events_url":"https://api.github.com/users/blueorangutan/received_events","type":"User","site_admin":false},"created_at":"2018-10-10T09:51:33Z","updated_at":"2018-10-10T09:51:33Z","author_association":"NONE","body":"@rhtyd a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress."}}
{"actor":{"display_login":"blueorangutan"}}