)]}'
{"id":"openstack%2Fneutron~717321","triplet_id":"openstack%2Fneutron~stable%2Fqueens~Ia885ce00dbb5f2968859e8d0850bc511016f0846","project":"openstack/neutron","branch":"stable/queens","topic":"bug/1834308-stable/queens","hashtags":[],"change_id":"Ia885ce00dbb5f2968859e8d0850bc511016f0846","subject":"[DVR] Don\u0027t populate unbound ports in router\u0027s ARP cache","status":"MERGED","created":"2020-04-03 15:09:37.000000000","updated":"2020-04-23 09:13:30.000000000","submitted":"2020-04-15 03:24:09.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"717321-1586921049890-0447f3fa","meta_rev_id":"16f3d3502a3b74b725a83c268aff5d13c6f9bf07","_number":717321,"virtual_id_number":717321,"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":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-04-15 03:24:09.000000000","post_submit":true,"permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"date":"2020-04-10 19:32:56.000000000","_account_id":9373,"name":"Vlad Gusev","email":"vlad.esten@gmail.com","username":"s10"},{"value":0,"date":"2020-04-10 19:40:53.000000000","_account_id":26622,"name":"Cloudbase Neutron Hyper-V CI","email":"neutron_hyperv_ci@cloudbasesolutions.com","username":"neutron_hyperv_ci"},{"value":0,"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"value":0,"date":"2020-04-09 12:12:13.000000000","_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"value":0,"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"}],"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":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9373,"name":"Vlad Gusev","email":"vlad.esten@gmail.com","username":"s10"},{"value":0,"_account_id":26622,"name":"Cloudbase Neutron Hyper-V CI","email":"neutron_hyperv_ci@cloudbasesolutions.com","username":"neutron_hyperv_ci"},{"value":2,"date":"2020-04-13 13:44:58.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":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"value":2,"date":"2020-04-14 23:19:27.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"}],"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":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9373,"name":"Vlad Gusev","email":"vlad.esten@gmail.com","username":"s10"},{"value":0,"_account_id":26622,"name":"Cloudbase Neutron Hyper-V CI","email":"neutron_hyperv_ci@cloudbasesolutions.com","username":"neutron_hyperv_ci"},{"value":0,"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"value":0,"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"value":1,"date":"2020-04-14 23:19:27.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9373,"name":"Vlad Gusev","email":"vlad.esten@gmail.com","username":"s10"},{"value":0,"_account_id":26622,"name":"Cloudbase Neutron Hyper-V CI","email":"neutron_hyperv_ci@cloudbasesolutions.com","username":"neutron_hyperv_ci"},{"value":0,"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"value":0,"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"value":0,"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"}],"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":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},{"_account_id":9373,"name":"Vlad Gusev","email":"vlad.esten@gmail.com","username":"s10"},{"_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-04-09 12:12:13.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-04-10 19:32:56.000000000","updated_by":{"_account_id":9373,"name":"Vlad Gusev","email":"vlad.esten@gmail.com","username":"s10"},"reviewer":{"_account_id":9373,"name":"Vlad Gusev","email":"vlad.esten@gmail.com","username":"s10"},"state":"REVIEWER"},{"updated":"2020-04-10 19:40:53.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-04-13 13:44:58.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-04-14 23:19:27.000000000","updated_by":{"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},"reviewer":{"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},"state":"REVIEWER"},{"updated":"2020-04-15 03:24:09.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":"13515db6b17d8c877ea3cf0a411464e68d4103bb","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2020-04-03 15:09:37.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a19b3ab63d2cc990463270dde9b8dd17b4808392","author":{"_account_id":26622,"name":"Cloudbase Neutron Hyper-V CI","email":"neutron_hyperv_ci@cloudbasesolutions.com","username":"neutron_hyperv_ci"},"date":"2020-04-03 15:17:48.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/717321/1 : FAILURE in 7m 24s","accounts_in_message":[],"_revision_number":1},{"id":"3f05668beefa2b3bb22ebacfeed67f77f1daeeb0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-03 20:14:13.000000000","message":"Patch Set 1: Verified-1\n\n(1 comment)\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-queens https://zuul.opendev.org/t/openstack/build/89136acd04cd46989eb8c4584b4999dd : SUCCESS in 47m 54s\n- neutron-tempest-plugin-designate-scenario-queens https://zuul.opendev.org/t/openstack/build/60f996644d664393b1c5b60bf1ef012a : SUCCESS in 36m 35s\n- neutron-tempest-plugin-dvr-multinode-scenario-queens https://zuul.opendev.org/t/openstack/build/b38affad26ae4d9dbcf0918b07d127b2 : TIMED_OUT in 3h 10m 19s (non-voting)\n- neutron-tempest-plugin-scenario-linuxbridge-queens https://zuul.opendev.org/t/openstack/build/7e373a1b15734064ae3562c72f238a76 : SUCCESS in 55m 08s\n- neutron-tempest-plugin-scenario-openvswitch-queens https://zuul.opendev.org/t/openstack/build/a7e1f41aea104c5293c9d741ac3a2b52 : SUCCESS in 49m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/85b01ef0b18a4cb1be4e96dbcbd710bb : FAILURE in 10m 52s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/84e5f8bc987d4c7986e92de0892f3643 : SUCCESS in 27m 39s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/51527fb348c14f27924f1dd700415211 : SUCCESS in 27m 47s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/24c06d7ee0c244caafc190a04bbef1e2 : SUCCESS in 9m 22s\n- tempest-full https://zuul.opendev.org/t/openstack/build/eaf7bab6676a45d283c64b710d1436f0 : SUCCESS in 1h 21m 23s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/c8bfd7d96be34721981e7b007328b881 : SUCCESS in 1h 01m 14s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/9152a237fe3545e7a63ac3ba81f83951 : SUCCESS in 1h 19m 03s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/7fda80f187fd4c558ab18edb06405792 : SUCCESS in 39m 56s\n- neutron-fullstack https://zuul.opendev.org/t/openstack/build/6c794c23a68b4ce0a1905690e21e1dd9 : SUCCESS in 52m 41s (non-voting)\n- neutron-rally-neutron https://zuul.opendev.org/t/openstack/build/45b4b36afb894268b18a99623e96a75f : SUCCESS in 1h 37m 40s\n- neutron-tempest-dvr https://zuul.opendev.org/t/openstack/build/2b6c149b1f4a414ba474e2148e17a420 : FAILURE in 1h 38m 18s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/72052669855b4fd3ac145e1d19914473 : SUCCESS in 1h 31m 26s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/465381caa231435dafa18dca4855abfc : SUCCESS in 1h 15m 08s\n- neutron-grenade-dvr-multinode https://zuul.opendev.org/t/openstack/build/dac63a1a2590411e87c5feffcdff26bf : FAILURE in 1h 08m 57s\n- neutron-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/5dd09bcfb96e4e258902418062261b24 : SUCCESS in 1h 35m 17s (non-voting)\n- neutron-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/767d6466b2424465ad04004684354bff : FAILURE in 1h 48m 09s (non-voting)\n- neutron-tempest-ovsfw https://zuul.opendev.org/t/openstack/build/ba1da0a5ce3743af81ea4a5d75af7efb : SUCCESS in 1h 23m 35s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/eea48e14438742a98e453d2d8afde502 : SUCCESS in 32m 00s","accounts_in_message":[],"_revision_number":1},{"id":"efb23952c96acfd6ba399f78c527a0969102d8d6","author":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"date":"2020-04-06 07:47:50.000000000","message":"Patch Set 1:\n\nNice to see zuul doing the comments for us now!","accounts_in_message":[],"_revision_number":1},{"id":"008abff77d41fc054776db0179c12a87f769c103","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2020-04-06 11:22:15.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"bef6dbf314d3fee300f4f736fc0d802479afd2dc","author":{"_account_id":26622,"name":"Cloudbase Neutron Hyper-V CI","email":"neutron_hyperv_ci@cloudbasesolutions.com","username":"neutron_hyperv_ci"},"date":"2020-04-06 11:30:18.000000000","message":"Patch Set 2:\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/717321/2 : FAILURE in 7m 24s","accounts_in_message":[],"_revision_number":2},{"id":"448295e1124839973bd0767a9d9189abe9ecb2cd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-06 13:40:00.000000000","message":"Patch Set 2: 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-queens https://zuul.opendev.org/t/openstack/build/32f606a5be9844a7a060bb189964b0ec : SUCCESS in 48m 42s\n- neutron-tempest-plugin-designate-scenario-queens https://zuul.opendev.org/t/openstack/build/7a1ad0c8e9e34f9a926236c415c5156c : TIMED_OUT in 1h 03m 18s\n- neutron-tempest-plugin-dvr-multinode-scenario-queens https://zuul.opendev.org/t/openstack/build/9c7b8e6d6de24840b9dadc972b195f70 : FAILURE in 2h 14m 36s (non-voting)\n- neutron-tempest-plugin-scenario-linuxbridge-queens https://zuul.opendev.org/t/openstack/build/9184ca8b5f324c4cab22df38a0a2a4c1 : FAILURE in 1h 33m 50s\n- neutron-tempest-plugin-scenario-openvswitch-queens https://zuul.opendev.org/t/openstack/build/225ff364356e4f7eb5ff9a8189e18372 : SUCCESS in 1h 31m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7f57d808c5f940bf8313b32bb9674721 : SUCCESS in 13m 41s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/2e66384128164f60bea2325289233f99 : SUCCESS in 22m 42s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/e16ef6e36856449395e8d80b88ad1443 : SUCCESS in 26m 57s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/d826d7514f6d4f0589b480c911bfa769 : SUCCESS in 6m 44s\n- tempest-full https://zuul.opendev.org/t/openstack/build/2a99e5cbc13b41989d9f7b3bd86cc305 : SUCCESS in 2h 05m 55s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/e8ef0aa53bda4933a6e9991a8404fa3b : SUCCESS in 55m 23s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/b8eb30fcc2ab4457bd8af929b6f56396 : SUCCESS in 2h 07m 31s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/f651df98489b4c67923bc406d96808ee : SUCCESS in 35m 46s\n- neutron-fullstack https://zuul.opendev.org/t/openstack/build/092ca80d1d6d4767a0da8599b9727902 : FAILURE in 1h 21m 56s (non-voting)\n- neutron-rally-neutron https://zuul.opendev.org/t/openstack/build/2f9498e18f284a989a9c83184bfde4c7 : SUCCESS in 1h 30m 55s\n- neutron-tempest-dvr https://zuul.opendev.org/t/openstack/build/85ee416d5f514be6bfa2c9dfc2f2e474 : FAILURE in 1h 26m 09s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/cb195582c81b499d8edff9f39d1ba217 : SUCCESS in 1h 59m 02s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/ec8b76105e4047a786019ce63f8f2f5c : SUCCESS in 1h 00m 53s\n- neutron-grenade-dvr-multinode https://zuul.opendev.org/t/openstack/build/d1a66d67a223488db4d1c3a8dffdb855 : SUCCESS in 1h 49m 17s\n- neutron-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/bb97cc9d07aa4017b52bdf8520b20e2d : SUCCESS in 1h 37m 52s (non-voting)\n- neutron-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/43d20f6a8f71490dbaf367cf92095391 : SUCCESS in 2h 14m 57s (non-voting)\n- neutron-tempest-ovsfw https://zuul.opendev.org/t/openstack/build/f9ae3970742b49adaaeab1741338d81e : SUCCESS in 2h 00m 40s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6edffa3ddb514e9b863a0a012f622890 : SUCCESS in 25m 46s\n\nWarning:\n  Comments left for invalid file neutron/tests/unit/api/test_versions.py\n  Comments left for invalid file neutron/tests/unit/plugins/ml2/test_plugin.py\n  Comments left for invalid file neutron/tests/unit/test_auth.py\n  Comments left for invalid file neutron/tests/unit/agent/linux/test_daemon.py\n  Comments left for invalid file neutron/tests/unit/api/rpc/callbacks/consumer/test_registry.py\n  Comments left for invalid file neutron/tests/unit/db/test_db_base_plugin_v2.py\n  Comments left for invalid file neutron/tests/unit/agent/ovsdb/native/test_helpers.py\n  Comments left for invalid file neutron/tests/unit/agent/ovsdb/test_impl_idl.py\n  Comments left for invalid file neutron/tests/unit/plugins/ml2/test_rpc.py\n  Comments left for invalid file neutron/tests/unit/agent/test_rpc.py","accounts_in_message":[],"_revision_number":2},{"id":"231dea0b4fdbc9a06b8392ec86bad21d4f39bd29","author":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"date":"2020-04-08 11:24:15.000000000","message":"Patch Set 2:\n\nrecheck designate TIMED_OUT","accounts_in_message":[],"_revision_number":2},{"id":"6ec672417ba14e9475670ae1d257671509a4f93a","author":{"_account_id":26622,"name":"Cloudbase Neutron Hyper-V CI","email":"neutron_hyperv_ci@cloudbasesolutions.com","username":"neutron_hyperv_ci"},"date":"2020-04-08 13:17:57.000000000","message":"Patch Set 2:\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/717321/2 : FAILURE in 9m 04s","accounts_in_message":[],"_revision_number":2},{"id":"3092b9fb1e7b8a495544e85e16daa91ebc98eb05","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-08 17:17:56.000000000","message":"Patch Set 2:\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-queens https://zuul.opendev.org/t/openstack/build/8b37e5b48905488badcbc7a359e078bb : SUCCESS in 58m 02s\n- neutron-tempest-plugin-designate-scenario-queens https://zuul.opendev.org/t/openstack/build/0b478f6913af48f58ebcd944e49de8f6 : SUCCESS in 45m 14s\n- neutron-tempest-plugin-dvr-multinode-scenario-queens https://zuul.opendev.org/t/openstack/build/70de10b894f3434d9fc7d257f2495419 : FAILURE in 1h 32m 04s (non-voting)\n- neutron-tempest-plugin-scenario-linuxbridge-queens https://zuul.opendev.org/t/openstack/build/1ac544fd3763439e8f323ab6218f0bf1 : SUCCESS in 54m 43s\n- neutron-tempest-plugin-scenario-openvswitch-queens https://zuul.opendev.org/t/openstack/build/163e517c071440e782b5b59bdcd1daa7 : FAILURE in 55m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/60126bafdda6473da313bf67dc400fd9 : SUCCESS in 14m 19s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/7b3ca529f6b64ac6a5985129c5376f53 : SUCCESS in 31m 31s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/463ed76fec5a4d3f80bafa00a7aef75b : SUCCESS in 30m 51s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/0ea09d27467e41598001018d9cee984d : SUCCESS in 7m 39s\n- tempest-full https://zuul.opendev.org/t/openstack/build/1efeede01cc04a65946cc6cd513e7b23 : SUCCESS in 1h 26m 56s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/e5d6e15914bc401ea6d5bc8a813499fa : SUCCESS in 1h 01m 05s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/7a0d8b5528bc46ba88e4b335cf2f23ad : SUCCESS in 1h 25m 14s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/0cdeb2484081472994de21614705ef3b : SUCCESS in 36m 59s\n- neutron-fullstack https://zuul.opendev.org/t/openstack/build/fc45245d5bad4baea464f198f9bd898e : FAILURE in 52m 46s (non-voting)\n- neutron-rally-neutron https://zuul.opendev.org/t/openstack/build/b4c25c9fa44a4cd5b9c86d0276919320 : SUCCESS in 1h 52m 29s\n- neutron-tempest-dvr https://zuul.opendev.org/t/openstack/build/df90aa6a955b4bbf82d37eb2cf2c3b0a : SUCCESS in 1h 24m 37s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/2e747405c3694c0ca112de9f11a57986 : SUCCESS in 1h 22m 31s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/552a3c23edf24813816b16f37d5ded79 : SUCCESS in 1h 06m 10s\n- neutron-grenade-dvr-multinode https://zuul.opendev.org/t/openstack/build/33ddbe53bc61431da115f76e29b938d7 : SUCCESS in 1h 14m 07s\n- neutron-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/65013e76bc8f4f90bea47edebfa403f0 : SUCCESS in 1h 28m 37s (non-voting)\n- neutron-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/d8be43fc2ad246e1b03501eae87d1e84 : SUCCESS in 1h 35m 56s (non-voting)\n- neutron-tempest-ovsfw https://zuul.opendev.org/t/openstack/build/2e880a597b984665859fc8e2856abb2e : SUCCESS in 1h 25m 49s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d39c6430d3df45698645477431ea15a7 : SUCCESS in 38m 06s\n\nWarning:\n  Comments left for invalid file neutron/tests/unit/api/test_versions.py\n  Comments left for invalid file neutron/tests/unit/plugins/ml2/test_plugin.py\n  Comments left for invalid file neutron/tests/unit/test_auth.py\n  Comments left for invalid file neutron/tests/unit/agent/linux/test_daemon.py\n  Comments left for invalid file neutron/tests/unit/api/rpc/callbacks/consumer/test_registry.py\n  Comments left for invalid file neutron/tests/unit/db/test_db_base_plugin_v2.py\n  Comments left for invalid file neutron/tests/unit/agent/ovsdb/native/test_helpers.py\n  Comments left for invalid file neutron/tests/unit/plugins/ml2/test_rpc.py\n  Comments left for invalid file neutron/tests/unit/agent/ovsdb/test_impl_idl.py\n  Comments left for invalid file neutron/tests/unit/agent/test_rpc.py","accounts_in_message":[],"_revision_number":2},{"id":"b00baf07fb41885815cc387ac551efd13159988e","author":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"date":"2020-04-09 12:12:13.000000000","message":"Patch Set 2:\n\nrecheck test_qos_basic_and_update","accounts_in_message":[],"_revision_number":2},{"id":"7bded5c4f9e2d2bd22abac79740adcac38ddebb3","author":{"_account_id":26622,"name":"Cloudbase Neutron Hyper-V CI","email":"neutron_hyperv_ci@cloudbasesolutions.com","username":"neutron_hyperv_ci"},"date":"2020-04-09 12:20:25.000000000","message":"Patch Set 2:\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/717321/2 : FAILURE in 7m 43s","accounts_in_message":[],"_revision_number":2},{"id":"5a7a51ea439c0ac7789139b70de58776c50a37c6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-09 19:02:28.000000000","message":"Patch Set 2:\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-queens https://zuul.opendev.org/t/openstack/build/1d5f133fcd384ac8a54756ea18ff10e6 : SUCCESS in 49m 02s\n- neutron-tempest-plugin-designate-scenario-queens https://zuul.opendev.org/t/openstack/build/535de312af4f4775af7edfc509026579 : SUCCESS in 38m 35s\n- neutron-tempest-plugin-dvr-multinode-scenario-queens https://zuul.opendev.org/t/openstack/build/0c11568c6eb048eb9509342a69c0485c : FAILURE in 1h 31m 42s (non-voting)\n- neutron-tempest-plugin-scenario-linuxbridge-queens https://zuul.opendev.org/t/openstack/build/04d85ca863f6401380e09918faaddecc : SUCCESS in 59m 24s\n- neutron-tempest-plugin-scenario-openvswitch-queens https://zuul.opendev.org/t/openstack/build/e267459bea8c49f0a6455c0504df65a3 : SUCCESS in 48m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5cdadc5130d848fe9287b034e8d2f764 : SUCCESS in 13m 26s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/8f1194bc9eb044879d574873cc7b42e4 : SUCCESS in 26m 51s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/11950b90081b473f84792a3ae3903baa : SUCCESS in 28m 18s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/0bd38ffa7c7e48a3a2eb412e0982912a : SUCCESS in 7m 52s\n- tempest-full https://zuul.opendev.org/t/openstack/build/54c6bfe7413f4888ab8f227ce4fcc049 : SUCCESS in 1h 41m 04s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/e49a93d0a42b493a823e638421c5c76b : SUCCESS in 54m 21s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/96b30b3ccf1f40be8ebd279387226888 : SUCCESS in 1h 38m 12s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/f3e24e1a8c864635a3a24a5983ec8261 : SUCCESS in 41m 41s\n- neutron-fullstack https://zuul.opendev.org/t/openstack/build/73f5ea22600646fe8e2ce2a24f33e6ce : SUCCESS in 58m 49s (non-voting)\n- neutron-rally-neutron https://zuul.opendev.org/t/openstack/build/f37febedb5e34ad0aaaa94811a084664 : SUCCESS in 2h 07m 18s\n- neutron-tempest-dvr https://zuul.opendev.org/t/openstack/build/f5bf3a3096244f468b0ecd4d1f18149e : SUCCESS in 1h 47m 28s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/6ef365201c8943ddb28f679952d3a3aa : POST_FAILURE in 39m 04s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/277d7fd358d246de9ebabbd24d38fbf8 : SUCCESS in 1h 20m 21s\n- neutron-grenade-dvr-multinode https://zuul.opendev.org/t/openstack/build/a3909a3efe2b4490ba28031e65f4d1cb : SUCCESS in 1h 22m 42s\n- neutron-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/ee9a24071b2f4c179f4d64ca52c54ee7 : SUCCESS in 1h 47m 05s (non-voting)\n- neutron-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/4e962aeadf6e4862a47e20f1653cc4a1 : SUCCESS in 1h 32m 21s (non-voting)\n- neutron-tempest-ovsfw https://zuul.opendev.org/t/openstack/build/8036c4e0894341db95717a80190a530a : SUCCESS in 1h 29m 31s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/cc53b9f9093f4af48312ee04b6a327b2 : SUCCESS in 38m 48s","accounts_in_message":[],"_revision_number":2},{"id":"3a26cf819c165d4f0d0df705136f6506f90560d7","author":{"_account_id":9373,"name":"Vlad Gusev","email":"vlad.esten@gmail.com","username":"s10"},"date":"2020-04-10 19:32:56.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"271aa15bebe9aa767043bf18d9569c6b1c72e745","author":{"_account_id":26622,"name":"Cloudbase Neutron Hyper-V CI","email":"neutron_hyperv_ci@cloudbasesolutions.com","username":"neutron_hyperv_ci"},"date":"2020-04-10 19:40:53.000000000","message":"Patch Set 2:\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/717321/2 : FAILURE in 7m 25s","accounts_in_message":[],"_revision_number":2},{"id":"5c4aa916e5f25dd3bc0bbb578e78c58e59943254","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-10 21:17:20.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- neutron-tempest-plugin-api-queens https://zuul.opendev.org/t/openstack/build/5e907c76e80d439dabfcaa158b9bf0ee : SUCCESS in 49m 27s\n- neutron-tempest-plugin-designate-scenario-queens https://zuul.opendev.org/t/openstack/build/51175a64957048528537bb9d99b5c2ac : SUCCESS in 33m 59s\n- neutron-tempest-plugin-dvr-multinode-scenario-queens https://zuul.opendev.org/t/openstack/build/5b1f8597ddf54b64925ede1c6e4690fc : FAILURE in 1h 23m 51s (non-voting)\n- neutron-tempest-plugin-scenario-linuxbridge-queens https://zuul.opendev.org/t/openstack/build/0f61626bb4534618ba88c3b84d764c1b : SUCCESS in 49m 03s\n- neutron-tempest-plugin-scenario-openvswitch-queens https://zuul.opendev.org/t/openstack/build/cb3e3f33e264457dafa760d54ebd8f70 : SUCCESS in 50m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0c6d6c9244a14d5b8eaa2f21986982d9 : SUCCESS in 11m 46s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/19cb0bd410584029ad7055359a08658f : SUCCESS in 25m 57s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/c72232313fa84fe8b9b0333e2092ebb1 : SUCCESS in 29m 45s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/f1e4f60db7ba45f3a00152aae630cf08 : SUCCESS in 5m 44s\n- tempest-full https://zuul.opendev.org/t/openstack/build/7b9b78653529468a97e6196d7270b45b : SUCCESS in 1h 24m 37s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/534b3773c1ac47028196c63795562c7e : SUCCESS in 54m 56s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/e12e60cb5f984f7b81140a4e9088360c : SUCCESS in 1h 18m 19s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/cc483cfd17cd4506a7ea1eb20c9d8b1a : SUCCESS in 36m 33s\n- neutron-fullstack https://zuul.opendev.org/t/openstack/build/a73e13ccfb344f0bad08fa0382091809 : FAILURE in 46m 25s (non-voting)\n- neutron-rally-neutron https://zuul.opendev.org/t/openstack/build/8e0f79ee9ecf44a09f01eaeb901e2e1a : SUCCESS in 1h 37m 02s\n- neutron-tempest-dvr https://zuul.opendev.org/t/openstack/build/b42e235a136e4530af62ab21779b795e : SUCCESS in 1h 15m 46s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/a78944ff2dd84a3783f3ebd6599c6366 : SUCCESS in 1h 16m 42s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/98030fef136246cba89850b16eb7cf91 : SUCCESS in 1h 03m 20s\n- neutron-grenade-dvr-multinode https://zuul.opendev.org/t/openstack/build/256087a620d54925a92053c3b149b1e1 : SUCCESS in 1h 05m 22s\n- neutron-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/0aefc9abe5a343ff80528eda96fe857f : SUCCESS in 1h 32m 41s (non-voting)\n- neutron-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/53648449c2fb48938a3a431c0f8f10de : SUCCESS in 1h 30m 44s (non-voting)\n- neutron-tempest-ovsfw https://zuul.opendev.org/t/openstack/build/64ca28bc1a864d37965f6f7abff4b51d : SUCCESS in 1h 14m 59s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d8d626c552084db992048b32076c7347 : SUCCESS in 31m 29s","accounts_in_message":[],"_revision_number":2},{"id":"c16739a4f3ad0696e97911677317a416236ec3ac","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2020-04-13 13:44:58.000000000","message":"Patch Set 2: Code-Review+2\n\nRocky and Stein changes have not merged yet","accounts_in_message":[],"_revision_number":2},{"id":"aa486c290d986bd604ff12c921038a8f632dc840","author":{"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},"date":"2020-04-14 23:19:27.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"0becb24fe9bd6a7fc7ddb5fdb8919bb7e164cd89","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-14 23:19:57.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"724dbdb5c22c7f50a583785159a97a0bd9084a90","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-15 03:24:09.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"95267f74ddccbd378f7979d7aab75edc00b8ed4b","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-15 03:24:09.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- neutron-tempest-plugin-api-queens https://zuul.opendev.org/t/openstack/build/cf42e4f97b5b4a21b3a3221178bf0bc1 : SUCCESS in 47m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e646a238b25b44dcb0d7ba421d97abce : SUCCESS in 11m 54s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/9adc150a37534c29a6846a7fd388f6f3 : SUCCESS in 26m 55s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/3a8ad5b1113e40698c1f3130d6bc2492 : SUCCESS in 24m 09s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/db03a89866584fec851877623acd8086 : SUCCESS in 8m 24s\n- tempest-full https://zuul.opendev.org/t/openstack/build/788561ded638405c9ae3109b43fddfb4 : SUCCESS in 1h 17m 33s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/ed93aa70d0694ab7962835a9bd57bb70 : SUCCESS in 56m 42s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/d2d9552ff90948cfaf49bb2145f6ec8d : SUCCESS in 1h 15m 09s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/0d6d60906fcd426a8d388a0cb21c81ad : SUCCESS in 38m 47s\n- neutron-tempest-dvr https://zuul.opendev.org/t/openstack/build/a6ffda2a186047b3907504b5bf6ca84f : SUCCESS in 1h 20m 48s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/368374f95a7b457d8d52127704172cbf : SUCCESS in 1h 23m 55s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/0e327616372946f7b542435dd33ce7c6 : SUCCESS in 59m 49s\n- neutron-grenade-dvr-multinode https://zuul.opendev.org/t/openstack/build/758786fe05214415ae3cc0ca14e70e3b : SUCCESS in 1h 04m 49s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/7b4618fe04ba46b6ad9a6e9d18a74a21 : SUCCESS in 30m 57s","accounts_in_message":[],"_revision_number":2},{"id":"8a14235bb70c9e21d4a446ebec4cd01ddee89769","author":{"_account_id":25290,"name":"Mikhail Ushanov","email":"gm.mephisto@gmail.com","username":"gmmephisto"},"date":"2020-04-22 14:51:57.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"bbb7bbfadf8cceab6a154576a15fc5c0850a4d7d","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2020-04-22 18:27:03.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"57f9e5c2b73155c7a71f36ff1dd0d6b79ef41f80","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2020-04-23 09:13:30.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"09aaa520f00af4498610d91a64e8b37988168312","revisions":{"5ee1c0f7d467d9550fa28199406663b3bee04c7c":{"kind":"REWORK","_number":1,"created":"2020-04-03 15:09:37.000000000","uploader":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"ref":"refs/changes/21/717321/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/21/717321/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/21/717321/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/21/717321/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/21/717321/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/21/717321/1"}}},"commit":{"parents":[{"commit":"008051325eca146b79ec6c46cc6d37fc9c9ca2c8","subject":"Optimize DVR related port DB query","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/008051325eca146b79ec6c46cc6d37fc9c9ca2c8"}]}],"author":{"name":"Slawek Kaplonski","email":"skaplons@redhat.com","date":"2020-03-31 03:33:06.000000000","tz":120},"committer":{"name":"Slawek Kaplonski","email":"skaplons@redhat.com","date":"2020-04-03 15:08:18.000000000","tz":120},"subject":"[DVR] Don\u0027t populate unbound ports in router\u0027s ARP cache","message":"[DVR] Don\u0027t populate unbound ports in router\u0027s ARP cache\n\nWhen user is using keepalived on their instances, he often creates\nadditional port in Neutron to allocate some IP address which will\nbe then used as VIP in keepalived and will be configured in\nallowed_address_pair of other ports plugged to instances with\nkeepalived.\nThis is e.g. Octavia\u0027s use case.\n\nThis together with DVR caused problems with connectivity to such VIP\nas it was populated in router\u0027s arp cache with MAC address from\nNeutron db.\n\nAs this port isn\u0027t bound, it is only Neutron db entry so there is no\nneed to set it in arp cache of the router.\nThis patch is doing exactly that to filter such \"unbound\" and\n\"binding_failed\" ports from the list.\n\nConflicts:\n    neutron/tests/unit/db/test_l3_dvr_db.py\n\nChange-Id: Ia885ce00dbb5f2968859e8d0850bc511016f0846\nCloses-Bug: #1869887\n(cherry picked from commit eb775458c6da57426703289c7b969caddb83d677)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/5ee1c0f7d467d9550fa28199406663b3bee04c7c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/5ee1c0f7d467d9550fa28199406663b3bee04c7c"}]},"branch":"refs/heads/stable/queens"},"09aaa520f00af4498610d91a64e8b37988168312":{"kind":"REWORK","_number":2,"created":"2020-04-06 11:22:15.000000000","uploader":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"ref":"refs/changes/21/717321/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/21/717321/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/21/717321/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/21/717321/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/21/717321/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/21/717321/2"}}},"commit":{"parents":[{"commit":"008051325eca146b79ec6c46cc6d37fc9c9ca2c8","subject":"Optimize DVR related port DB query","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/008051325eca146b79ec6c46cc6d37fc9c9ca2c8"}]}],"author":{"name":"Slawek Kaplonski","email":"skaplons@redhat.com","date":"2020-03-31 03:33:06.000000000","tz":120},"committer":{"name":"Slawek Kaplonski","email":"skaplons@redhat.com","date":"2020-04-06 11:12:00.000000000","tz":120},"subject":"[DVR] Don\u0027t populate unbound ports in router\u0027s ARP cache","message":"[DVR] Don\u0027t populate unbound ports in router\u0027s ARP cache\n\nWhen user is using keepalived on their instances, he often creates\nadditional port in Neutron to allocate some IP address which will\nbe then used as VIP in keepalived and will be configured in\nallowed_address_pair of other ports plugged to instances with\nkeepalived.\nThis is e.g. Octavia\u0027s use case.\n\nThis together with DVR caused problems with connectivity to such VIP\nas it was populated in router\u0027s arp cache with MAC address from\nNeutron db.\n\nAs this port isn\u0027t bound, it is only Neutron db entry so there is no\nneed to set it in arp cache of the router.\nThis patch is doing exactly that to filter such \"unbound\" and\n\"binding_failed\" ports from the list.\n\nConflicts:\n    neutron/tests/unit/db/test_l3_dvr_db.py\n\nChange-Id: Ia885ce00dbb5f2968859e8d0850bc511016f0846\nCloses-Bug: #1869887\n(cherry picked from commit eb775458c6da57426703289c7b969caddb83d677)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/09aaa520f00af4498610d91a64e8b37988168312"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/09aaa520f00af4498610d91a64e8b37988168312"}]},"branch":"refs/heads/stable/queens"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
