)]}'
{"id":"openstack%2Fneutron~778869","triplet_id":"openstack%2Fneutron~stable%2Frocky~Iadc1671c862f8c01e5761e92b82a04849d4bb411","project":"openstack/neutron","branch":"stable/rocky","topic":"bug/1892405-stable/rocky","hashtags":[],"change_id":"Iadc1671c862f8c01e5761e92b82a04849d4bb411","subject":"Fix removal of dvr-src mac flows when non-gateway port on router is deleted","status":"MERGED","created":"2021-03-05 09:55:52.000000000","updated":"2021-03-09 12:50:26.000000000","submitted":"2021-03-09 12:50:26.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":"778869-bug/1892405-stable/rocky","meta_rev_id":"47816ba3271dc781cc6a121bb0bcd6e9760ab413","_number":778869,"virtual_id_number":778869,"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"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-03-09 12:50:08.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":"2021-03-08 12:58:38.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"value":2,"date":"2021-03-05 19:06:35.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":"2021-03-08 12:58:38.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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"_account_id":10366,"name":"Hemanth N","email":"hemanth.nakkina@canonical.com","username":"Hemanth"}],"reviewers":{"REVIEWER":[{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"_account_id":10366,"name":"Hemanth N","email":"hemanth.nakkina@canonical.com","username":"Hemanth"},{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-03-05 09:55:52.000000000","updated_by":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"reviewer":{"_account_id":10366,"name":"Hemanth N","email":"hemanth.nakkina@canonical.com","username":"Hemanth"},"state":"REVIEWER"},{"updated":"2021-03-05 11:15:32.000000000","updated_by":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"reviewer":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"state":"REVIEWER"},{"updated":"2021-03-05 11:48:00.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"},{"updated":"2021-03-05 19:06:35.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":"2021-03-08 12:58:38.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"}],"messages":[{"id":"ed84f77a4a8328beec5865571b2dc653727a9c80","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2021-03-05 09:55:52.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ec357d033b5ae4768bf32a31c6dffbc94a24a2f1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-05 11:48:00.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- neutron-tempest-plugin-api-rocky https://zuul.opendev.org/t/openstack/build/200c1f907aff4354867146304b3de529 : SUCCESS in 34m 45s\n- neutron-tempest-plugin-scenario-linuxbridge-rocky https://zuul.opendev.org/t/openstack/build/53b4ebc67db647aab8c554fc0aad977a : SUCCESS in 50m 41s\n- neutron-tempest-plugin-scenario-openvswitch-rocky https://zuul.opendev.org/t/openstack/build/f1bc30d1f27044c790e16d0d74d246db : SUCCESS in 1h 25m 02s\n- neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-rocky https://zuul.opendev.org/t/openstack/build/e6b7a0f068674d08ba7d223f80f5ead4 : SUCCESS in 1h 21m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/72217ea84a7c425387b05ffb0ae65d7c : SUCCESS in 12m 46s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/373e035d87504a39b510a9cd9e76c409 : SUCCESS in 22m 21s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/5a39a87863f14d5d93422fa6d8a5b131 : SUCCESS in 33m 08s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/a07ace60c19845e69168cf4d580e91cf : SUCCESS in 7m 23s\n- tempest-full https://zuul.opendev.org/t/openstack/build/e0f815a3957d45abafe7135833492132 : SUCCESS in 1h 21m 03s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/38e2fb366ecc4880a5dab97086ab0aa6 : SUCCESS in 56m 38s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/e3fd26db227d4c858cb7becac60bdc69 : SUCCESS in 1h 41m 12s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/2cf5ed5352f64c7990f970b442854389 : FAILURE in 46m 13s\n- neutron-tempest-dvr https://zuul.opendev.org/t/openstack/build/28c8db18aa4a4a1da323e06bd66bcf5a : SUCCESS in 1h 45m 13s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/d5e6b2eb27434d6c91636f705642d408 : SUCCESS in 1h 46m 04s\n- neutron-tempest-iptables_hybrid https://zuul.opendev.org/t/openstack/build/36b686cf293144edac62d3f51e3a96a2 : FAILURE in 1h 32m 19s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/58c025a56dfa4960a906ad49f0d63b1f : SUCCESS in 32m 09s","accounts_in_message":[],"_revision_number":1},{"id":"885b82715c83bd99af686e5964a04e2ba1b951ca","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2021-03-05 13:16:05.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"cad771c3e4339e0086316a13c8f51d5d4dc00440","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-05 17:18:27.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- neutron-tempest-plugin-api-rocky https://zuul.opendev.org/t/openstack/build/cae1bd820ee04c898b88cd0530a8bb02 : SUCCESS in 45m 58s\n- neutron-tempest-plugin-scenario-linuxbridge-rocky https://zuul.opendev.org/t/openstack/build/f993b6311ddf40229491364fb91763dd : SUCCESS in 1h 12m 54s\n- neutron-tempest-plugin-scenario-openvswitch-rocky https://zuul.opendev.org/t/openstack/build/5accd503def64948b56164d7d58ace88 : SUCCESS in 1h 25m 50s\n- neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-rocky https://zuul.opendev.org/t/openstack/build/1ce8aa1261f347bda1fb60c9bd32b0b4 : SUCCESS in 1h 31m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/78dec42670ca453cbfda5770b0c017aa : SUCCESS in 11m 18s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/77e8a686a7e8472895069fd4a806d410 : SUCCESS in 23m 19s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/8f7439cabdff412d98cb5aadd235b905 : SUCCESS in 25m 47s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/8f68c962339b4284afb5ac4919cb456d : SUCCESS in 7m 00s\n- tempest-full https://zuul.opendev.org/t/openstack/build/6661ad6f29564709a01b21a957806d68 : SUCCESS in 1h 24m 45s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/26c833e7fdd0458aaf4e2afc8f7c9eb9 : SUCCESS in 41m 24s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/73a807de97a346b48ae5f3b72302de59 : SUCCESS in 1h 06m 21s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/4031e8651e47451bb00480f721d0ab2d : SUCCESS in 40m 51s\n- neutron-tempest-dvr https://zuul.opendev.org/t/openstack/build/ea937045c97f4ff8a1505b9757c8e25f : SUCCESS in 1h 22m 59s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/105a37f6312c4d6da799f34f32382d56 : SUCCESS in 1h 32m 03s\n- neutron-tempest-iptables_hybrid https://zuul.opendev.org/t/openstack/build/9a58a12bfcff419fbeb213b8e2dc96bd : SUCCESS in 1h 24m 03s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8b07c3f3959048f9989e4b531819fbb2 : SUCCESS in 31m 14s","accounts_in_message":[],"_revision_number":1},{"id":"518e7a60d6fc316116627dea7dbd45b589d4afa8","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2021-03-05 19:06:35.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"3cc12f343f1592726ea7528af244c567ae7d8e3c","author":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"date":"2021-03-08 12:58:38.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"1c43a2e585869833dc22b370b83ce93f769a6c28","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-08 12:59:47.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"fe102ff6568461268b85df9a51585ac0bb6acc87","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-08 17:53:11.000000000","message":"Patch Set 1: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- neutron-tempest-plugin-api-rocky https://zuul.opendev.org/t/openstack/build/b8c5c969a9804c5e8d75a2c9e1a93209 : FAILURE in 12m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4cdaf9b916f14bd09d9ff38d672a5776 : SUCCESS in 13m 00s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/a3de30c9d7b040399ac8cce0ee57f490 : SUCCESS in 17m 04s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/78418d02743045f7bc3af231c499d79c : SUCCESS in 16m 13s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/e88421198cd04512a77017c3e39859c6 : SUCCESS in 6m 46s\n- tempest-full https://zuul.opendev.org/t/openstack/build/b573d279cea54a0f9896b1fad90faa59 : FAILURE in 7m 48s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/3dbe296d2fb947a39d3d3802dd0ff2fa : FAILURE in 15m 51s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/2879d339cb1c42d1a8c884beddd3b5ba : FAILURE in 12m 02s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/b49eb580bff449f8a6a41d022df0fb4b : FAILURE in 13m 39s\n- neutron-tempest-dvr https://zuul.opendev.org/t/openstack/build/69325e70295842a5a9a0275f9985ac45 : FAILURE in 11m 20s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/93af64570805405a975bb4a3c15fe10e : FAILURE in 15m 37s\n- neutron-tempest-iptables_hybrid https://zuul.opendev.org/t/openstack/build/949381058088426e87d651e4a5be9a3f : FAILURE in 15m 37s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2fa0196f383f454aa4d5d4f486dadfeb : SUCCESS in 40m 47s","accounts_in_message":[],"_revision_number":1},{"id":"c85ba5ee407be8767a129adb270f0457ee0633f2","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2021-03-09 08:22:16.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"94fb734018d2fa7b45ac4c9fe18432aa9dbe1736","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-09 11:03:41.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- neutron-tempest-plugin-api-rocky https://zuul.opendev.org/t/openstack/build/1a8f36843fc5432bb34cd050413bb7ef : SUCCESS in 51m 58s\n- neutron-tempest-plugin-scenario-linuxbridge-rocky https://zuul.opendev.org/t/openstack/build/d467e705e6544c9c80cdf6ca9c571262 : SUCCESS in 1h 05m 48s\n- neutron-tempest-plugin-scenario-openvswitch-rocky https://zuul.opendev.org/t/openstack/build/de54136af63f43a9a01489e21a0cabdf : SUCCESS in 1h 11m 30s\n- neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-rocky https://zuul.opendev.org/t/openstack/build/f28b57bd80674d31950c3ee25a4750b7 : SUCCESS in 1h 12m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f3b1599c2eaf4898b5d143101112255f : SUCCESS in 14m 30s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/f1d7bf4904044a46a353736f2ceca06d : SUCCESS in 14m 20s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/27732a257f914570aa88956e82142291 : SUCCESS in 18m 18s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/3a898f92b38c4e52b10344d14ebff422 : SUCCESS in 6m 09s\n- tempest-full https://zuul.opendev.org/t/openstack/build/b9b4a9d3dec14c37bc282b4e2e7f897c : SUCCESS in 56m 53s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/0dd4b0a1258e428b94da22456ea6e766 : SUCCESS in 34m 55s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/00ea368c9ee348fd9edf485706904eed : SUCCESS in 1h 08m 46s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/1bc7d41038e543f8b63ef6e403a381f0 : SUCCESS in 34m 18s\n- neutron-tempest-dvr https://zuul.opendev.org/t/openstack/build/4c3f32bd58504b9198b86af40d4a8f88 : SUCCESS in 1h 16m 07s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/df00487123254b6f890a0f5ab7f43dcd : SUCCESS in 1h 16m 41s\n- neutron-tempest-iptables_hybrid https://zuul.opendev.org/t/openstack/build/93dc43284f6046ee95628206b864f18d : SUCCESS in 1h 23m 40s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/419f9fecd40d406bb14504460c9bdbf2 : SUCCESS in 28m 40s","accounts_in_message":[],"_revision_number":1},{"id":"a67f694f32c3158dd82bab61e511629abba4e23a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-09 11:04:11.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"fb65f74172c2128b7c4c8fd09a794f5a73e29231","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-09 12:50:08.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- neutron-tempest-plugin-api-rocky https://zuul.opendev.org/t/openstack/build/e71431ef471d4cc1940c323258dd6f6f : SUCCESS in 47m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/41ec5e2fd52342ecb798331b3f8b2f95 : SUCCESS in 13m 52s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/95d907de8eca453d8a7a4f8ee772e7ab : SUCCESS in 24m 50s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/f7ba3000de344fca9e165208a7c0f604 : SUCCESS in 28m 17s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/f8fcf6deb0064e6abdf8593bfd3ea5a9 : SUCCESS in 7m 30s\n- tempest-full https://zuul.opendev.org/t/openstack/build/d5635cad53e947f192fec533dc008f79 : SUCCESS in 1h 21m 04s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/aea732332a93422e8b4992f984fc4c4c : SUCCESS in 50m 42s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/33cbd53f7e3644e99f3e36520e9a6d4b : SUCCESS in 1h 14m 46s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/0563d8d3bddd43b6bf79d77109640189 : SUCCESS in 38m 56s\n- neutron-tempest-dvr https://zuul.opendev.org/t/openstack/build/6fc3cd60fe174ffc88aebde724c6f0d2 : SUCCESS in 1h 28m 58s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/ad5c38ef19da40e2b175c7583740eb2f : SUCCESS in 1h 19m 42s\n- neutron-tempest-iptables_hybrid https://zuul.opendev.org/t/openstack/build/c61643cfba07405498e02d34b0da23e2 : SUCCESS in 1h 19m 21s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/68fba4d6e6ec4d3ca20f22adee2024dc : SUCCESS in 41m 22s","accounts_in_message":[],"_revision_number":1},{"id":"47816ba3271dc781cc6a121bb0bcd6e9760ab413","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-09 12:50:26.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"305b71d4bc17fc8f3edc59d417ae16883fcddcc4","revisions":{"305b71d4bc17fc8f3edc59d417ae16883fcddcc4":{"kind":"REWORK","_number":1,"created":"2021-03-05 09:55:52.000000000","uploader":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"ref":"refs/changes/69/778869/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/69/778869/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/69/778869/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/69/778869/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/69/778869/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/69/778869/1"}}},"commit":{"parents":[{"commit":"36fc4708be6994893d31e8c6bbbb58ec8b7723bc","subject":"Fix losses of ovs flows when ovs is restarted","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/36fc4708be6994893d31e8c6bbbb58ec8b7723bc"}]}],"author":{"name":"Hemanth Nakkina","email":"hemanth.nakkina@canonical.com","date":"2020-09-16 14:08:55.000000000","tz":330},"committer":{"name":"Slawek Kaplonski","email":"skaplons@redhat.com","date":"2021-03-05 09:54:38.000000000","tz":60},"subject":"Fix removal of dvr-src mac flows when non-gateway port on router is deleted","message":"Fix removal of dvr-src mac flows when non-gateway port on router is deleted\n\nRemoval of non-gateway port on DVR router deletes all the DVR to\nSRC mac flows for the instances of same subnet on that compute node.\nThe instances are not reachable from any other network.\n\nThis patch checks if the DVR router port is gateway for the subnet\nor not. And deletes the DVR-SRC mac flows only if it is gateway port.\nThe DVR-SRC mac flows are deleted if the gateway is not set for the subnet.\n\nConflicts:\n    neutron/plugins/ml2/drivers/openvswitch/agent/ovs_dvr_neutron_agent.py\n    neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_ovs_neutron_agent.py\n\narp_responder_enabled check added for the ARP flow rule.\nThe unit test case have arp_responder false by default, so adjusted\nthe br_int mock calls accordingly.\n\nChange-Id: Iadc1671c862f8c01e5761e92b82a04849d4bb411\nCloses-Bug: #1892405\n(cherry picked from commit 329ea19f8b881421b9b5ae2fcc855f96af72a9f5)\n(cherry picked from commit bf8fc2db0ca74631b60475103a4d3f543d052203)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/305b71d4bc17fc8f3edc59d417ae16883fcddcc4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/305b71d4bc17fc8f3edc59d417ae16883fcddcc4"}]},"branch":"refs/heads/stable/rocky"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"}},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
