)]}'
{"id":"openstack%2Fneutron~714783","triplet_id":"openstack%2Fneutron~master~I36a98fe5da85da1f3a0315dd1a470f062de6f38b","project":"openstack/neutron","branch":"master","topic":"trunk_delete_delay","hashtags":[],"change_id":"I36a98fe5da85da1f3a0315dd1a470f062de6f38b","subject":"Wait before deleting trunk bridges for DPDK vhu","status":"MERGED","created":"2020-03-24 22:09:23.000000000","updated":"2020-04-06 14:24:45.000000000","submitted":"2020-04-03 20:52:52.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"714783-1585947173007-6894be15","meta_rev_id":"01577c2b8b2be72a81a554aad95b1a48a36685a8","_number":714783,"virtual_id_number":714783,"owner":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"recommended":{"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"tag":"autogenerated:jenkins-gerrit-trigger","value":0,"date":"2020-03-26 19:19:06.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},{"value":1,"date":"2020-03-26 19:17:12.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},{"value":0,"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},{"value":0,"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"date":"2020-03-27 18:32:09.000000000","_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},{"value":0,"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-04-03 20:52:52.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},{"value":0,"date":"2020-03-26 19:49:23.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":"","value":1,"default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"all":[{"value":2,"date":"2020-04-03 17:34:39.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":0,"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},{"value":0,"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},{"value":0,"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},{"value":2,"date":"2020-03-30 15:29:34.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},{"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"]},{"value":1,"date":"2020-03-27 07:37:00.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},{"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":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"all":[{"value":1,"date":"2020-04-03 17:34:39.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":0,"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},{"value":0,"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},{"value":0,"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},{"value":0,"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},{"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"]},{"value":0,"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},{"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":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":0,"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},{"value":0,"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},{"value":0,"date":"2020-03-31 20:47:42.000000000","permitted_voting_range":{"min":0,"max":2},"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},{"value":0,"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},{"value":0,"date":"2020-03-30 21:39:28.000000000","permitted_voting_range":{"min":0,"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"]},{"value":0,"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},{"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":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},{"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},{"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"_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-03-26 19:17:12.000000000","updated_by":{"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},"reviewer":{"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2020-03-26 19:19:06.000000000","updated_by":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"reviewer":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2020-03-26 19:49:23.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-03-27 07:37:00.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-03-30 15:29:34.000000000","updated_by":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"reviewer":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"state":"REVIEWER"},{"updated":"2020-03-30 21:39:28.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-03-31 20:47:42.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-03 17:34:39.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":"2020-04-03 20:52:52.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":"0d9148160567a7ba519d223575ef804e9bad57d7","author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"date":"2020-03-24 22:09:23.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"9fefe8458f26fae91cfb977e69f2a628ad9f7d96","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"date":"2020-03-24 23:21:37.000000000","message":"Patch Set 1:\n\nBuild Successful \n\n* SRIOV-neutron-macvtap http://13.74.249.42/refs/changes/83/714783/1/SRIOV-neutron-macvtap : SUCCESS\n\n* SRIOV-neutron-direct http://13.74.249.42/refs/changes/83/714783/1/SRIOV-neutron-direct : SUCCESS","accounts_in_message":[],"_revision_number":1},{"id":"5a34a91db453a619a277f6aeb4486c33db4b4e6c","author":{"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},"date":"2020-03-24 23:29:41.000000000","message":"Patch Set 1: Verified+1\n\nArista third party testing PASSED [ http://arista-CI.arista.com:8000/March-2020/Arista_Tempest_Testrefs/changes/83/714783/1 ]\n\nFor testing details or any questions please check https://wiki.openstack.org/wiki/Arista-third-party-testing","accounts_in_message":[],"_revision_number":1},{"id":"fb4b6a3c9265afd7f0e6b1e990e059ff78ef7eaa","author":{"_account_id":26622,"name":"Cloudbase Neutron Hyper-V CI","email":"neutron_hyperv_ci@cloudbasesolutions.com","username":"neutron_hyperv_ci"},"date":"2020-03-25 00:05:17.000000000","message":"Patch Set 1:\n\nBuild succeeded.\n\n- neutron http://cloudbase-ci.com/neutron/714783/1 : SUCCESS in 1h 55m 24s","accounts_in_message":[],"_revision_number":1},{"id":"222c98f86d2b4dc7cc7763ebf602e826fc3b7426","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-25 00:32:49.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 https://zuul.opendev.org/t/openstack/build/173c60ac9d73441eb9c3fd55edf7314e : SUCCESS in 51m 13s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/619e47a3c82845a18934a54fc5cb26eb : SUCCESS in 30m 58s\n- neutron-tempest-plugin-dvr-multinode-scenario https://zuul.opendev.org/t/openstack/build/25059d7e89294cc7a499b1c4680f8795 : FAILURE in 1h 39m 27s (non-voting)\n- neutron-tempest-plugin-scenario-linuxbridge https://zuul.opendev.org/t/openstack/build/1adfa862b4ac41e1ac7264d79c932e22 : SUCCESS in 1h 17m 18s\n- neutron-tempest-plugin-scenario-openvswitch https://zuul.opendev.org/t/openstack/build/e2fcaacb9a084af0bdde71a9bb57dba7 : SUCCESS in 1h 17m 10s\n- neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid https://zuul.opendev.org/t/openstack/build/3f748eb4a1ed4e6c934130af986efbc2 : SUCCESS in 1h 38m 33s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f299929ba9534a9ea2d422363a75b0ea : SUCCESS in 33m 24s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/0f466af75bca4e3e87f15b331e206ddc : SUCCESS in 40m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0f9423396d044d6a996ec36b90fc78ea : SUCCESS in 13m 10s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/752b05378baa4f039723255df899ec04 : SUCCESS in 22m 17s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/c96dc99e61704f6d9146d4a9ab1fcd74 : SUCCESS in 41m 45s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/5c42dd4d71154c59a518d4606f12a74d : SUCCESS in 32m 49s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cfbe723d66fa45b09e383de8392137eb : SUCCESS in 9m 31s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/9f858e27e21c4f4d9910b48a87b4b832 : SUCCESS in 1h 03m 35s\n- neutron-fullstack https://zuul.opendev.org/t/openstack/build/a7f36e37ee374136b08fba4d8f186980 : SUCCESS in 1h 21m 05s\n- neutron-rally-task https://zuul.opendev.org/t/openstack/build/281ff5f8c02447b4b9ea04a43f126b50 : FAILURE in 2h 12m 44s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/efd30a18d8734988a74a5d515a4b0699 : SUCCESS in 1h 16m 00s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/3bc0eb859bfe4d9ca95692adf458739b : FAILURE in 1h 09m 03s\n- neutron-grenade-dvr-multinode https://zuul.opendev.org/t/openstack/build/01f292da809447cdb1a253805c64968b : FAILURE in 57m 17s\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/a345b8da9a6249d0ac9ebd670ff16906 : SUCCESS in 1h 08m 14s\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/062fe38b5d424f5abe90aff1fc4a00b3 : SUCCESS in 1h 33m 20s (non-voting)\n- neutron-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/cf971c1c2f6e436e8231cb38300448e1 : SUCCESS in 1h 27m 10s (non-voting)\n- neutron-tempest-iptables_hybrid https://zuul.opendev.org/t/openstack/build/414ac5f4605d47e39f3c0f839d738cb7 : SUCCESS in 1h 07m 34s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/1556baec12b84859a7341756a997e981 : SUCCESS in 50m 39s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/c06c85625b414a9f83cdee94e081db9d : SUCCESS in 2h 11m 11s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/32acc6915ace48b49efe11c15e165c3d : SUCCESS in 1h 35m 11s\n- neutron-ovn-tempest-ovs-release-ipv6-only https://zuul.opendev.org/t/openstack/build/a6a6cab6e0b14ae69d553f457ed22aef : SUCCESS in 1h 39m 56s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0b3f80b52c1347a38a97d8b893eb0864 : SUCCESS in 1h 00m 34s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/ab55c73cbc774429bf90c920d18075bd : SUCCESS in 1h 08m 35s (non-voting)\n- neutron-functional-with-uwsgi https://zuul.opendev.org/t/openstack/build/e2f97b9d08924397ac559d188a06e910 : SUCCESS in 1h 03m 51s (non-voting)\n- neutron-fullstack-with-uwsgi https://zuul.opendev.org/t/openstack/build/87e2eed1cc734c0fb178c47b952622c4 : SUCCESS in 1h 14m 11s (non-voting)\n- neutron-tempest-with-uwsgi https://zuul.opendev.org/t/openstack/build/c52fcd3904ba46ff9278784182f32ad4 : SUCCESS in 1h 11m 14s (non-voting)\n- neutron-ovn-tempest-slow https://zuul.opendev.org/t/openstack/build/af5cc1ea4bbf4e49b6c35d35c3d94cb9 : SUCCESS in 2h 11m 00s (non-voting)\n- neutron-ovn-tempest-full-multinode-ovs-master https://zuul.opendev.org/t/openstack/build/7331427ad74d4bbb890af15c285df04e : SUCCESS in 1h 58m 42s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"4e3998acd121d5c82f1e3fa0e696184827ec4c84","author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"date":"2020-03-25 15:39:35.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"fd233c8cefa3e7852b8768a0ea55a9de829df214","author":{"_account_id":26622,"name":"Cloudbase Neutron Hyper-V CI","email":"neutron_hyperv_ci@cloudbasesolutions.com","username":"neutron_hyperv_ci"},"date":"2020-03-25 17:45:13.000000000","message":"Patch Set 1:\n\nBuild succeeded.\n\n- neutron http://cloudbase-ci.com/neutron/714783/1 : SUCCESS in 1h 59m 26s","accounts_in_message":[],"_revision_number":1},{"id":"e3f95b40b0288a3c1f5b611c1b6f8c1fc4978d95","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"date":"2020-03-25 18:20:46.000000000","message":"Patch Set 1:\n\nBuild Successful \n\n* SRIOV-neutron-macvtap http://13.74.249.42/refs/changes/83/714783/1/SRIOV-neutron-macvtap : SUCCESS\n\n* SRIOV-neutron-direct http://13.74.249.42/refs/changes/83/714783/1/SRIOV-neutron-direct : SUCCESS","accounts_in_message":[],"_revision_number":1},{"id":"de470a8561de9c37a3f988502aeabd980802e42b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-25 18:47:55.000000000","message":"Patch Set 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 https://zuul.opendev.org/t/openstack/build/0c5250182cda42eeb10fa0451cac26ec : SUCCESS in 1h 01m 41s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/3c99857d528c4096ac765af39c0523e0 : SUCCESS in 42m 13s\n- neutron-tempest-plugin-dvr-multinode-scenario https://zuul.opendev.org/t/openstack/build/e427bfbb0f51464397f13314c276ebd1 : FAILURE in 2h 34m 38s (non-voting)\n- neutron-tempest-plugin-scenario-linuxbridge https://zuul.opendev.org/t/openstack/build/e3b403a55039407799c5ef65e7b8545a : SUCCESS in 1h 18m 51s\n- neutron-tempest-plugin-scenario-openvswitch https://zuul.opendev.org/t/openstack/build/a5d9874ff234436683322043fd160ed1 : SUCCESS in 1h 16m 05s\n- neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid https://zuul.opendev.org/t/openstack/build/ee4b556c7cb945c9b8eec0a23f03aec6 : SUCCESS in 1h 14m 50s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d3cc35296ce9414ba01f05e21ba9a57a : SUCCESS in 33m 33s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6a407cfb9adb4b56b04cb4924b202244 : SUCCESS in 31m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d53163bc840a4196ad638a8b81d05112 : SUCCESS in 14m 21s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/e0e5dad3a8ce4dadb4ab1c7f1855e856 : SUCCESS in 31m 47s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/5dbd65383cdc472eac8fbe42a611f99d : SUCCESS in 39m 56s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/791588f03fe14893912db2eefc6ef261 : SUCCESS in 30m 02s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/246d8e4afba64855b66ce0c6a9885a94 : SUCCESS in 10m 28s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/e2f394e0b35c41f9b8f6bd5889c1acaf : SUCCESS in 55m 52s\n- neutron-fullstack https://zuul.opendev.org/t/openstack/build/e1c62d2325514866983598c72e7945fd : SUCCESS in 1h 19m 45s\n- neutron-rally-task https://zuul.opendev.org/t/openstack/build/89385b7635c2413786d3f0249ac67f25 : SUCCESS in 2h 15m 09s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/58ed69c2928c47458dbd94fdbd411688 : SUCCESS in 1h 27m 21s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/5f48fa9d8ce34b9e89c04f9a97fbcf59 : SUCCESS in 1h 12m 27s\n- neutron-grenade-dvr-multinode https://zuul.opendev.org/t/openstack/build/c36172d9881f4dbdade549f3dab39f39 : FAILURE in 1h 14m 19s\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/9f348be8c9134675993b8dccfc8693d2 : SUCCESS in 1h 22m 18s\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/348fbc761f7e4501972a8529b69fc5ca : SUCCESS in 2h 08m 03s (non-voting)\n- neutron-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/458a5ae9345444f897dea3fd00f6d8e5 : SUCCESS in 2h 03m 53s (non-voting)\n- neutron-tempest-iptables_hybrid https://zuul.opendev.org/t/openstack/build/960b8d1a94fe49a7b7bf207bc4983070 : SUCCESS in 1h 34m 06s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/a03c776523d245e2951cbee908f3c71e : SUCCESS in 53m 28s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/01afb5c35f5c478d87d37eccff7897a3 : SUCCESS in 2h 51m 29s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/fba2840d676441839dcd07add9d3cc45 : SUCCESS in 2h 40m 48s\n- neutron-ovn-tempest-ovs-release-ipv6-only https://zuul.opendev.org/t/openstack/build/7a353a8277134dd59cb4031bacf838c8 : SUCCESS in 2h 08m 58s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/4ae491be35c3455292195c6446619228 : SUCCESS in 59m 56s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/b88b405cca5a4bda95e849e05e315b7a : SUCCESS in 1h 11m 31s (non-voting)\n- neutron-functional-with-uwsgi https://zuul.opendev.org/t/openstack/build/4297a427a6894b679d1c4e415aece9be : SUCCESS in 54m 30s (non-voting)\n- neutron-fullstack-with-uwsgi https://zuul.opendev.org/t/openstack/build/5779ff4a93dc4504a4fcb92fec3a9a4c : SUCCESS in 1h 32m 43s (non-voting)\n- neutron-tempest-with-uwsgi https://zuul.opendev.org/t/openstack/build/af11b544d597441bb5d859e1166fc501 : SUCCESS in 1h 25m 58s (non-voting)\n- neutron-ovn-tempest-slow https://zuul.opendev.org/t/openstack/build/be62633e09e1433982c0536fe48207c1 : SUCCESS in 2h 06m 50s (non-voting)\n- neutron-ovn-tempest-full-multinode-ovs-master https://zuul.opendev.org/t/openstack/build/3b2cb42136744b20b3f83630ee84e593 : SUCCESS in 2h 47m 36s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"ed0316d49136a73b58f954381177012c0fa10997","author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"date":"2020-03-25 20:57:44.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"f9d1f9382c9f9d74ffb967037129ab77bb02b2d0","author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"date":"2020-03-25 21:00:18.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"06f90ce3876dc1e48df8dcf53ade2f3097afa1ee","author":{"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},"date":"2020-03-25 22:11:00.000000000","message":"Patch Set 2: Verified+1\n\nArista third party testing PASSED [ http://arista-CI.arista.com:8000/March-2020/Arista_Tempest_Testrefs/changes/83/714783/2 ]\n\nFor testing details or any questions please check https://wiki.openstack.org/wiki/Arista-third-party-testing","accounts_in_message":[],"_revision_number":2},{"id":"9215af2b2b024bc98d5c980387e3d5e500c41108","author":{"_account_id":26622,"name":"Cloudbase Neutron Hyper-V CI","email":"neutron_hyperv_ci@cloudbasesolutions.com","username":"neutron_hyperv_ci"},"date":"2020-03-25 22:47:44.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/714783/2 : FAILURE in 1h 49m 28s","accounts_in_message":[],"_revision_number":2},{"id":"ee9edffa11be202792f79e16144d51d35783c295","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-25 23:30:30.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- neutron-tempest-plugin-api https://zuul.opendev.org/t/openstack/build/7db267dc87da405887dac360059a8f0f : SUCCESS in 52m 51s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/88494a4745c6455fadc9ed4653ef61e7 : SUCCESS in 59m 53s\n- neutron-tempest-plugin-dvr-multinode-scenario https://zuul.opendev.org/t/openstack/build/9170e82b583d4fee88af0b1a38283d52 : FAILURE in 2h 20m 41s (non-voting)\n- neutron-tempest-plugin-scenario-linuxbridge https://zuul.opendev.org/t/openstack/build/896222285efd407c84059dacdcf10ac0 : SUCCESS in 1h 24m 32s\n- neutron-tempest-plugin-scenario-openvswitch https://zuul.opendev.org/t/openstack/build/5475349f035346e5a8972a2fd5efb948 : SUCCESS in 1h 08m 25s\n- neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid https://zuul.opendev.org/t/openstack/build/b1a9e5a7415c47b0bca60c31d119f63c : SUCCESS in 1h 17m 38s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ee4496aec0ea4a2a904a94dfe65968bf : SUCCESS in 36m 56s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3eef0b69cf72451cab0f845d78ee8232 : SUCCESS in 31m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9c13d430eead4b4f904b1ebbfc271966 : SUCCESS in 14m 15s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/8f8af9f571cc4928869e1c48a71a7c53 : SUCCESS in 26m 32s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/4db568ef731b43518789ea09d4f48371 : SUCCESS in 33m 04s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/7545c4a782fe4eb6b9617ba7ef882cc8 : SUCCESS in 27m 54s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ed9c2bbd9023477fb0b09a9c5874c10a : SUCCESS in 11m 00s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/52e31b665387448caa104d9128a64f13 : SUCCESS in 52m 24s\n- neutron-fullstack https://zuul.opendev.org/t/openstack/build/81ec81a7596c45659cc7a36fe04b13ea : SUCCESS in 1h 15m 50s\n- neutron-rally-task https://zuul.opendev.org/t/openstack/build/afff0dc2fc084c85a966a55f0a22ad90 : SUCCESS in 2h 23m 07s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/6cbae5836233416584275b6283ae1fc8 : SUCCESS in 1h 23m 00s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/28199033d78d47d4a1c46963c5d1eeed : SUCCESS in 1h 11m 20s\n- neutron-grenade-dvr-multinode https://zuul.opendev.org/t/openstack/build/ccf4926dc2ad4f9e95cd415089f584da : SUCCESS in 1h 03m 35s\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/8c059f4f5d8442f18ac5e1bef1af0a3a : SUCCESS in 1h 23m 23s\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/be6a8074ab464dfa9aae16f4a8880cbc : SUCCESS in 1h 33m 20s (non-voting)\n- neutron-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/d7bc7dcd187e494b99e407c45f07849f : SUCCESS in 1h 43m 20s (non-voting)\n- neutron-tempest-iptables_hybrid https://zuul.opendev.org/t/openstack/build/9686305241ee4056b28c461c8279fa6e : SUCCESS in 1h 21m 21s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/498ee1b395d841cab2dfcd14c03c0ca4 : SUCCESS in 59m 02s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/fe6667b508044283a5342e64989fee6f : SUCCESS in 2h 14m 39s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/cd0d349835754d61ab13fee8ebba23f1 : SUCCESS in 2h 26m 34s\n- neutron-ovn-tempest-ovs-release-ipv6-only https://zuul.opendev.org/t/openstack/build/d6ee6f8e57af487a87a0b5e59530934d : FAILURE in 1h 44m 03s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d9c39d92a9fb48a39e698fa12db49877 : SUCCESS in 1h 02m 53s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/ede681ac5e78492d81b4799cffca632d : SUCCESS in 1h 10m 55s (non-voting)\n- neutron-functional-with-uwsgi https://zuul.opendev.org/t/openstack/build/0494ea7addf14f01b2dca74800289401 : SUCCESS in 51m 58s (non-voting)\n- neutron-fullstack-with-uwsgi https://zuul.opendev.org/t/openstack/build/a98a6997bc26489790f4e97ba8eb8fc4 : SUCCESS in 1h 15m 18s (non-voting)\n- neutron-tempest-with-uwsgi https://zuul.opendev.org/t/openstack/build/c7440c8bce3048888932513cc20516e0 : SUCCESS in 1h 06m 08s (non-voting)\n- neutron-ovn-tempest-slow https://zuul.opendev.org/t/openstack/build/4fd4d799402b468fa59bc78d26638832 : SUCCESS in 1h 49m 30s (non-voting)\n- neutron-ovn-tempest-full-multinode-ovs-master https://zuul.opendev.org/t/openstack/build/10a33e8d788d435984fd48edae723020 : SUCCESS in 2h 21m 49s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"225e04cb0ce570e8ee3ca979012025e7c2f27f3f","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"date":"2020-03-26 00:45:54.000000000","message":"Patch Set 2:\n\nBuild Failed \n\n* SRIOV-neutron-direct http://13.74.249.42/refs/changes/83/714783/2/SRIOV-neutron-direct : FAILURE\n\n* SRIOV-neutron-macvtap http://13.74.249.42/refs/changes/83/714783/2/SRIOV-neutron-macvtap : SUCCESS","accounts_in_message":[],"_revision_number":2},{"id":"3de6a154b1ac48da1a6a7b6fb4fbced4edc5f6ea","author":{"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},"date":"2020-03-26 14:01:58.000000000","message":"Patch Set 2: Code-Review-1\n\nPlease reference the bug in commit msg","accounts_in_message":[],"_revision_number":2},{"id":"9aacce4923d51ee74bd8be426cec746b92d038d6","author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"date":"2020-03-26 18:01:01.000000000","message":"Uploaded patch set 3: Commit message was updated.","accounts_in_message":[],"_revision_number":3},{"id":"bc2d16ffc5068762d027b5213c329d8ac4fce24d","author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"date":"2020-03-26 18:01:07.000000000","message":"Patch Set 2:\n\n\u003e Please reference the bug in commit msg\n\ndone","accounts_in_message":[],"_revision_number":2},{"id":"406bf76c14a59a6defe517c224ace27d2a952ce3","author":{"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},"date":"2020-03-26 19:17:12.000000000","message":"Patch Set 3: Verified+1\n\nArista third party testing PASSED [ http://arista-CI.arista.com:8000/March-2020/Arista_Tempest_Testrefs/changes/83/714783/3 ]\n\nFor testing details or any questions please check https://wiki.openstack.org/wiki/Arista-third-party-testing","accounts_in_message":[],"_revision_number":3},{"id":"7060bf40eb31446b44101f5ecc00d0cd06bb1744","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"date":"2020-03-26 19:19:06.000000000","message":"Patch Set 3:\n\nBuild Successful \n\n* SRIOV-neutron-macvtap http://13.74.249.42/refs/changes/83/714783/3/SRIOV-neutron-macvtap : SUCCESS\n\n* SRIOV-neutron-direct http://13.74.249.42/refs/changes/83/714783/3/SRIOV-neutron-direct : SUCCESS","accounts_in_message":[],"_revision_number":3},{"id":"2d6f19f112616a95ac1f92d82ab376103d7b32e4","author":{"_account_id":26622,"name":"Cloudbase Neutron Hyper-V CI","email":"neutron_hyperv_ci@cloudbasesolutions.com","username":"neutron_hyperv_ci"},"date":"2020-03-26 19:49:23.000000000","message":"Patch Set 3:\n\nBuild succeeded.\n\n- neutron http://cloudbase-ci.com/neutron/714783/3 : SUCCESS in 1h 47m 48s","accounts_in_message":[],"_revision_number":3},{"id":"5acbc2ad4c586816d9834335f536cc64243eb7d9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-26 20:39:52.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- neutron-tempest-plugin-api https://zuul.opendev.org/t/openstack/build/e43168d064974d55a432f1c19d7ce968 : SUCCESS in 53m 45s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/7015a373e6a34340a2a9369cc619b1c7 : SUCCESS in 36m 05s\n- neutron-tempest-plugin-dvr-multinode-scenario https://zuul.opendev.org/t/openstack/build/6d223438c7544940af4dfb5e2b9353f4 : FAILURE in 2h 37m 02s (non-voting)\n- neutron-tempest-plugin-scenario-linuxbridge https://zuul.opendev.org/t/openstack/build/3cb367b3fbc3416eb0f281c2db412445 : SUCCESS in 1h 28m 10s\n- neutron-tempest-plugin-scenario-openvswitch https://zuul.opendev.org/t/openstack/build/2f5010ad10604205855ecf2cf1af67f4 : SUCCESS in 1h 14m 16s\n- neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid https://zuul.opendev.org/t/openstack/build/9b9deddf1fd6432580161d2fa4314334 : SUCCESS in 1h 16m 30s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/987e6194470e4ea98ae9abd944dea481 : SUCCESS in 43m 00s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1566722602c34532b3096843a160a65c : SUCCESS in 26m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4f76bf21bc404266b4da81df30d0b75b : SUCCESS in 14m 16s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/d8c4ce0d87684302910c51d5623c542e : SUCCESS in 24m 21s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/de673efa58f74a05aea7d37d95823805 : SUCCESS in 37m 21s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/035bb6d1203347e88ee801d9638589a0 : SUCCESS in 26m 07s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d2ae2d9d70c6421bbcd4d9cd7c49d3b8 : SUCCESS in 9m 21s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/b084dd28a62644c4aa3e83a0cf324c43 : SUCCESS in 44m 53s\n- neutron-fullstack https://zuul.opendev.org/t/openstack/build/4510fa6146c348cba2996da0a3a7e3c5 : SUCCESS in 1h 10m 06s\n- neutron-rally-task https://zuul.opendev.org/t/openstack/build/0c13c2f7d0fa4223b23225676aafdb28 : SUCCESS in 1h 46m 24s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/b3e0cb8a578f4fd5ba58fbefe4935e4f : SUCCESS in 1h 12m 17s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/226b1c5d812948889a5f7326564aa941 : SUCCESS in 1h 01m 53s\n- neutron-grenade-dvr-multinode https://zuul.opendev.org/t/openstack/build/f67f31651885422680e46c762d7d7731 : SUCCESS in 1h 01m 21s\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/8d08239ab9f3400dad2d5c8572483ce4 : SUCCESS in 1h 13m 20s\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/89dcaaff2fdf4627a210adcbe9d04316 : SUCCESS in 1h 36m 11s (non-voting)\n- neutron-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/196b0a0f999a42749418e999b3faaf00 : FAILURE in 1h 34m 23s (non-voting)\n- neutron-tempest-iptables_hybrid https://zuul.opendev.org/t/openstack/build/167bc6d9be9c4ce6b362ef17fa680c7b : SUCCESS in 1h 05m 05s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/d8e4a4659ff245649647a3c884e4799a : SUCCESS in 1h 11m 41s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/343716b5f86e410aa75f5a12fbc01511 : SUCCESS in 2h 24m 59s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/1b3162c2862b4a3c831de5b91627afdc : SUCCESS in 1h 52m 33s\n- neutron-ovn-tempest-ovs-release-ipv6-only https://zuul.opendev.org/t/openstack/build/dcad55387b604c1aa2f93e3fc5d2de2d : SUCCESS in 1h 45m 45s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0c0461349c7544e3a2a5a2bbf44192f7 : SUCCESS in 1h 02m 54s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/224f873d605347cdbdf567499242bad7 : SUCCESS in 1h 06m 10s (non-voting)\n- neutron-functional-with-uwsgi https://zuul.opendev.org/t/openstack/build/3276468970a446cc9ae0586cbaaa9068 : SUCCESS in 44m 52s (non-voting)\n- neutron-fullstack-with-uwsgi https://zuul.opendev.org/t/openstack/build/752f823de94c42fc847c74f65f727699 : SUCCESS in 1h 06m 11s (non-voting)\n- neutron-tempest-with-uwsgi https://zuul.opendev.org/t/openstack/build/c6ec70b9677441cb9a917d813875e680 : SUCCESS in 1h 10m 53s (non-voting)\n- neutron-ovn-tempest-slow https://zuul.opendev.org/t/openstack/build/d8517eeedb6942aa84a53b434112aa69 : SUCCESS in 1h 48m 22s (non-voting)\n- neutron-ovn-tempest-full-multinode-ovs-master https://zuul.opendev.org/t/openstack/build/31c1076d35794bcf8c3db42b2e535c60 : SUCCESS in 1h 55m 14s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"43738e7d6a0adb77a841be6a1bd575eaf6142353","author":{"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},"date":"2020-03-27 07:37:00.000000000","message":"Patch Set 3: Code-Review+1\n\nI think waiting a couple of seconds before bridge cleanup is fair. I don\u0027t see any drawbacks. Did you have a chance to verify the fix?","accounts_in_message":[],"_revision_number":3},{"id":"5d535390e553068ad676340c8e33b391cc238c7b","author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"date":"2020-03-27 18:32:09.000000000","message":"Patch Set 3:\n\n\u003e I think waiting a couple of seconds before bridge cleanup is fair.\n \u003e I don\u0027t see any drawbacks. Did you have a chance to verify the fix?\n\nNo, I don\u0027t have DPDK hardware, but I have asked someone who does to take a look.  Since it\u0027s a race issue, and it only happens a small percent of the time even under optimal conditions, it\u0027s tough to say for sure it\u0027s better.  Logically though I think it makes the most sense to handle it this way.","accounts_in_message":[],"_revision_number":3},{"id":"89f44e0451e7ed8747302d3c4bcae54c4a817a80","author":{"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},"date":"2020-03-30 10:56:07.000000000","message":"Patch Set 3:\n\n\u003e \u003e I think waiting a couple of seconds before bridge cleanup is\n \u003e fair.\n \u003e \u003e I don\u0027t see any drawbacks. Did you have a chance to verify the\n \u003e fix?\n \u003e \n \u003e No, I don\u0027t have DPDK hardware, but I have asked someone who does\n \u003e to take a look.  Since it\u0027s a race issue, and it only happens a\n \u003e small percent of the time even under optimal conditions, it\u0027s tough\n \u003e to say for sure it\u0027s better.  Logically though I think it makes the\n \u003e most sense to handle it this way.\n\nGot it, thanks","accounts_in_message":[],"_revision_number":3},{"id":"fd15d09682af6cd0069a92e7946b7e136e9a91e2","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2020-03-30 15:29:34.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"298c86e91e8939867604f9cd7226251e913492f8","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2020-04-03 17:34:39.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\n\u003e \u003e \u003e I think waiting a couple of seconds before bridge cleanup is\n \u003e \u003e fair.\n \u003e \u003e \u003e I don\u0027t see any drawbacks. Did you have a chance to verify the\n \u003e \u003e fix?\n \u003e \u003e\n \u003e \u003e No, I don\u0027t have DPDK hardware, but I have asked someone who does\n \u003e \u003e to take a look.  Since it\u0027s a race issue, and it only happens a\n \u003e \u003e small percent of the time even under optimal conditions, it\u0027s\n \u003e tough\n \u003e \u003e to say for sure it\u0027s better.  Logically though I think it makes\n \u003e the\n \u003e \u003e most sense to handle it this way.\n \u003e \n \u003e Got it, thanks\n\nI usually prefer to have some kind of active wait. But in this case that could be over engineering. This solution can handle the case reported in the bug.","accounts_in_message":[],"_revision_number":3},{"id":"8a616cdf18b76384f2059679b091f6ae33e66106","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-03 17:35:29.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"b2580946968f72fed4dd815d9c9a34a534748488","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-03 20:52:52.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- neutron-tempest-plugin-api https://zuul.opendev.org/t/openstack/build/2a6a792e65fc4affbb9a1bd2ebc7da16 : SUCCESS in 57m 27s\n- neutron-tempest-plugin-scenario-linuxbridge https://zuul.opendev.org/t/openstack/build/632cda26e96d40bb98fd04ef5b9cabed : SUCCESS in 1h 21m 01s\n- neutron-tempest-plugin-scenario-openvswitch https://zuul.opendev.org/t/openstack/build/59f3ec7562024d1f8bded66a0f19a1e9 : SUCCESS in 1h 13m 47s\n- neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid https://zuul.opendev.org/t/openstack/build/0693981b95c44bf080d998ee84eee265 : SUCCESS in 1h 02m 06s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/5ecfbaf62d2c43739da29e0b3066acb2 : SUCCESS in 24m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/76b5353caf234dacb12b00c5b9d1ff4d : SUCCESS in 21m 28s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/4887e188c6d44ef9b89429e022ae4ea5 : SUCCESS in 37m 43s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/219b538382144162b893fef4290525b7 : SUCCESS in 42m 42s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6bdd7adff05a4b62b7944ac93efb1127 : SUCCESS in 23m 43s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/64eddd8ce0894ea0919a70216688d45b : SUCCESS in 1h 00m 02s\n- neutron-fullstack https://zuul.opendev.org/t/openstack/build/c4823c69b1ce4d01a73841353b4b966e : SUCCESS in 1h 18m 04s\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/fdff757ad29a4a2fa644751beb9d45ec : SUCCESS in 1h 16m 32s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/46155f13c0d74f5e92841c17ed8895eb : SUCCESS in 1h 17m 41s\n- neutron-tempest-iptables_hybrid https://zuul.opendev.org/t/openstack/build/3760f84d527f404698347011b72c867d : SUCCESS in 1h 21m 59s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/a7ec83b101054a109a0b35b4e8d914be : SUCCESS in 1h 06m 32s\n- neutron-grenade-dvr-multinode https://zuul.opendev.org/t/openstack/build/86ee7774c0d84e9bb628029ce203a0b5 : SUCCESS in 1h 09m 45s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/af6d0ae2325f45d395baa7d3df06cfa7 : SUCCESS in 2h 27m 59s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/73fe4a20ea5142d498d917e3a09ca8c7 : SUCCESS in 1h 04m 54s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/9b9c69cff019469a97bac3facbfd9737 : SUCCESS in 1h 57m 32s","accounts_in_message":[],"_revision_number":3},{"id":"d182a7eed221a0b830b94be75ebdf7d19f5e7e4b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-03 20:52:53.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3},{"id":"698e43ba11864cc07d0148188c377654bf42859f","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-03 21:00:06.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c536580ed2b046cfaa14439260b32d57 : SUCCESS in 6m 18s","accounts_in_message":[],"_revision_number":3},{"id":"47105be3434be11b470339bf82b862b0c2dd79df","author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"date":"2020-04-03 21:11:16.000000000","message":"Patch Set 3: Cherry Picked\n\nThis patchset was cherry picked to branch stable/train as commit 92b2d9c25ade84d43538b2c42c620f91468f852c","accounts_in_message":[],"_revision_number":3},{"id":"5c8e9d58c6566480da3b7a99a59c3f60db3261d7","author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"date":"2020-04-03 21:11:37.000000000","message":"Patch Set 3: Cherry Picked\n\nThis patchset was cherry picked to branch stable/stein as commit 355f454747ea5f6486c45589ae7be61823b2adab","accounts_in_message":[],"_revision_number":3},{"id":"46fadc3866d64e11f71fd3a9fae4ce383cbf30ea","author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"date":"2020-04-03 21:11:57.000000000","message":"Patch Set 3: Cherry Picked\n\nThis patchset was cherry picked to branch stable/rocky as commit c0b15a8cbeb17ed5024aaf2347a04a5929dbbd5d","accounts_in_message":[],"_revision_number":3},{"id":"454fdb4713698afd27914db8ff1e6a120d700a12","author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"date":"2020-04-03 21:12:10.000000000","message":"Patch Set 3: Cherry Picked\n\nThis patchset was cherry picked to branch stable/queens as commit 1c768810cdd6949d27989ff1ae3bb9d657a9be1c","accounts_in_message":[],"_revision_number":3},{"id":"41bd4fdb504e737e85bf5077b4593e9f4111368c","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2020-04-06 14:24:45.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"e37722c0f5f0b746135200db6f654674dc0f6f12","revisions":{"d151d13b544d71e956e8637f83c0d03e55a79c61":{"kind":"REWORK","_number":1,"created":"2020-03-24 22:09:23.000000000","uploader":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"ref":"refs/changes/83/714783/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/83/714783/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/83/714783/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/83/714783/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/83/714783/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/83/714783/1"}}},"commit":{"parents":[{"commit":"56c7db5e7fafa110a0afc1ad07511fa7f1191137","subject":"Merge \"Change OVS tunnel tests to support unittest.mock\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/56c7db5e7fafa110a0afc1ad07511fa7f1191137"}]}],"author":{"name":"Nate Johnston","email":"iam@natejohnston.info","date":"2020-03-24 22:05:16.000000000","tz":-240},"committer":{"name":"Nate Johnston","email":"iam@natejohnston.info","date":"2020-03-24 22:09:22.000000000","tz":-240},"subject":"Wait before deleting trunk bridges for DPDK vhu","message":"Wait before deleting trunk bridges for DPDK vhu\n\nDPDK vhostuser mode (DPDK/vhu) means that when an instance is powered\noff the port is deleted, and when an instance is powered on a port is\ncreated.  This means a reboot is functionally a super fast\ndelete-then-create.  Neutron trunking mode in combination with DPDK/vhu\nimplements a trunk bridge for each tenant, and the ports for the\ninstances are created as subports of that bridge.  The standard way a\ntrunk bridge works is that when all the subports are deleted, a thread\nis spawned to delete the trunk bridge, because that is an expensive and\ntime-consuming operation.  That means that if the port in question is\nthe only port on the trunk on that compute node, this happens:\n\n1. The port is deleted\n2. A thread is spawned to delete the trunk\n3. The port is recreated\n\nIf the trunk is deleted after #3 happens then the instance has no\nnetworking and is inaccessible; this is the scenario that was dealt with\nin a previous change [1].  But there continue to be issues with errors\n\"RowNotFound: Cannot find Bridge with name\u003dtbr-XXXXXXXX-X\".  What is\nhappening in this case is that the trunk is being deleted in the middle\nof the execution of #3, so that it stops existing in the middle of the\nport creation logic but before the port is actually recreated.\n\nSince this is a timing issue between two different threads it\u0027s\ndifficult to stamp out entirely, but I think the best way to do it is to\nadd a slight delay in the trunk deletion thread, just a second or two.\nThat will give the port time to come back online and avoid the trunk\ndeletion entirely.\n\n[1] https://review.opendev.org/623275\n\nChange-Id: I36a98fe5da85da1f3a0315dd1a470f062de6f38b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/d151d13b544d71e956e8637f83c0d03e55a79c61"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/d151d13b544d71e956e8637f83c0d03e55a79c61"}]},"branch":"refs/heads/master"},"4db93d08432b41ca505767cec650ceace8e097b3":{"kind":"REWORK","_number":2,"created":"2020-03-25 20:57:44.000000000","uploader":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"ref":"refs/changes/83/714783/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/83/714783/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/83/714783/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/83/714783/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/83/714783/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/83/714783/2"}}},"commit":{"parents":[{"commit":"56c7db5e7fafa110a0afc1ad07511fa7f1191137","subject":"Merge \"Change OVS tunnel tests to support unittest.mock\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/56c7db5e7fafa110a0afc1ad07511fa7f1191137"}]}],"author":{"name":"Nate Johnston","email":"iam@natejohnston.info","date":"2020-03-24 22:05:16.000000000","tz":-240},"committer":{"name":"Nate Johnston","email":"iam@natejohnston.info","date":"2020-03-25 20:57:30.000000000","tz":-240},"subject":"Wait before deleting trunk bridges for DPDK vhu","message":"Wait before deleting trunk bridges for DPDK vhu\n\nDPDK vhostuser mode (DPDK/vhu) means that when an instance is powered\noff the port is deleted, and when an instance is powered on a port is\ncreated.  This means a reboot is functionally a super fast\ndelete-then-create.  Neutron trunking mode in combination with DPDK/vhu\nimplements a trunk bridge for each tenant, and the ports for the\ninstances are created as subports of that bridge.  The standard way a\ntrunk bridge works is that when all the subports are deleted, a thread\nis spawned to delete the trunk bridge, because that is an expensive and\ntime-consuming operation.  That means that if the port in question is\nthe only port on the trunk on that compute node, this happens:\n\n1. The port is deleted\n2. A thread is spawned to delete the trunk\n3. The port is recreated\n\nIf the trunk is deleted after #3 happens then the instance has no\nnetworking and is inaccessible; this is the scenario that was dealt with\nin a previous change [1].  But there continue to be issues with errors\n\"RowNotFound: Cannot find Bridge with name\u003dtbr-XXXXXXXX-X\".  What is\nhappening in this case is that the trunk is being deleted in the middle\nof the execution of #3, so that it stops existing in the middle of the\nport creation logic but before the port is actually recreated.\n\nSince this is a timing issue between two different threads it\u0027s\ndifficult to stamp out entirely, but I think the best way to do it is to\nadd a slight delay in the trunk deletion thread, just a second or two.\nThat will give the port time to come back online and avoid the trunk\ndeletion entirely.\n\n[1] https://review.opendev.org/623275\n\nChange-Id: I36a98fe5da85da1f3a0315dd1a470f062de6f38b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/4db93d08432b41ca505767cec650ceace8e097b3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/4db93d08432b41ca505767cec650ceace8e097b3"}]},"branch":"refs/heads/master"},"e37722c0f5f0b746135200db6f654674dc0f6f12":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2020-03-26 18:01:01.000000000","uploader":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"ref":"refs/changes/83/714783/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/83/714783/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/83/714783/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/83/714783/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/83/714783/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/83/714783/3"}}},"commit":{"parents":[{"commit":"56c7db5e7fafa110a0afc1ad07511fa7f1191137","subject":"Merge \"Change OVS tunnel tests to support unittest.mock\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/56c7db5e7fafa110a0afc1ad07511fa7f1191137"}]}],"author":{"name":"Nate Johnston","email":"iam@natejohnston.info","date":"2020-03-24 22:05:16.000000000","tz":-240},"committer":{"name":"Nate Johnston","email":"iam@natejohnston.info","date":"2020-03-26 18:00:24.000000000","tz":-240},"subject":"Wait before deleting trunk bridges for DPDK vhu","message":"Wait before deleting trunk bridges for DPDK vhu\n\nDPDK vhostuser mode (DPDK/vhu) means that when an instance is powered\noff the port is deleted, and when an instance is powered on a port is\ncreated.  This means a reboot is functionally a super fast\ndelete-then-create.  Neutron trunking mode in combination with DPDK/vhu\nimplements a trunk bridge for each tenant, and the ports for the\ninstances are created as subports of that bridge.  The standard way a\ntrunk bridge works is that when all the subports are deleted, a thread\nis spawned to delete the trunk bridge, because that is an expensive and\ntime-consuming operation.  That means that if the port in question is\nthe only port on the trunk on that compute node, this happens:\n\n1. The port is deleted\n2. A thread is spawned to delete the trunk\n3. The port is recreated\n\nIf the trunk is deleted after #3 happens then the instance has no\nnetworking and is inaccessible; this is the scenario that was dealt with\nin a previous change [1].  But there continue to be issues with errors\n\"RowNotFound: Cannot find Bridge with name\u003dtbr-XXXXXXXX-X\".  What is\nhappening in this case is that the trunk is being deleted in the middle\nof the execution of #3, so that it stops existing in the middle of the\nport creation logic but before the port is actually recreated.\n\nSince this is a timing issue between two different threads it\u0027s\ndifficult to stamp out entirely, but I think the best way to do it is to\nadd a slight delay in the trunk deletion thread, just a second or two.\nThat will give the port time to come back online and avoid the trunk\ndeletion entirely.\n\n[1] https://review.opendev.org/623275\n\nRelated-Bug: #1869244\nChange-Id: I36a98fe5da85da1f3a0315dd1a470f062de6f38b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/e37722c0f5f0b746135200db6f654674dc0f6f12"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/e37722c0f5f0b746135200db6f654674dc0f6f12"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
