)]}'
{"id":"openstack%2Fneutron~648002","triplet_id":"openstack%2Fneutron~stable%2Fstein~I17ab643abbd2ec21eda4ae1dfb9abf2d4b0657f2","project":"openstack/neutron","branch":"stable/stein","topic":"bug/1813007","hashtags":[],"change_id":"I17ab643abbd2ec21eda4ae1dfb9abf2d4b0657f2","subject":"Fix KeyError in OVS firewall","status":"MERGED","created":"2019-03-27 05:32:33.000000000","updated":"2019-04-05 01:01:58.000000000","submitted":"2019-04-05 01:01:58.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"648002-1554426118791-478bdb56","meta_rev_id":"816c7fd5135101b7ef454468aabe9eee7dc93a6e","_number":648002,"virtual_id_number":648002,"owner":{"_account_id":9200,"name":"IWAMOTO Toshihiro","email":"iwamoto@valinux.co.jp","username":"toshii"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":9200,"name":"IWAMOTO Toshihiro","email":"iwamoto@valinux.co.jp","username":"toshii"},{"value":0,"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"value":0,"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"value":0,"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},{"value":2,"date":"2019-04-05 01:01:58.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"date":"2019-03-27 18:08:18.000000000","_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"},{"value":0,"date":"2019-03-27 19:52:17.000000000","_account_id":26622,"name":"Cloudbase Neutron Hyper-V CI","email":"neutron_hyperv_ci@cloudbasesolutions.com","username":"neutron_hyperv_ci"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"all":[{"value":0,"_account_id":9200,"name":"IWAMOTO Toshihiro","email":"iwamoto@valinux.co.jp","username":"toshii"},{"value":2,"date":"2019-03-28 09:31:21.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"value":2,"date":"2019-04-04 14:32:29.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"value":1,"date":"2019-03-27 11:52:46.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"},{"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":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"all":[{"value":0,"_account_id":9200,"name":"IWAMOTO Toshihiro","email":"iwamoto@valinux.co.jp","username":"toshii"},{"value":0,"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"value":1,"date":"2019-04-04 14:32:29.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"value":0,"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"},{"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":9200,"name":"IWAMOTO Toshihiro","email":"iwamoto@valinux.co.jp","username":"toshii"},{"value":0,"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"value":0,"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"value":0,"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"},{"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":9200,"name":"IWAMOTO Toshihiro","email":"iwamoto@valinux.co.jp","username":"toshii"},{"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"},{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},{"_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":"2019-03-27 11:34:18.000000000","updated_by":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"reviewer":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"state":"REVIEWER"},{"updated":"2019-03-27 18:08:18.000000000","updated_by":{"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"},"reviewer":{"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"},"state":"REVIEWER"},{"updated":"2019-03-27 19:52:17.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":"2019-03-28 09:31:21.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":"2019-04-04 14:32:29.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":"2019-04-05 01:01:58.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":"e269595d0922d45029afb13eaf9358ad784beddf","author":{"_account_id":9200,"name":"IWAMOTO Toshihiro","email":"iwamoto@valinux.co.jp","username":"toshii"},"date":"2019-03-27 05:32:33.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"72dd510e719af4a8ae44b364d030836efd0487e4","author":{"_account_id":26622,"name":"Cloudbase Neutron Hyper-V CI","email":"neutron_hyperv_ci@cloudbasesolutions.com","username":"neutron_hyperv_ci"},"date":"2019-03-27 07:14:57.000000000","message":"Patch Set 1:\n\nBuild succeeded.\n\n- neutron http://cloudbase-ci.com/neutron/648002/1 : SUCCESS in 1h 41m 49s","accounts_in_message":[],"_revision_number":1},{"id":"a6c6e24fd38fafc0b60dd81eac4b1affd9147cb6","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-27 07:52:38.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- neutron-tempest-plugin-api http://logs.openstack.org/02/648002/1/check/neutron-tempest-plugin-api/3c1a2c1/ : SUCCESS in 56m 41s\n- neutron-tempest-plugin-designate-scenario http://logs.openstack.org/02/648002/1/check/neutron-tempest-plugin-designate-scenario/3b85a93/ : SUCCESS in 54m 32s\n- neutron-tempest-plugin-dvr-multinode-scenario http://logs.openstack.org/02/648002/1/check/neutron-tempest-plugin-dvr-multinode-scenario/43c676f/ : FAILURE in 2h 02m 44s (non-voting)\n- neutron-tempest-plugin-scenario-linuxbridge http://logs.openstack.org/02/648002/1/check/neutron-tempest-plugin-scenario-linuxbridge/d368d64/ : SUCCESS in 1h 30m 42s\n- build-openstack-sphinx-docs http://logs.openstack.org/02/648002/1/check/build-openstack-sphinx-docs/8569598/html/ : SUCCESS in 5m 31s\n- openstack-tox-cover http://logs.openstack.org/02/648002/1/check/openstack-tox-cover/622d0a4/cover/ : SUCCESS in 33m 57s\n- openstack-tox-lower-constraints http://logs.openstack.org/02/648002/1/check/openstack-tox-lower-constraints/b4b3a8b/ : SUCCESS in 18m 54s\n- openstack-tox-pep8 http://logs.openstack.org/02/648002/1/check/openstack-tox-pep8/c40a2a4/ : SUCCESS in 10m 52s\n- openstack-tox-py27 http://logs.openstack.org/02/648002/1/check/openstack-tox-py27/ab0f0c3/ : SUCCESS in 19m 04s\n- openstack-tox-py35 http://logs.openstack.org/02/648002/1/check/openstack-tox-py35/a7ba18c/ : SUCCESS in 23m 09s\n- openstack-tox-py36 http://logs.openstack.org/02/648002/1/check/openstack-tox-py36/79810aa/ : SUCCESS in 24m 48s\n- openstack-tox-py37 http://logs.openstack.org/02/648002/1/check/openstack-tox-py37/f1c822f/ : SUCCESS in 19m 15s\n- openstack-tox-docs http://logs.openstack.org/02/648002/1/check/openstack-tox-docs/f50443e/html/ : SUCCESS in 4m 27s\n- tempest-full http://logs.openstack.org/02/648002/1/check/tempest-full/d06529f/ : SUCCESS in 1h 49m 38s\n- neutron-grenade http://logs.openstack.org/02/648002/1/check/neutron-grenade/16ca93f/ : SUCCESS in 58m 10s\n- grenade-py3 http://logs.openstack.org/02/648002/1/check/grenade-py3/11531b3/ : SUCCESS in 1h 04m 10s\n- tempest-full-py3 http://logs.openstack.org/02/648002/1/check/tempest-full-py3/1106581/ : SUCCESS in 1h 16m 37s\n- neutron-functional http://logs.openstack.org/02/648002/1/check/neutron-functional/4e6598e/ : FAILURE in 39m 09s\n- neutron-functional-python27 http://logs.openstack.org/02/648002/1/check/neutron-functional-python27/ce63469/ : SUCCESS in 34m 38s\n- neutron-fullstack http://logs.openstack.org/02/648002/1/check/neutron-fullstack/d43a6d4/ : SUCCESS in 1h 03m 10s (non-voting)\n- neutron-rally-task http://logs.openstack.org/02/648002/1/check/neutron-rally-task/0680418/ : SUCCESS in 1h 43m 45s\n- neutron-tempest-dvr http://logs.openstack.org/02/648002/1/check/neutron-tempest-dvr/6dcef64/ : SUCCESS in 1h 24m 07s\n- neutron-tempest-linuxbridge http://logs.openstack.org/02/648002/1/check/neutron-tempest-linuxbridge/1bdb6fc/ : SUCCESS in 1h 30m 55s\n- neutron-grenade-multinode http://logs.openstack.org/02/648002/1/check/neutron-grenade-multinode/5d08747/ : SUCCESS in 1h 03m 05s\n- neutron-grenade-dvr-multinode http://logs.openstack.org/02/648002/1/check/neutron-grenade-dvr-multinode/912d11f/ : SUCCESS in 1h 05m 38s\n- tempest-multinode-full-py3 http://logs.openstack.org/02/648002/1/check/tempest-multinode-full-py3/912b4f9/ : SUCCESS in 1h 37m 30s (non-voting)\n- neutron-tempest-dvr-ha-multinode-full http://logs.openstack.org/02/648002/1/check/neutron-tempest-dvr-ha-multinode-full/7e909ae/ : SUCCESS in 1h 49m 04s (non-voting)\n- neutron-tempest-iptables_hybrid http://logs.openstack.org/02/648002/1/check/neutron-tempest-iptables_hybrid/949f0ff/ : SUCCESS in 1h 47m 30s\n- neutron-tempest-iptables_hybrid-fedora http://logs.openstack.org/02/648002/1/check/neutron-tempest-iptables_hybrid-fedora/217553c/ : SUCCESS in 1h 59m 13s (non-voting)\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa http://logs.openstack.org/02/648002/1/check/ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa/ee5a484/ : SUCCESS in 50m 14s (non-voting)\n- tempest-slow-py3 http://logs.openstack.org/02/648002/1/check/tempest-slow-py3/17fa9af/ : SUCCESS in 2h 16m 42s\n- networking-ovn-tempest-dsvm-ovs-release http://logs.openstack.org/02/648002/1/check/networking-ovn-tempest-dsvm-ovs-release/a341802/ : SUCCESS in 2h 14m 37s (non-voting)\n- openstacksdk-functional-devstack-networking http://logs.openstack.org/02/648002/1/check/openstacksdk-functional-devstack-networking/36e1e27/ : SUCCESS in 1h 24m 04s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"f33ba82d8daca1c97cdc7b6ab684d5bb1c314353","author":{"_account_id":9200,"name":"IWAMOTO Toshihiro","email":"iwamoto@valinux.co.jp","username":"toshii"},"date":"2019-03-27 08:10:25.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"6db608894e381a25c7683ab43e5f9db69e5f2d8e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-27 11:31:51.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- neutron-tempest-plugin-api http://logs.openstack.org/02/648002/1/check/neutron-tempest-plugin-api/087b8af/ : SUCCESS in 1h 15m 16s\n- neutron-tempest-plugin-designate-scenario http://logs.openstack.org/02/648002/1/check/neutron-tempest-plugin-designate-scenario/90965d4/ : SUCCESS in 46m 39s\n- neutron-tempest-plugin-dvr-multinode-scenario http://logs.openstack.org/02/648002/1/check/neutron-tempest-plugin-dvr-multinode-scenario/d5d33a3/ : FAILURE in 1h 57m 42s (non-voting)\n- neutron-tempest-plugin-scenario-linuxbridge http://logs.openstack.org/02/648002/1/check/neutron-tempest-plugin-scenario-linuxbridge/c5c4ea3/ : SUCCESS in 1h 05m 06s\n- build-openstack-sphinx-docs http://logs.openstack.org/02/648002/1/check/build-openstack-sphinx-docs/9e778f9/html/ : SUCCESS in 5m 37s\n- openstack-tox-cover http://logs.openstack.org/02/648002/1/check/openstack-tox-cover/d3a0f47/cover/ : SUCCESS in 26m 50s\n- openstack-tox-lower-constraints http://logs.openstack.org/02/648002/1/check/openstack-tox-lower-constraints/12deeed/ : SUCCESS in 23m 22s\n- openstack-tox-pep8 http://logs.openstack.org/02/648002/1/check/openstack-tox-pep8/baa4404/ : SUCCESS in 12m 06s\n- openstack-tox-py27 http://logs.openstack.org/02/648002/1/check/openstack-tox-py27/c3be76c/ : SUCCESS in 18m 42s\n- openstack-tox-py35 http://logs.openstack.org/02/648002/1/check/openstack-tox-py35/652428a/ : SUCCESS in 22m 12s\n- openstack-tox-py36 http://logs.openstack.org/02/648002/1/check/openstack-tox-py36/805437e/ : SUCCESS in 20m 33s\n- openstack-tox-py37 http://logs.openstack.org/02/648002/1/check/openstack-tox-py37/147ad03/ : SUCCESS in 20m 05s\n- openstack-tox-docs http://logs.openstack.org/02/648002/1/check/openstack-tox-docs/dbe7523/html/ : SUCCESS in 5m 37s\n- tempest-full http://logs.openstack.org/02/648002/1/check/tempest-full/132fa63/ : SUCCESS in 1h 48m 18s\n- neutron-grenade http://logs.openstack.org/02/648002/1/check/neutron-grenade/7dba142/ : SUCCESS in 51m 24s\n- grenade-py3 http://logs.openstack.org/02/648002/1/check/grenade-py3/5fb3f1c/ : SUCCESS in 55m 11s\n- tempest-full-py3 http://logs.openstack.org/02/648002/1/check/tempest-full-py3/614c780/ : SUCCESS in 1h 20m 31s\n- neutron-functional http://logs.openstack.org/02/648002/1/check/neutron-functional/793611b/ : SUCCESS in 36m 56s\n- neutron-functional-python27 http://logs.openstack.org/02/648002/1/check/neutron-functional-python27/0e90356/ : SUCCESS in 38m 15s\n- neutron-fullstack http://logs.openstack.org/02/648002/1/check/neutron-fullstack/2adda75/ : SUCCESS in 1h 06m 28s (non-voting)\n- neutron-rally-task http://logs.openstack.org/02/648002/1/check/neutron-rally-task/d331b2c/ : SUCCESS in 1h 33m 52s\n- neutron-tempest-dvr http://logs.openstack.org/02/648002/1/check/neutron-tempest-dvr/b9483a6/ : SUCCESS in 1h 27m 04s\n- neutron-tempest-linuxbridge http://logs.openstack.org/02/648002/1/check/neutron-tempest-linuxbridge/9f454fb/ : SUCCESS in 1h 36m 24s\n- neutron-grenade-multinode http://logs.openstack.org/02/648002/1/check/neutron-grenade-multinode/71c96d2/ : SUCCESS in 1h 11m 25s\n- neutron-grenade-dvr-multinode http://logs.openstack.org/02/648002/1/check/neutron-grenade-dvr-multinode/a08f53e/ : SUCCESS in 1h 10m 38s\n- tempest-multinode-full-py3 http://logs.openstack.org/02/648002/1/check/tempest-multinode-full-py3/c9db193/ : SUCCESS in 1h 44m 55s (non-voting)\n- neutron-tempest-dvr-ha-multinode-full http://logs.openstack.org/02/648002/1/check/neutron-tempest-dvr-ha-multinode-full/bd9ee7d/ : SUCCESS in 1h 58m 12s (non-voting)\n- neutron-tempest-iptables_hybrid http://logs.openstack.org/02/648002/1/check/neutron-tempest-iptables_hybrid/7d4ccba/ : SUCCESS in 1h 36m 58s\n- neutron-tempest-iptables_hybrid-fedora http://logs.openstack.org/02/648002/1/check/neutron-tempest-iptables_hybrid-fedora/cfd16a3/ : SUCCESS in 1h 43m 39s (non-voting)\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa http://logs.openstack.org/02/648002/1/check/ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa/167c19f/ : SUCCESS in 58m 35s (non-voting)\n- tempest-slow-py3 http://logs.openstack.org/02/648002/1/check/tempest-slow-py3/31efda0/ : SUCCESS in 2h 54m 52s\n- networking-ovn-tempest-dsvm-ovs-release http://logs.openstack.org/02/648002/1/check/networking-ovn-tempest-dsvm-ovs-release/61c22ec/ : SUCCESS in 2h 38m 13s (non-voting)\n- openstacksdk-functional-devstack-networking http://logs.openstack.org/02/648002/1/check/openstacksdk-functional-devstack-networking/6b2a346/ : SUCCESS in 1h 24m 27s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"68c3555ab14dd20413db5928a83f1233dd0f5d29","author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"date":"2019-03-27 11:34:18.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"a0eefa368a2b17c8d733a9c8bfc094b5961b11a9","author":{"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"},"date":"2019-03-27 11:52:46.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"ad40f15f381f1da71795a848ec0a90aa7a2f8843","author":{"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"},"date":"2019-03-27 11:54:32.000000000","message":"Patch Set 2:\n\nSorry for the 2nd cherry pick, just realized Iwamoto already got this started.","accounts_in_message":[],"_revision_number":2},{"id":"098766c0e18b7cde3bcc8a440e2f73be2ab780fd","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-27 14:14:47.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- neutron-tempest-plugin-api http://logs.openstack.org/02/648002/2/check/neutron-tempest-plugin-api/f5fb8fd/ : SUCCESS in 52m 12s\n- neutron-tempest-plugin-designate-scenario http://logs.openstack.org/02/648002/2/check/neutron-tempest-plugin-designate-scenario/faba284/ : SUCCESS in 33m 39s\n- neutron-tempest-plugin-dvr-multinode-scenario http://logs.openstack.org/02/648002/2/check/neutron-tempest-plugin-dvr-multinode-scenario/53d9dea/ : FAILURE in 1h 45m 00s (non-voting)\n- neutron-tempest-plugin-scenario-linuxbridge http://logs.openstack.org/02/648002/2/check/neutron-tempest-plugin-scenario-linuxbridge/1066c77/ : SUCCESS in 1h 01m 30s\n- build-openstack-sphinx-docs http://logs.openstack.org/02/648002/2/check/build-openstack-sphinx-docs/4d9418d/html/ : SUCCESS in 5m 43s\n- openstack-tox-cover http://logs.openstack.org/02/648002/2/check/openstack-tox-cover/7d2fdb0/cover/ : SUCCESS in 31m 42s\n- openstack-tox-lower-constraints http://logs.openstack.org/02/648002/2/check/openstack-tox-lower-constraints/619fea2/ : SUCCESS in 20m 13s\n- openstack-tox-pep8 http://logs.openstack.org/02/648002/2/check/openstack-tox-pep8/7f1a1e2/ : SUCCESS in 11m 11s\n- openstack-tox-py27 http://logs.openstack.org/02/648002/2/check/openstack-tox-py27/cccfaa2/ : SUCCESS in 21m 27s\n- openstack-tox-py35 http://logs.openstack.org/02/648002/2/check/openstack-tox-py35/a3a6b54/ : SUCCESS in 23m 37s\n- openstack-tox-py36 http://logs.openstack.org/02/648002/2/check/openstack-tox-py36/9bff9f8/ : SUCCESS in 22m 05s\n- openstack-tox-py37 http://logs.openstack.org/02/648002/2/check/openstack-tox-py37/0c5d1a0/ : SUCCESS in 21m 25s\n- openstack-tox-docs http://logs.openstack.org/02/648002/2/check/openstack-tox-docs/2bb51a6/html/ : SUCCESS in 4m 56s\n- tempest-full http://logs.openstack.org/02/648002/2/check/tempest-full/0e36507/ : SUCCESS in 1h 47m 53s\n- neutron-grenade http://logs.openstack.org/02/648002/2/check/neutron-grenade/5d44e27/ : SUCCESS in 59m 21s\n- grenade-py3 http://logs.openstack.org/02/648002/2/check/grenade-py3/ec3b1d0/ : SUCCESS in 58m 29s\n- tempest-full-py3 http://logs.openstack.org/02/648002/2/check/tempest-full-py3/70bf55a/ : SUCCESS in 1h 29m 26s\n- neutron-functional http://logs.openstack.org/02/648002/2/check/neutron-functional/f430fcf/ : SUCCESS in 42m 39s\n- neutron-functional-python27 http://logs.openstack.org/02/648002/2/check/neutron-functional-python27/5b13a0b/ : SUCCESS in 40m 06s\n- neutron-fullstack http://logs.openstack.org/02/648002/2/check/neutron-fullstack/a0fe0bf/ : SUCCESS in 1h 00m 48s (non-voting)\n- neutron-rally-task http://logs.openstack.org/02/648002/2/check/neutron-rally-task/d02af48/ : SUCCESS in 1h 36m 52s\n- neutron-tempest-dvr http://logs.openstack.org/02/648002/2/check/neutron-tempest-dvr/e7da04e/ : SUCCESS in 1h 57m 22s\n- neutron-tempest-linuxbridge http://logs.openstack.org/02/648002/2/check/neutron-tempest-linuxbridge/4207550/ : SUCCESS in 1h 34m 12s\n- neutron-grenade-multinode http://logs.openstack.org/02/648002/2/check/neutron-grenade-multinode/2a4ea55/ : FAILURE in 47m 52s\n- neutron-grenade-dvr-multinode http://logs.openstack.org/02/648002/2/check/neutron-grenade-dvr-multinode/acda902/ : SUCCESS in 1h 02m 34s\n- tempest-multinode-full-py3 http://logs.openstack.org/02/648002/2/check/tempest-multinode-full-py3/d0f160f/ : SUCCESS in 1h 42m 09s (non-voting)\n- neutron-tempest-dvr-ha-multinode-full http://logs.openstack.org/02/648002/2/check/neutron-tempest-dvr-ha-multinode-full/9f93b37/ : SUCCESS in 1h 55m 46s (non-voting)\n- neutron-tempest-iptables_hybrid http://logs.openstack.org/02/648002/2/check/neutron-tempest-iptables_hybrid/a52db42/ : SUCCESS in 1h 35m 23s\n- neutron-tempest-iptables_hybrid-fedora http://logs.openstack.org/02/648002/2/check/neutron-tempest-iptables_hybrid-fedora/639561c/ : SUCCESS in 1h 59m 57s (non-voting)\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa http://logs.openstack.org/02/648002/2/check/ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa/c8c2cba/ : SUCCESS in 53m 17s (non-voting)\n- tempest-slow-py3 http://logs.openstack.org/02/648002/2/check/tempest-slow-py3/e678918/ : SUCCESS in 2h 01m 18s\n- networking-ovn-tempest-dsvm-ovs-release http://logs.openstack.org/02/648002/2/check/networking-ovn-tempest-dsvm-ovs-release/0053c39/ : SUCCESS in 2h 17m 36s (non-voting)\n- openstacksdk-functional-devstack-networking http://logs.openstack.org/02/648002/2/check/openstacksdk-functional-devstack-networking/8777a3a/ : SUCCESS in 1h 29m 29s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"2907a0926efffb669089f3288a883cdfb8acd757","author":{"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"},"date":"2019-03-27 14:22:12.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"bc0b8ac6821aaf76eb738589b04b45ac6bbbc0f7","author":{"_account_id":26622,"name":"Cloudbase Neutron Hyper-V CI","email":"neutron_hyperv_ci@cloudbasesolutions.com","username":"neutron_hyperv_ci"},"date":"2019-03-27 15:30:41.000000000","message":"Patch Set 2:\n\nBuild succeeded.\n\n- neutron http://cloudbase-ci.com/neutron/648002/2 : SUCCESS in 1h 50m 46s","accounts_in_message":[],"_revision_number":2},{"id":"2dd3e067bf29a0cda787c145d2e6f6ff4794bdb7","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-27 17:35:59.000000000","message":"Patch Set 2:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- neutron-tempest-plugin-api http://logs.openstack.org/02/648002/2/check/neutron-tempest-plugin-api/eed7cff/ : SUCCESS in 54m 47s\n- neutron-tempest-plugin-designate-scenario http://logs.openstack.org/02/648002/2/check/neutron-tempest-plugin-designate-scenario/3316519/ : SUCCESS in 32m 24s\n- neutron-tempest-plugin-dvr-multinode-scenario http://logs.openstack.org/02/648002/2/check/neutron-tempest-plugin-dvr-multinode-scenario/d6c18bf/ : TIMED_OUT in 3h 03m 37s (non-voting)\n- neutron-tempest-plugin-scenario-linuxbridge http://logs.openstack.org/02/648002/2/check/neutron-tempest-plugin-scenario-linuxbridge/ebbc7d1/ : SUCCESS in 1h 05m 45s\n- build-openstack-sphinx-docs http://logs.openstack.org/02/648002/2/check/build-openstack-sphinx-docs/407180b/html/ : SUCCESS in 5m 55s\n- openstack-tox-cover http://logs.openstack.org/02/648002/2/check/openstack-tox-cover/cb328de/cover/ : SUCCESS in 25m 43s\n- openstack-tox-lower-constraints http://logs.openstack.org/02/648002/2/check/openstack-tox-lower-constraints/89b6139/ : SUCCESS in 21m 52s\n- openstack-tox-pep8 http://logs.openstack.org/02/648002/2/check/openstack-tox-pep8/6a3b54a/ : SUCCESS in 12m 14s\n- openstack-tox-py27 http://logs.openstack.org/02/648002/2/check/openstack-tox-py27/6a18784/ : SUCCESS in 21m 58s\n- openstack-tox-py35 http://logs.openstack.org/02/648002/2/check/openstack-tox-py35/5e930f3/ : SUCCESS in 24m 27s\n- openstack-tox-py36 http://logs.openstack.org/02/648002/2/check/openstack-tox-py36/6ed1f52/ : SUCCESS in 21m 31s\n- openstack-tox-py37 http://logs.openstack.org/02/648002/2/check/openstack-tox-py37/993a601/ : SUCCESS in 21m 35s\n- openstack-tox-docs http://logs.openstack.org/02/648002/2/check/openstack-tox-docs/f4ab13d/html/ : SUCCESS in 5m 32s\n- tempest-full http://logs.openstack.org/02/648002/2/check/tempest-full/22e532c/ : FAILURE in 1h 17m 02s\n- neutron-grenade http://logs.openstack.org/02/648002/2/check/neutron-grenade/dc26623/ : SUCCESS in 1h 00m 33s\n- grenade-py3 http://logs.openstack.org/02/648002/2/check/grenade-py3/7faca14/ : SUCCESS in 1h 06m 03s\n- tempest-full-py3 http://logs.openstack.org/02/648002/2/check/tempest-full-py3/bac1549/ : SUCCESS in 1h 25m 53s\n- neutron-functional http://logs.openstack.org/02/648002/2/check/neutron-functional/9409282/ : SUCCESS in 39m 11s\n- neutron-functional-python27 http://logs.openstack.org/02/648002/2/check/neutron-functional-python27/2f996d3/ : SUCCESS in 36m 57s\n- neutron-fullstack http://logs.openstack.org/02/648002/2/check/neutron-fullstack/494a0ac/ : SUCCESS in 1h 01m 06s (non-voting)\n- neutron-rally-task http://logs.openstack.org/02/648002/2/check/neutron-rally-task/3856651/ : SUCCESS in 1h 35m 36s\n- neutron-tempest-dvr http://logs.openstack.org/02/648002/2/check/neutron-tempest-dvr/2f9dc0a/ : SUCCESS in 2h 26m 03s\n- neutron-tempest-linuxbridge http://logs.openstack.org/02/648002/2/check/neutron-tempest-linuxbridge/3642603/ : SUCCESS in 1h 24m 51s\n- neutron-grenade-multinode http://logs.openstack.org/02/648002/2/check/neutron-grenade-multinode/e05c856/ : SUCCESS in 1h 01m 25s\n- neutron-grenade-dvr-multinode http://logs.openstack.org/02/648002/2/check/neutron-grenade-dvr-multinode/3260d7d/ : SUCCESS in 1h 07m 43s\n- tempest-multinode-full-py3 http://logs.openstack.org/02/648002/2/check/tempest-multinode-full-py3/52b04e6/ : SUCCESS in 1h 56m 22s (non-voting)\n- neutron-tempest-dvr-ha-multinode-full http://logs.openstack.org/02/648002/2/check/neutron-tempest-dvr-ha-multinode-full/1e0e6dd/ : SUCCESS in 2h 11m 38s (non-voting)\n- neutron-tempest-iptables_hybrid http://logs.openstack.org/02/648002/2/check/neutron-tempest-iptables_hybrid/34c201d/ : SUCCESS in 1h 44m 20s\n- neutron-tempest-iptables_hybrid-fedora http://logs.openstack.org/02/648002/2/check/neutron-tempest-iptables_hybrid-fedora/0770011/ : SUCCESS in 1h 49m 19s (non-voting)\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa http://logs.openstack.org/02/648002/2/check/ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa/15b82cd/ : SUCCESS in 1h 01m 23s (non-voting)\n- tempest-slow-py3 http://logs.openstack.org/02/648002/2/check/tempest-slow-py3/dc05de0/ : SUCCESS in 2h 07m 37s\n- networking-ovn-tempest-dsvm-ovs-release http://logs.openstack.org/02/648002/2/check/networking-ovn-tempest-dsvm-ovs-release/6662200/ : SUCCESS in 2h 42m 15s (non-voting)\n- openstacksdk-functional-devstack-networking http://logs.openstack.org/02/648002/2/check/openstacksdk-functional-devstack-networking/d4373b4/ : SUCCESS in 1h 32m 32s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"4ed34c5254d61c00a3ddad5964492e5ccd3632c2","author":{"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"},"date":"2019-03-27 18:08:18.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"b4042ccd37c371bb58fbb5d63904a765be3db1ef","author":{"_account_id":26622,"name":"Cloudbase Neutron Hyper-V CI","email":"neutron_hyperv_ci@cloudbasesolutions.com","username":"neutron_hyperv_ci"},"date":"2019-03-27 19:52:17.000000000","message":"Patch Set 2:\n\nBuild succeeded.\n\n- neutron http://cloudbase-ci.com/neutron/648002/2 : SUCCESS in 1h 42m 03s","accounts_in_message":[],"_revision_number":2},{"id":"525af9df02c3c34e799193e33f88ce21efb0a121","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-27 21:33:43.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- neutron-tempest-plugin-api http://logs.openstack.org/02/648002/2/check/neutron-tempest-plugin-api/07346b7/ : SUCCESS in 55m 43s\n- neutron-tempest-plugin-designate-scenario http://logs.openstack.org/02/648002/2/check/neutron-tempest-plugin-designate-scenario/f341a14/ : SUCCESS in 29m 52s\n- neutron-tempest-plugin-dvr-multinode-scenario http://logs.openstack.org/02/648002/2/check/neutron-tempest-plugin-dvr-multinode-scenario/0998b35/ : FAILURE in 1h 58m 21s (non-voting)\n- neutron-tempest-plugin-scenario-linuxbridge http://logs.openstack.org/02/648002/2/check/neutron-tempest-plugin-scenario-linuxbridge/87822d6/ : SUCCESS in 1h 11m 32s\n- build-openstack-sphinx-docs http://logs.openstack.org/02/648002/2/check/build-openstack-sphinx-docs/cbf5f75/html/ : SUCCESS in 5m 51s\n- openstack-tox-cover http://logs.openstack.org/02/648002/2/check/openstack-tox-cover/7b3b5b3/cover/ : SUCCESS in 25m 06s\n- openstack-tox-lower-constraints http://logs.openstack.org/02/648002/2/check/openstack-tox-lower-constraints/8c5f9b5/ : SUCCESS in 22m 12s\n- openstack-tox-pep8 http://logs.openstack.org/02/648002/2/check/openstack-tox-pep8/5bfabec/ : SUCCESS in 14m 20s\n- openstack-tox-py27 http://logs.openstack.org/02/648002/2/check/openstack-tox-py27/fef8b69/ : SUCCESS in 19m 12s\n- openstack-tox-py35 http://logs.openstack.org/02/648002/2/check/openstack-tox-py35/de60ac5/ : SUCCESS in 24m 19s\n- openstack-tox-py36 http://logs.openstack.org/02/648002/2/check/openstack-tox-py36/a5c98e1/ : SUCCESS in 27m 14s\n- openstack-tox-py37 http://logs.openstack.org/02/648002/2/check/openstack-tox-py37/f4210ff/ : SUCCESS in 17m 56s\n- openstack-tox-docs http://logs.openstack.org/02/648002/2/check/openstack-tox-docs/ebb91c1/html/ : SUCCESS in 4m 26s\n- tempest-full http://logs.openstack.org/02/648002/2/check/tempest-full/a79f553/ : SUCCESS in 1h 51m 26s\n- neutron-grenade http://logs.openstack.org/02/648002/2/check/neutron-grenade/e4ac136/ : SUCCESS in 54m 12s\n- grenade-py3 http://logs.openstack.org/02/648002/2/check/grenade-py3/0f27b7e/ : SUCCESS in 1h 07m 43s\n- tempest-full-py3 http://logs.openstack.org/02/648002/2/check/tempest-full-py3/e781577/ : SUCCESS in 1h 31m 46s\n- neutron-functional http://logs.openstack.org/02/648002/2/check/neutron-functional/f1dc92e/ : SUCCESS in 37m 23s\n- neutron-functional-python27 http://logs.openstack.org/02/648002/2/check/neutron-functional-python27/475d930/ : SUCCESS in 41m 20s\n- neutron-fullstack http://logs.openstack.org/02/648002/2/check/neutron-fullstack/e25e160/ : SUCCESS in 1h 06m 07s (non-voting)\n- neutron-rally-task http://logs.openstack.org/02/648002/2/check/neutron-rally-task/cb10ad2/ : SUCCESS in 1h 44m 44s\n- neutron-tempest-dvr http://logs.openstack.org/02/648002/2/check/neutron-tempest-dvr/025afcb/ : SUCCESS in 1h 35m 28s\n- neutron-tempest-linuxbridge http://logs.openstack.org/02/648002/2/check/neutron-tempest-linuxbridge/a086cca/ : SUCCESS in 1h 30m 47s\n- neutron-grenade-multinode http://logs.openstack.org/02/648002/2/check/neutron-grenade-multinode/f9d19b4/ : SUCCESS in 1h 14m 12s\n- neutron-grenade-dvr-multinode http://logs.openstack.org/02/648002/2/check/neutron-grenade-dvr-multinode/b8efbb2/ : SUCCESS in 1h 17m 07s\n- tempest-multinode-full-py3 http://logs.openstack.org/02/648002/2/check/tempest-multinode-full-py3/22d35fa/ : SUCCESS in 1h 42m 16s (non-voting)\n- neutron-tempest-dvr-ha-multinode-full http://logs.openstack.org/02/648002/2/check/neutron-tempest-dvr-ha-multinode-full/66a34f2/ : SUCCESS in 2h 01m 55s (non-voting)\n- neutron-tempest-iptables_hybrid http://logs.openstack.org/02/648002/2/check/neutron-tempest-iptables_hybrid/1d3888c/ : SUCCESS in 1h 28m 41s\n- neutron-tempest-iptables_hybrid-fedora http://logs.openstack.org/02/648002/2/check/neutron-tempest-iptables_hybrid-fedora/1a0f616/ : SUCCESS in 1h 38m 29s (non-voting)\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa http://logs.openstack.org/02/648002/2/check/ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa/b088538/ : SUCCESS in 55m 17s (non-voting)\n- tempest-slow-py3 http://logs.openstack.org/02/648002/2/check/tempest-slow-py3/b34d8ad/ : SUCCESS in 2h 14m 29s\n- networking-ovn-tempest-dsvm-ovs-release http://logs.openstack.org/02/648002/2/check/networking-ovn-tempest-dsvm-ovs-release/cf06085/ : SUCCESS in 2h 25m 38s (non-voting)\n- openstacksdk-functional-devstack-networking http://logs.openstack.org/02/648002/2/check/openstacksdk-functional-devstack-networking/240cb66/ : SUCCESS in 1h 26m 47s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"f34e305374ec0c05654bbb58c6215c383537de43","author":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"date":"2019-03-28 09:31:21.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"a646869974ae6f7fd3aad6158450c3aa1c917c4c","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2019-04-04 14:32:29.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"ae35d950eec98d9125f4729b9fc2d327bf61e5f6","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-04 14:33:15.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"83b0ed7c70035a5a6a0399c6c18613f32be78297","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-05 01:01:58.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- neutron-tempest-plugin-api http://logs.openstack.org/02/648002/2/gate/neutron-tempest-plugin-api/4811059/ : SUCCESS in 50m 42s\n- neutron-tempest-plugin-scenario-linuxbridge http://logs.openstack.org/02/648002/2/gate/neutron-tempest-plugin-scenario-linuxbridge/40a690e/ : SUCCESS in 1h 21m 16s\n- build-openstack-sphinx-docs http://logs.openstack.org/02/648002/2/gate/build-openstack-sphinx-docs/a256b5d/html/ : SUCCESS in 6m 35s\n- openstack-tox-lower-constraints http://logs.openstack.org/02/648002/2/gate/openstack-tox-lower-constraints/d7f9453/ : SUCCESS in 23m 21s\n- openstack-tox-pep8 http://logs.openstack.org/02/648002/2/gate/openstack-tox-pep8/b88aee2/ : SUCCESS in 12m 30s\n- openstack-tox-py27 http://logs.openstack.org/02/648002/2/gate/openstack-tox-py27/a1c87c1/ : SUCCESS in 38m 28s\n- openstack-tox-py35 http://logs.openstack.org/02/648002/2/gate/openstack-tox-py35/1f37a0b/ : SUCCESS in 35m 25s\n- openstack-tox-py36 http://logs.openstack.org/02/648002/2/gate/openstack-tox-py36/56c47db/ : SUCCESS in 38m 00s\n- openstack-tox-py37 http://logs.openstack.org/02/648002/2/gate/openstack-tox-py37/9e91e68/ : SUCCESS in 20m 39s\n- openstack-tox-docs http://logs.openstack.org/02/648002/2/gate/openstack-tox-docs/71b39dd/html/ : SUCCESS in 5m 39s\n- tempest-full http://logs.openstack.org/02/648002/2/gate/tempest-full/5bffa0d/ : SUCCESS in 1h 28m 10s\n- neutron-grenade http://logs.openstack.org/02/648002/2/gate/neutron-grenade/3ab43c9/ : SUCCESS in 55m 27s\n- grenade-py3 http://logs.openstack.org/02/648002/2/gate/grenade-py3/d59ed1d/ : SUCCESS in 56m 24s\n- tempest-full-py3 http://logs.openstack.org/02/648002/2/gate/tempest-full-py3/3711345/ : SUCCESS in 1h 29m 42s\n- neutron-functional http://logs.openstack.org/02/648002/2/gate/neutron-functional/8fa08b0/ : SUCCESS in 40m 24s\n- neutron-functional-python27 http://logs.openstack.org/02/648002/2/gate/neutron-functional-python27/8879047/ : SUCCESS in 43m 18s\n- neutron-tempest-dvr http://logs.openstack.org/02/648002/2/gate/neutron-tempest-dvr/b1caef3/ : SUCCESS in 1h 23m 09s\n- neutron-tempest-linuxbridge http://logs.openstack.org/02/648002/2/gate/neutron-tempest-linuxbridge/b566e14/ : SUCCESS in 1h 21m 59s\n- neutron-tempest-iptables_hybrid http://logs.openstack.org/02/648002/2/gate/neutron-tempest-iptables_hybrid/8232f89/ : SUCCESS in 1h 34m 37s\n- neutron-grenade-multinode http://logs.openstack.org/02/648002/2/gate/neutron-grenade-multinode/d509446/ : SUCCESS in 1h 02m 13s\n- neutron-grenade-dvr-multinode http://logs.openstack.org/02/648002/2/gate/neutron-grenade-dvr-multinode/5dd95a7/ : SUCCESS in 1h 04m 21s\n- tempest-slow-py3 http://logs.openstack.org/02/648002/2/gate/tempest-slow-py3/6ccf0a8/ : SUCCESS in 2h 06m 26s","accounts_in_message":[],"_revision_number":2},{"id":"970695204995dd9723b59bb0b32465510540f3fd","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-05 01:01:58.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"f6652f0ee6c51a0238d2b1ce10a86040456c85d9","revisions":{"a088b1d1e5ea5f29341c55b10b514122a978f610":{"kind":"REWORK","_number":1,"created":"2019-03-27 05:32:33.000000000","uploader":{"_account_id":9200,"name":"IWAMOTO Toshihiro","email":"iwamoto@valinux.co.jp","username":"toshii"},"ref":"refs/changes/02/648002/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/02/648002/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/02/648002/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/02/648002/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/02/648002/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/02/648002/1"}}},"commit":{"parents":[{"commit":"4da4d5e0f0c2eb49b8929119776d16504229a4c3","subject":"Update UPPER_CONSTRAINTS_FILE for stable/stein","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/4da4d5e0f0c2eb49b8929119776d16504229a4c3"}]}],"author":{"name":"Brian Haley","email":"bhaley@redhat.com","date":"2019-03-01 03:19:16.000000000","tz":-300},"committer":{"name":"IWAMOTO Toshihiro","email":"iwamoto@valinux.co.jp","date":"2019-03-27 05:31:09.000000000","tz":540},"subject":"Fix KeyError in OVS firewall","message":"Fix KeyError in OVS firewall\n\nWhen merging port ranges, the code never assumed the\nconjunction ID might not be present in the set due to\nalready being removed.\n\nIn this case there were two security groups, both using\nthe same remote security group, but the first security\ngroup does not define a port range and the second one does.\nOr more generally, the first SG port range is a subset\nof the second, as no port-range means the full range.\n\nChange-Id: I17ab643abbd2ec21eda4ae1dfb9abf2d4b0657f2\nCloses-bug: #1813007\n(cherry picked from commit 18c578aa10c19a6befdf1f1510645200f173eb44)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/a088b1d1e5ea5f29341c55b10b514122a978f610"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/a088b1d1e5ea5f29341c55b10b514122a978f610"}]},"branch":"refs/heads/stable/stein"},"f6652f0ee6c51a0238d2b1ce10a86040456c85d9":{"kind":"NO_CHANGE","_number":2,"created":"2019-03-27 11:52:46.000000000","uploader":{"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"},"ref":"refs/changes/02/648002/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/02/648002/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/02/648002/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/02/648002/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/02/648002/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/02/648002/2"}}},"commit":{"parents":[{"commit":"4da4d5e0f0c2eb49b8929119776d16504229a4c3","subject":"Update UPPER_CONSTRAINTS_FILE for stable/stein","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/4da4d5e0f0c2eb49b8929119776d16504229a4c3"}]}],"author":{"name":"Brian Haley","email":"bhaley@redhat.com","date":"2019-03-01 03:19:16.000000000","tz":-300},"committer":{"name":"Corey Bryant","email":"corey.bryant@canonical.com","date":"2019-03-27 11:52:46.000000000","tz":0},"subject":"Fix KeyError in OVS firewall","message":"Fix KeyError in OVS firewall\n\nWhen merging port ranges, the code never assumed the\nconjunction ID might not be present in the set due to\nalready being removed.\n\nIn this case there were two security groups, both using\nthe same remote security group, but the first security\ngroup does not define a port range and the second one does.\nOr more generally, the first SG port range is a subset\nof the second, as no port-range means the full range.\n\nChange-Id: I17ab643abbd2ec21eda4ae1dfb9abf2d4b0657f2\nCloses-bug: #1813007\n(cherry picked from commit 18c578aa10c19a6befdf1f1510645200f173eb44)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/f6652f0ee6c51a0238d2b1ce10a86040456c85d9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/f6652f0ee6c51a0238d2b1ce10a86040456c85d9"}]},"branch":"refs/heads/stable/stein"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
