)]}'
{"id":"openstack%2Fneutron~798285","triplet_id":"openstack%2Fneutron~master~I671f23fcb763b847b1dc2b1d2de0567569aba892","project":"openstack/neutron","branch":"master","topic":"bp/distributed-dhcp-for-ml2-ovs","hashtags":[],"change_id":"I671f23fcb763b847b1dc2b1d2de0567569aba892","subject":"Refactor DHCP common config options","status":"MERGED","created":"2021-06-28 11:38:05.000000000","updated":"2021-06-29 10:36:59.000000000","submitted":"2021-06-29 10:34:46.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":7,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"798285-bp/distributed-dhcp-for-ml2-ovs","meta_rev_id":"38d4717c574ce99b11aeeda6f662813aff267252","_number":798285,"virtual_id_number":798285,"owner":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"value":0,"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-06-29 10:34:45.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"}],"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":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"all":[{"value":2,"date":"2021-06-29 07:47:21.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":2,"date":"2021-06-29 09:08:33.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"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":2,"date":"2021-06-29 06:30:27.000000000","_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"}],"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":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"all":[{"value":1,"date":"2021-06-29 07:47:21.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"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"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"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"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","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":"2021-06-28 13:45:06.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":"CC"},{"updated":"2021-06-28 13:49:41.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2021-06-28 20:57:30.000000000","updated_by":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"reviewer":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"state":"REVIEWER"},{"updated":"2021-06-29 00:49:39.000000000","updated_by":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"reviewer":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"state":"REVIEWER"},{"updated":"2021-06-29 00:49:39.000000000","updated_by":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"reviewer":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"state":"REVIEWER"},{"updated":"2021-06-29 01:49:30.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":"CC"},{"updated":"2021-06-29 06:30:27.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"}],"messages":[{"id":"357452852f6a1a73f3915c5f9d92fa8dde9d30ab","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"date":"2021-06-28 11:38:05.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a36a19630b551459989101a012cda5e146043738","tag":"autogenerated:cloudbase-ci","author":{"_account_id":26622,"name":"Cloudbase Neutron Hyper-V CI","email":"neutron_hyperv_ci@cloudbasesolutions.com","username":"neutron_hyperv_ci"},"date":"2021-06-28 13:45:06.000000000","message":"Patch Set 1:\n\nBuild succeeded.\n\n- neutron http://cloudbase-ci.com/neutron/798285/1 : SUCCESS in 2h 05m 35s","accounts_in_message":[],"_revision_number":1},{"id":"1189de2f0f3e2e91c00f4910d9ffc0a68697c1be","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-28 13:49:41.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/05befd36919246b0b04347254b625163 : SUCCESS in 42m 35s\n- neutron-tempest-plugin-scenario-linuxbridge https://zuul.opendev.org/t/openstack/build/c5dd5a72def9441a8106bdba6bee891e : SUCCESS in 2h 06m 26s\n- neutron-tempest-plugin-scenario-openvswitch https://zuul.opendev.org/t/openstack/build/081d6ef564e04c989761d89a0538bd60 : SUCCESS in 2h 05m 17s\n- neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid https://zuul.opendev.org/t/openstack/build/ff2a2e59d51d47d5a4eb8c455e6f1cc7 : SUCCESS in 1h 13m 19s\n- neutron-tempest-plugin-scenario-ovn https://zuul.opendev.org/t/openstack/build/9c22f170fc354b24905ebc30128c92b2 : SUCCESS in 1h 44m 47s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/31770bfe4d734ed5bbee2e47da38f3e7 : SUCCESS in 31m 22s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3e46281d3e10465cb0e72b638b4eba1f : FAILURE in 32m 25s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/9d7e46a13204411c8918c49aaa5aa0f5 : FAILURE in 40m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8d4573f378f64c4f918aca02be7ca94a : SUCCESS in 15m 01s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/c39ed01ff0184fdaba43df974a82be8b : FAILURE in 24m 53s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/17d8183924fb49c28a1a15ffac28f8fd : FAILURE in 26m 38s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/c8bc2cda65c34985806131ae5da76edd : FAILURE in 30m 31s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f59d4cec0afe4aa197e6a6e212d7d67a : SUCCESS in 11m 33s\n- neutron-functional-with-uwsgi https://zuul.opendev.org/t/openstack/build/3b7c7288f5eb40e382415ffe91d7c252 : SUCCESS in 58m 44s\n- neutron-fullstack-with-uwsgi https://zuul.opendev.org/t/openstack/build/a2140e84f8724ddbbb9ff9a24f3fffe9 : SUCCESS in 1h 46m 33s\n- neutron-rally-task https://zuul.opendev.org/t/openstack/build/9b3a6fe641ff44efb996ff27391f239c : SUCCESS in 1h 24m 53s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/6c4a4077801b40e7b4f5acd2eb3cc459 : SUCCESS in 59m 02s\n- neutron-grenade-dvr-multinode https://zuul.opendev.org/t/openstack/build/a79c83fa31434bf1a94e25cd88329f56 : SUCCESS in 1h 00m 20s (non-voting)\n- neutron-tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/8bd6ca383f644028bfb11fdc8272374f : SUCCESS in 1h 10m 13s\n- neutron-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/612260f8d56a4f5fbcc27b103466858f : SUCCESS in 1h 21m 27s (non-voting)\n- neutron-tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/f3ea33d7c36342f8914fc5d5f7fd4607 : SUCCESS in 1h 26m 01s\n- neutron-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b6662a8189ab46fd95dafe990feccd3e : SUCCESS in 56m 15s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/9c8d2c6a853442e2a40a8314900218d4 : SUCCESS in 53m 13s\n- neutron-ovn-tempest-ovs-release-ipv6-only https://zuul.opendev.org/t/openstack/build/88738017be304a61ab2e3fa10e69f159 : SUCCESS in 36m 20s\n- neutron-ovn-rally-task https://zuul.opendev.org/t/openstack/build/cbcebd29306a43d18abee7745467211d : SUCCESS in 1h 10m 48s (non-voting)\n- neutron-ovn-tempest-slow https://zuul.opendev.org/t/openstack/build/cbb31294192148b6a9e12138bfefdcde : SUCCESS in 1h 09m 21s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"a665bb1800378a23c9d62d9cf75fca841d9fc255","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-28 14:40:34.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/832cf2c2267e4c13a723313d3786023d : FAILURE in 40m 17s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/3a77fba5694845f0961230ea43642406 : FAILURE in 45m 38s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"f4c63f1bf25e7f29ad73557e0d7db2c4b900ea47","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2021-06-28 20:57:30.000000000","message":"Patch Set 1: Code-Review-1\n\n(3 comments)\n\nSo I don\u0027t think this is correct, we can\u0027t just remove the old config options.  I believe you can create the new options and use deprecated_group/deprecated_name with a reference to the old ones, which would keep backwards compatibility, then deprecate the old ones.  I\u0027m not sure how this works with one common option replacing two in different groups, I\u0027ve never seen that done before.","accounts_in_message":[],"_revision_number":1},{"id":"68f8511f23b532d07bd4263b3512fd77c52c3860","author":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"date":"2021-06-29 00:41:41.000000000","message":"Patch Set 1:\n\n\u003e Patch Set 1: Code-Review-1\n\u003e \n\u003e (3 comments)\n\u003e \n\u003e So I don\u0027t think this is correct, we can\u0027t just remove the old config options.  I believe you can create the new options and use deprecated_group/deprecated_name with a reference to the old ones, which would keep backwards compatibility, then deprecate the old ones.  I\u0027m not sure how this works with one common option replacing two in different groups, I\u0027ve never seen that done before.\n\nHi Brian,\n\nThis is a follow-up patch [1] for the config option renewal_time and rebinding_time. Since dhcp ovs agent extension was not released yet, it should be fine to do this work. So here we have two concerns. For DHCP agent, we do not change the config name, just move the common ones out of the list, and register it. For dhcp ovs agent extension, we reuse the common options.\n\n[1] https://review.opendev.org/c/openstack/neutron/+/773282/14/neutron/conf/plugins/ml2/drivers/ovs_conf.py","accounts_in_message":[],"_revision_number":1},{"id":"44bf9c0d4a87f00e4a78553e63162605df389c15","author":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"date":"2021-06-29 00:51:09.000000000","message":"Patch Set 1:\n\n(3 comments)","accounts_in_message":[],"_revision_number":1},{"id":"86cce3c6a576ad3530a65c347f1dc50346b0e78d","author":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"date":"2021-06-29 00:52:38.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"4a53b59caa951f9020e53d5e009d3e4f500465e9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"date":"2021-06-29 00:52:46.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"93c672c1da9b208820684edd29a6a422ca0f8a59","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-29 01:34:26.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/e864e0d921d24242926c36203835efc8 : SUCCESS in 39m 49s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/8d9ec217543d4369b4f0634fd83fcf2f : SUCCESS in 39m 45s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"d693bdef185975cdbb25c6ff5b5ce368dca827ec","author":{"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},"date":"2021-06-29 01:49:30.000000000","message":"Patch Set 2:\n\nArista third party testing FAILED [ https://arista-openstack-ci.arista.com:8000/June-2021/Arista_Tempest_Testrefs/changes/85/798285/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":"6dad91bdc4901c63594a382651333bbe73f4d8c5","tag":"autogenerated:cloudbase-ci","author":{"_account_id":26622,"name":"Cloudbase Neutron Hyper-V CI","email":"neutron_hyperv_ci@cloudbasesolutions.com","username":"neutron_hyperv_ci"},"date":"2021-06-29 03:02:30.000000000","message":"Patch Set 2:\n\nBuild succeeded.\n\n- neutron http://cloudbase-ci.com/neutron/798285/2 : SUCCESS in 2h 08m 52s","accounts_in_message":[],"_revision_number":2},{"id":"4e48e8cce1e92bf56834f36ab6036774f0cea8db","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-29 03:24:06.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/990605c05a4b4b51a06548c8f21ecf86 : SUCCESS in 47m 55s\n- neutron-tempest-plugin-scenario-linuxbridge https://zuul.opendev.org/t/openstack/build/e057bd431e8e406eab9196eda3267e31 : SUCCESS in 2h 03m 36s\n- neutron-tempest-plugin-scenario-openvswitch https://zuul.opendev.org/t/openstack/build/05f90e173adc4d688552ceb67eacbce2 : SUCCESS in 2h 27m 04s\n- neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid https://zuul.opendev.org/t/openstack/build/3cdd2435d655405abdc9f2f83c7b3e79 : SUCCESS in 1h 37m 31s\n- neutron-tempest-plugin-scenario-ovn https://zuul.opendev.org/t/openstack/build/3165399a81e74473be846cbb97f9c0f4 : SUCCESS in 2h 05m 02s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/0bbf285ba1844357ac1435c444de120f : SUCCESS in 34m 27s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e0935b2a7e4a405cb5c0c4605de27de0 : SUCCESS in 35m 27s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/597cbcd2003d41d081daf8839bd6fd17 : SUCCESS in 41m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/319af45c319648ee8dc57c97b54e3892 : SUCCESS in 15m 33s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/218b7d03cb8d4f8082a91b7b6aeeff73 : SUCCESS in 26m 29s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/9ec73a4bf2c24fed9abd26dc8a76dac3 : SUCCESS in 25m 11s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/14f7130cdb4a4e599ebc11aeabeb6478 : SUCCESS in 25m 14s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bcb3d9b4fdb14fb5b3fe6a610f1e1a65 : SUCCESS in 10m 47s\n- neutron-functional-with-uwsgi https://zuul.opendev.org/t/openstack/build/fa0474cb0ac946a184a4cfc7860526bc : SUCCESS in 48m 58s\n- neutron-fullstack-with-uwsgi https://zuul.opendev.org/t/openstack/build/0b51b057bc8043849e1596c6ac0750c1 : SUCCESS in 1h 21m 20s\n- neutron-ovs-rally-task https://zuul.opendev.org/t/openstack/build/ff55c803040a4fecb570a05390c74d0f : SUCCESS in 1h 08m 24s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/995f05085fd947e08e2520c01da0c270 : SUCCESS in 1h 02m 36s\n- neutron-ovs-grenade-dvr-multinode https://zuul.opendev.org/t/openstack/build/bf1d37233d3b4d3cb0e32f76cf5283aa : SUCCESS in 1h 04m 09s (non-voting)\n- neutron-ovs-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/e1b7d01870724ccbbd1a3201d121b2fe : SUCCESS in 1h 08m 34s\n- neutron-ovs-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/2ce595f30ae54c50b6c307de30c31a7e : FAILURE in 1h 19m 29s (non-voting)\n- neutron-ovs-tempest-slow https://zuul.opendev.org/t/openstack/build/2f969953891c47e59c155f13178713d6 : SUCCESS in 1h 35m 32s\n- neutron-ovn-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a43221058b0d47c2a30c9f221c2f7131 : SUCCESS in 55m 53s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/1880130ec01a44a0b7cd92b10a7168e7 : SUCCESS in 1h 01m 15s\n- neutron-ovn-tempest-ovs-release-ipv6-only https://zuul.opendev.org/t/openstack/build/610ea2ffb4584c5ba177b95e45fe0386 : SUCCESS in 34m 08s\n- neutron-ovn-rally-task https://zuul.opendev.org/t/openstack/build/b4260cd1dbdd442abb899d7bbaef7614 : SUCCESS in 1h 10m 08s (non-voting)\n- neutron-ovn-tempest-slow https://zuul.opendev.org/t/openstack/build/e781e1369df14ea1aa9ac852ea882095 : SUCCESS in 1h 13m 43s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"2a85ae636a6cef81abaa0430cfb1a27a28773fc4","author":{"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},"date":"2021-06-29 06:30:27.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"bea7a5386c655289c9cccba04140b6cafbf4ed15","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2021-06-29 07:47:21.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\nThis will not change existing config options for the dhcp agent so I\u0027m ok with it.","accounts_in_message":[],"_revision_number":2},{"id":"813a10b45b51bc4f2c589a3cded549cfd991658e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-29 07:47:45.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"325ae3bc46d5e57c4fd90f2f87473d3d0cafc860","author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"date":"2021-06-29 09:08:33.000000000","message":"Patch Set 2: Code-Review+2\n\nthanks, with this the configuration of dhcp is much userfriendly :-)","accounts_in_message":[],"_revision_number":2},{"id":"a3e498c1c877b9f1b9e7770ce96ec333e2f0e80c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-29 10:34:45.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- neutron-tempest-plugin-api https://zuul.opendev.org/t/openstack/build/410ea774ee9443b7a55a76b8ed3f5806 : SUCCESS in 38m 37s\n- neutron-tempest-plugin-scenario-linuxbridge https://zuul.opendev.org/t/openstack/build/dbf6b1e58baa4faf8394dcf0d85db18d : SUCCESS in 2h 24m 33s\n- neutron-tempest-plugin-scenario-openvswitch https://zuul.opendev.org/t/openstack/build/0d6dffbe138b4f4685da0c34be737d27 : SUCCESS in 2h 06m 36s\n- neutron-tempest-plugin-scenario-ovn https://zuul.opendev.org/t/openstack/build/ebbe700d062943779d4ba34e2e6ee879 : SUCCESS in 1h 48m 32s\n- neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid https://zuul.opendev.org/t/openstack/build/b38a1eceb6b642dfb7e868e8ac12c466 : SUCCESS in 1h 22m 58s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ea4df6256ec34273898b89ae09d91c14 : SUCCESS in 42m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/02616929a4a44cf78ff4e20c94e8791a : SUCCESS in 15m 36s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/c3beed9c6e02417dbfd5a42401b8616f : SUCCESS in 25m 04s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/349778aa9c4b4ef285293f0a1c36be1a : SUCCESS in 29m 46s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/59bc682df1d24baa8054c078492624be : SUCCESS in 11m 07s\n- neutron-functional-with-uwsgi https://zuul.opendev.org/t/openstack/build/585af4fabd294df0b5691812d6e4033c : SUCCESS in 45m 18s\n- neutron-fullstack-with-uwsgi https://zuul.opendev.org/t/openstack/build/43583d2b60f2497dad293884a539fa2d : SUCCESS in 1h 26m 38s\n- neutron-ovs-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/11be0a27e8b04f0f8bece0c499ad5d46 : SUCCESS in 1h 15m 00s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/35507bfb44a441de8bcf3797f82c5cf9 : SUCCESS in 1h 02m 44s\n- neutron-ovs-tempest-slow https://zuul.opendev.org/t/openstack/build/40f2fd91ed294afe8161b4400b6ac2ff : SUCCESS in 1h 36m 48s\n- neutron-ovn-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/094acedb393c44d4a9636384f656e17f : SUCCESS in 57m 33s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/4f18d0970ce548868a6b281d6cf3d9e8 : SUCCESS in 51m 57s\n- neutron-ovn-tempest-ovs-release-ipv6-only https://zuul.opendev.org/t/openstack/build/23ab3f2c12da43c1b02b34da9fc5e8af : SUCCESS in 35m 16s","accounts_in_message":[],"_revision_number":2},{"id":"f36f2e751a66c6c86398dbdd41873ab634dd806d","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-29 10:34:46.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"38d4717c574ce99b11aeeda6f662813aff267252","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-29 10:36:59.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0b46e92f238540debefd676e8dc70d39 : SUCCESS in 1m 31s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"1a99adb530343d594aeed0de1abf361cb58009b4","revisions":{"f0e6dd1a471e1afad54e7b91e45fb1e951249e86":{"kind":"REWORK","_number":1,"created":"2021-06-28 11:38:05.000000000","uploader":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"ref":"refs/changes/85/798285/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/85/798285/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/85/798285/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/85/798285/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/85/798285/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/85/798285/1"}}},"commit":{"parents":[{"commit":"4b22eea4be54015c6b517257013597edbe725806","subject":"Add fullstack test case for OVS DHCP extension","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/4b22eea4be54015c6b517257013597edbe725806"}]}],"author":{"name":"LIU Yulong","email":"i@liuyulong.me","date":"2021-04-16 07:28:32.000000000","tz":480},"committer":{"name":"LIU Yulong","email":"i@liuyulong.me","date":"2021-06-28 11:26:07.000000000","tz":480},"subject":"Refactor DHCP common config options","message":"Refactor DHCP common config options\n\nAlign the config with DHCP agent options `dhcp_renewal_time`\nand `dhcp_rebinding_time` for ovs-agent dhcp extension.\n\nPartially-Implements: bp/distributed-dhcp-for-ml2-ovs\nRelated-Bug: #1900934\n\nChange-Id: I671f23fcb763b847b1dc2b1d2de0567569aba892\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/f0e6dd1a471e1afad54e7b91e45fb1e951249e86"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/f0e6dd1a471e1afad54e7b91e45fb1e951249e86"}]},"branch":"refs/heads/master"},"1a99adb530343d594aeed0de1abf361cb58009b4":{"kind":"REWORK","_number":2,"created":"2021-06-29 00:52:46.000000000","uploader":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"ref":"refs/changes/85/798285/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/85/798285/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/85/798285/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/85/798285/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/85/798285/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/85/798285/2"}}},"commit":{"parents":[{"commit":"4b22eea4be54015c6b517257013597edbe725806","subject":"Add fullstack test case for OVS DHCP extension","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/4b22eea4be54015c6b517257013597edbe725806"}]}],"author":{"name":"LIU Yulong","email":"i@liuyulong.me","date":"2021-04-16 07:28:32.000000000","tz":480},"committer":{"name":"LIU Yulong","email":"i@liuyulong.me","date":"2021-06-29 00:46:54.000000000","tz":480},"subject":"Refactor DHCP common config options","message":"Refactor DHCP common config options\n\nAlign the config with DHCP agent options `dhcp_renewal_time`\nand `dhcp_rebinding_time` for ovs-agent dhcp extension.\n\nPartially-Implements: bp/distributed-dhcp-for-ml2-ovs\nRelated-Bug: #1900934\n\nChange-Id: I671f23fcb763b847b1dc2b1d2de0567569aba892\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/1a99adb530343d594aeed0de1abf361cb58009b4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/1a99adb530343d594aeed0de1abf361cb58009b4"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"}},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
