)]}'
{"id":"openstack%2Fneutron~744834","triplet_id":"openstack%2Fneutron~stable%2Fqueens~I054296c790b697198550acbeae29546758b422c2","project":"openstack/neutron","branch":"stable/queens","topic":"bug/1889619","hashtags":[],"change_id":"I054296c790b697198550acbeae29546758b422c2","subject":"Fix validation of IPv6 subnets with external RAs","status":"MERGED","created":"2020-08-05 07:28:39.000000000","updated":"2020-08-06 16:32:33.000000000","submitted":"2020-08-06 16:32:32.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"744834-1596731553094-145a67d5","meta_rev_id":"e640c986959668851944c1d1e347b4c45117bd5a","_number":744834,"virtual_id_number":744834,"owner":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"value":0,"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"value":0,"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-08-06 16:32:32.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"date":"2020-08-05 07:37:05.000000000","_account_id":26622,"name":"Cloudbase Neutron Hyper-V CI","email":"neutron_hyperv_ci@cloudbasesolutions.com","username":"neutron_hyperv_ci"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"all":[{"value":2,"date":"2020-08-06 06:59:43.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"value":2,"date":"2020-08-06 01:04:23.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"value":1,"date":"2020-08-06 06:35:36.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":26622,"name":"Cloudbase Neutron Hyper-V CI","email":"neutron_hyperv_ci@cloudbasesolutions.com","username":"neutron_hyperv_ci"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"all":[{"value":1,"date":"2020-08-06 13:40:48.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"value":0,"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"value":0,"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":26622,"name":"Cloudbase Neutron Hyper-V CI","email":"neutron_hyperv_ci@cloudbasesolutions.com","username":"neutron_hyperv_ci"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"value":0,"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"value":0,"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":26622,"name":"Cloudbase Neutron Hyper-V CI","email":"neutron_hyperv_ci@cloudbasesolutions.com","username":"neutron_hyperv_ci"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":26622,"name":"Cloudbase Neutron Hyper-V CI","email":"neutron_hyperv_ci@cloudbasesolutions.com","username":"neutron_hyperv_ci"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-08-05 07:37:05.000000000","updated_by":{"_account_id":26622,"name":"Cloudbase Neutron Hyper-V CI","email":"neutron_hyperv_ci@cloudbasesolutions.com","username":"neutron_hyperv_ci"},"reviewer":{"_account_id":26622,"name":"Cloudbase Neutron Hyper-V CI","email":"neutron_hyperv_ci@cloudbasesolutions.com","username":"neutron_hyperv_ci"},"state":"REVIEWER"},{"updated":"2020-08-06 01:04:23.000000000","updated_by":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"reviewer":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"state":"REVIEWER"},{"updated":"2020-08-06 06:35:36.000000000","updated_by":{"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},"reviewer":{"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},"state":"REVIEWER"},{"updated":"2020-08-06 13:40:48.000000000","updated_by":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"reviewer":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"state":"REVIEWER"},{"updated":"2020-08-06 16:32:32.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"66dc7551efd3d5ee70bcf243541fad9db27f15d3","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2020-08-05 07:28:39.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"f0823bcb684cb56ca29f0adc208387e8c66b9590","author":{"_account_id":26622,"name":"Cloudbase Neutron Hyper-V CI","email":"neutron_hyperv_ci@cloudbasesolutions.com","username":"neutron_hyperv_ci"},"date":"2020-08-05 07:37:05.000000000","message":"Patch Set 1:\n\nFor rechecking only on the Cloudbase Neutron Hyper-V CI, add a review comment with run-Cloudbase Neutron Hyper-V CI\n\n- neutron http://cloudbase-ci.com/neutron/744834/1 : FAILURE in 7m 52s","accounts_in_message":[],"_revision_number":1},{"id":"f1cb931e16244d164f8ebae13dbc774e3e1a236c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-05 09:24:33.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- neutron-tempest-plugin-api-queens https://zuul.opendev.org/t/openstack/build/5fe0b808a25a44469be962cca3efd2c2 : SUCCESS in 53m 58s\n- neutron-tempest-plugin-dvr-multinode-scenario-queens https://zuul.opendev.org/t/openstack/build/78003814e9634ee39175548f581a77fc : FAILURE in 1h 40m 50s (non-voting)\n- neutron-tempest-plugin-scenario-linuxbridge-queens https://zuul.opendev.org/t/openstack/build/9e1dcae358c749e5a8ee7d7f90c75fc5 : SUCCESS in 1h 00m 34s\n- neutron-tempest-plugin-scenario-openvswitch-queens https://zuul.opendev.org/t/openstack/build/3054bf9ef3cf4d19a15836ed4e4983ba : SUCCESS in 48m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bb998763d8534c749ae7171695e3d37d : SUCCESS in 13m 26s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/35565b418ade408cbef0d7a4551bc128 : SUCCESS in 27m 06s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/5f389b9b84c84c2aaa051787094d642f : SUCCESS in 28m 33s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/2fbff9a45c704d7899b545d2533baab3 : SUCCESS in 8m 45s\n- tempest-full https://zuul.opendev.org/t/openstack/build/37b180881a3d4993a2c4417cba31608e : SUCCESS in 1h 28m 03s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/7beb47baa00e4682be486ce9a848fa83 : SUCCESS in 55m 00s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/be31886994e54066ab747d3e7624a931 : SUCCESS in 1h 24m 09s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/72b77607603b430e9139e217bdd4299a : SUCCESS in 42m 47s\n- neutron-rally-neutron https://zuul.opendev.org/t/openstack/build/f1bf9c9bb4c349fb9d3073805a58055c : SUCCESS in 1h 42m 53s\n- neutron-tempest-dvr https://zuul.opendev.org/t/openstack/build/1361392744c54e79babe1a10556ed58f : SUCCESS in 1h 20m 48s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/23779b24ac7b4392b3a785ccf64745a3 : SUCCESS in 1h 27m 59s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4e4a7928b5c2451ca57f4248cc72cfe4 : SUCCESS in 32m 46s","accounts_in_message":[],"_revision_number":1},{"id":"9ea47f8bc22f1fd4dac43e4830e624548b1ec009","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2020-08-06 01:04:23.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"c7545a06cd73a8eb6d4c21b031033804db02f1b8","author":{"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},"date":"2020-08-06 06:35:36.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"697d99380152036321aad77dbc692d6a8a3bed64","author":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"date":"2020-08-06 06:59:43.000000000","message":"Patch Set 1: Code-Review+2\n\nWaiting for rocky backport for W+1","accounts_in_message":[],"_revision_number":1},{"id":"1eeaa36f390e4f15c7ca495eb1034eed213f0943","author":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"date":"2020-08-06 13:40:48.000000000","message":"Patch Set 1: Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"9c368a528f4c93ab69face086d02aee3311dca3c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-06 13:41:05.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"677566c0b26a23bed3513ceb5d168c55818648fc","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-06 16:32:32.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- neutron-tempest-plugin-api-queens https://zuul.opendev.org/t/openstack/build/8fd3e78f6df34ffb914b6edc1dd56d98 : SUCCESS in 52m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7f2028db9070430ea52cfdb1315d9ef9 : SUCCESS in 13m 49s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/cf0e830fd003406586222c012f7fbdd7 : SUCCESS in 23m 29s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/88c7fd8fc1f342cdba67bd2d1d4d4aa5 : SUCCESS in 24m 54s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/0eaefc7df5a745c499679d623f3c2018 : SUCCESS in 9m 59s\n- tempest-full https://zuul.opendev.org/t/openstack/build/713424c289d9445fae6c25529d4008f9 : SUCCESS in 1h 31m 58s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/8866a40ed08d4bd3abc34e299c87ec81 : SUCCESS in 1h 04m 36s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/848bafd0675e4e64ae348fafadeaa0f8 : SUCCESS in 1h 29m 40s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/d1a1783cb46549a4928a44676ae85505 : SUCCESS in 45m 57s\n- neutron-tempest-dvr https://zuul.opendev.org/t/openstack/build/36b575bf402247b8998e25d20eaeb14a : SUCCESS in 1h 29m 50s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/5f3e15493d794841817acc86cf8fb7ba : SUCCESS in 1h 41m 10s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/892a70bf43cd4e4a92cff5ee40852b89 : SUCCESS in 32m 33s","accounts_in_message":[],"_revision_number":1},{"id":"1fe29d49193e9b59a19a85d438573ed3950e28d4","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-06 16:32:33.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"77ce09bcef826f81f1bd1ae0c8b55b4ea36e3ec3","revisions":{"77ce09bcef826f81f1bd1ae0c8b55b4ea36e3ec3":{"kind":"REWORK","_number":1,"created":"2020-08-05 07:28:39.000000000","uploader":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"ref":"refs/changes/34/744834/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/34/744834/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/34/744834/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/34/744834/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/34/744834/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/34/744834/1"}}},"commit":{"parents":[{"commit":"8a173ec29ac1819c3d28c191814cd1402d272bb9","subject":"Ensure drop flows on br-int at agent startup for DVR too","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/8a173ec29ac1819c3d28c191814cd1402d272bb9"}]}],"author":{"name":"Slawek Kaplonski","email":"skaplons@redhat.com","date":"2020-07-31 10:50:16.000000000","tz":120},"committer":{"name":"Slawek Kaplonski","email":"skaplons@redhat.com","date":"2020-08-05 07:27:56.000000000","tz":120},"subject":"Fix validation of IPv6 subnets with external RAs","message":"Fix validation of IPv6 subnets with external RAs\n\nIn case when such subnet is added directly to the router, there was\nvalidation and subnet which is expected to get RA messages from the\nexternal router couldn\u0027t be added to the Neutron router.\n\nBut in case when port was first created manually and then plugged to the\nrouter, there wasn\u0027t such validation. This patch fixes it by adding same\nvalidation to adding router interface by port.\n\nConflicts:\n    neutron/db/l3_db.py\n\nChange-Id: I054296c790b697198550acbeae29546758b422c2\nCloses-Bug: #1889619\n(cherry picked from commit 38c7fd7cef42e8c1e6430feb5ac01396c65560c2)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/77ce09bcef826f81f1bd1ae0c8b55b4ea36e3ec3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/77ce09bcef826f81f1bd1ae0c8b55b4ea36e3ec3"}]},"branch":"refs/heads/stable/queens"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
