)]}'
{"id":"openstack%2Fneutron~709649","triplet_id":"openstack%2Fneutron~stable%2Fstein~I7719491275fa1ebfa7e881366e5cb066e3d4185c","project":"openstack/neutron","branch":"stable/stein","topic":"bug/1850779-stable/stein","hashtags":[],"change_id":"I7719491275fa1ebfa7e881366e5cb066e3d4185c","subject":"Do not initialize snat-ns twice","status":"MERGED","created":"2020-02-25 01:53:48.000000000","updated":"2020-02-26 05:04:08.000000000","submitted":"2020-02-26 05:02:16.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":"709649-1582693336597-2a34db55","meta_rev_id":"2d5f9db139f5fef7cc412bca4dd674483e7d4092","_number":709649,"virtual_id_number":709649,"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":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"value":0,"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-02-26 05:02:16.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"date":"2020-02-25 02:02:01.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":2,"date":"2020-02-25 10:45:36.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"value":2,"date":"2020-02-26 02:05:34.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"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":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},"all":[{"value":0,"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"value":1,"date":"2020-02-26 02:05:34.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"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":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"value":0,"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"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":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":26622,"name":"Cloudbase Neutron Hyper-V CI","email":"neutron_hyperv_ci@cloudbasesolutions.com","username":"neutron_hyperv_ci"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-02-25 02:02:01.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-02-25 10:45:36.000000000","updated_by":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"reviewer":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"state":"REVIEWER"},{"updated":"2020-02-26 02:05:34.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-02-26 05:02:16.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":"7658957fc088b6b0d507ad6f5c2a67abd28eb888","author":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"date":"2020-02-25 01:53:48.000000000","message":"Patch Set 1: Cherry Picked from branch master.","accounts_in_message":[],"_revision_number":1},{"id":"c3c5c9d34856d5d2df831240ecdda4c317af2c04","author":{"_account_id":26622,"name":"Cloudbase Neutron Hyper-V CI","email":"neutron_hyperv_ci@cloudbasesolutions.com","username":"neutron_hyperv_ci"},"date":"2020-02-25 02:02:01.000000000","message":"Patch Set 1:\n\nFor rechecking only on the Cloudbase Neutron Hyper-V CI, add a review comment with run-Cloudbase Neutron Hyper-V CI\n\n- neutron http://cloudbase-ci.com/neutron/709649/1 : FAILURE in 7m 41s","accounts_in_message":[],"_revision_number":1},{"id":"dc1c0f8f84eb652af1a4d8fc404669ea159ee2d8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-25 04:32:20.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- neutron-tempest-plugin-api-stein https://zuul.opendev.org/t/openstack/build/35f6c196c5b547d597ce08c64a1bbeb8 : SUCCESS in 49m 58s\n- neutron-tempest-plugin-designate-scenario-stein https://zuul.opendev.org/t/openstack/build/0b85d91ce59b4e2ebc038085f4b7c001 : SUCCESS in 40m 52s\n- neutron-tempest-plugin-dvr-multinode-scenario-stein https://zuul.opendev.org/t/openstack/build/c8d4c2bc09e04f9f99a0d325ca765069 : SUCCESS in 1h 40m 59s (non-voting)\n- neutron-tempest-plugin-scenario-linuxbridge-stein https://zuul.opendev.org/t/openstack/build/c4fa0ed3492a432587b4c4189cf72e94 : SUCCESS in 1h 22m 44s\n- neutron-tempest-plugin-scenario-openvswitch-stein https://zuul.opendev.org/t/openstack/build/75308c64df0f48edaba08522f8712d15 : SUCCESS in 1h 02m 52s\n- neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-stein https://zuul.opendev.org/t/openstack/build/5bde4106293a41c3811c1324fb4ee71a : SUCCESS in 1h 22m 15s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/20ce8ed8d829496eb6227f9a2a4db8fb : SUCCESS in 36m 59s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/7e271910ee9047b9aeda831daa142f06 : SUCCESS in 25m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/db299eabec034a539fbd5c9a917bf1fd : SUCCESS in 11m 48s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/c6ec05e85d724a47a4d6b99e10e02410 : SUCCESS in 22m 37s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/da63fd42006e4396ba4602b5338d3109 : SUCCESS in 27m 40s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/cf3cb7e9442e453f8fef2ae6ab26fa6a : SUCCESS in 21m 16s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/04994a0932254d039baeb701b6132560 : SUCCESS in 26m 42s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a91b6d7ce2d245e29a40af27758a6e22 : SUCCESS in 6m 03s\n- tempest-full https://zuul.opendev.org/t/openstack/build/1a83921faf294e4b9ce093218635c777 : SUCCESS in 1h 21m 39s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/a343f6381cc64bc2947e11f5762b89d8 : SUCCESS in 58m 59s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/1cb9016ef1104985aefec4167af86b2c : SUCCESS in 57m 41s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/98bf0a0590da4495a744bf74456a83ad : SUCCESS in 1h 11m 30s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/21a7afcc8c6e4d93821205055a236c1b : SUCCESS in 37m 25s\n- neutron-functional-python27 https://zuul.opendev.org/t/openstack/build/5ca03d37a00c4828844d09cd8ff0b4b5 : SUCCESS in 36m 41s\n- neutron-fullstack https://zuul.opendev.org/t/openstack/build/db777c8da4134627922beb66f1e15d4a : SUCCESS in 1h 04m 52s\n- neutron-rally-task https://zuul.opendev.org/t/openstack/build/81445046fbc64952bd680e008a87464d : SUCCESS in 1h 26m 20s\n- neutron-tempest-dvr https://zuul.opendev.org/t/openstack/build/1d3bc9adaa174659a7ade092a8e07b32 : SUCCESS in 1h 36m 40s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/f39a205de9524a8a879eb4c8fed63888 : SUCCESS in 1h 29m 12s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/d2dd9752876a4fdfb3c600cb829cb3b9 : SUCCESS in 1h 07m 55s\n- neutron-grenade-dvr-multinode https://zuul.opendev.org/t/openstack/build/b9a31c4f776c47748521aa9e5d3acc0d : SUCCESS in 1h 11m 29s\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/d09bc66da576452696534ab9449f3c57 : POST_FAILURE in 2h 25m 41s (non-voting)\n- neutron-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/5093b07021b947768cbf3cad0d9ddb18 : SUCCESS in 1h 48m 15s (non-voting)\n- neutron-tempest-iptables_hybrid https://zuul.opendev.org/t/openstack/build/494cf548f2f0492988bd8a6abc910b09 : SUCCESS in 1h 48m 17s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/06549c2445d14312ad0f6811918eb4c9 : SUCCESS in 47m 55s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/65dabfc4521240fdb2ec742b99784856 : SUCCESS in 2h 17m 38s\n- networking-ovn-tempest-dsvm-ovs-release https://zuul.opendev.org/t/openstack/build/eca54c56c4a6475ab1a637624741b357 : POST_FAILURE in 2h 34m 57s (non-voting)\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/2191a774642f42359a784cd65d11808b : SUCCESS in 1h 17m 52s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"3450f5d1fe5085ec619003a1cd864f27d53f2cc9","author":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"date":"2020-02-25 10:45:36.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"52a7b8a72d50f3c65b0a618b910480262715d2cd","author":{"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},"date":"2020-02-26 02:05:34.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"cf10d847798d15070466d177d6c2230f25a2df1c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-26 02:05:54.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"5106d9db185a565e726ad5642f486d17cb2849d2","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-26 05:02:16.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"9412b06d9dc66fd64f496e54087f5bfbe7286c38","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-26 05:02:16.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- neutron-tempest-plugin-api-stein https://zuul.opendev.org/t/openstack/build/a066b1b663464b6eae5ebeaa8303bad1 : SUCCESS in 53m 57s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/bb352dbcdb9a4a9c9045182300b4a400 : SUCCESS in 30m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/22638aa44b574ef199fcbbf78bad8995 : SUCCESS in 12m 46s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/68be8dfc9acc4bddbd8d4c67ddd997f6 : SUCCESS in 21m 26s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/bdfc5a755dd74e33ae5d1e1ba2104818 : SUCCESS in 33m 16s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/98c034caa870401bb6f4ff1b266d42bb : SUCCESS in 26m 20s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/be618a3c4fb74f129ea8b7357cac58f7 : SUCCESS in 20m 58s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2b1b0c2666a2499aa1c929b8746a72ca : SUCCESS in 6m 19s\n- tempest-full https://zuul.opendev.org/t/openstack/build/b97cdfe9adff49fcac5734f513d2b8b9 : SUCCESS in 1h 35m 24s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/c252414f0866468ab77d2daaa327a8e0 : SUCCESS in 1h 05m 39s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/ff470e2fbe834d8f92fc392b138bad9e : SUCCESS in 1h 06m 34s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/a879a62015c446f9805962a6128b0e70 : SUCCESS in 1h 25m 58s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/a1530dc0eeae4981adb4d108980455be : SUCCESS in 35m 42s\n- neutron-functional-python27 https://zuul.opendev.org/t/openstack/build/6dba6610c5124f69b657b7ac30a64d21 : SUCCESS in 38m 43s\n- neutron-fullstack https://zuul.opendev.org/t/openstack/build/2dd48fbe90864bc4add8fcc7cb87ecbd : SUCCESS in 1h 01m 33s\n- neutron-tempest-dvr https://zuul.opendev.org/t/openstack/build/4e7097322f694c6d8d19fdebf88ad6f1 : SUCCESS in 1h 19m 48s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/2ffcb4a4d5e24bb7bf1bde2c596d72e6 : SUCCESS in 1h 19m 37s\n- neutron-tempest-iptables_hybrid https://zuul.opendev.org/t/openstack/build/df357e83c55f465cb746ddaf0d987f90 : SUCCESS in 1h 25m 04s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/4d15112b4de7494f877d2355182d5986 : SUCCESS in 1h 07m 04s\n- neutron-grenade-dvr-multinode https://zuul.opendev.org/t/openstack/build/e51ef14045da42c89a329f222d32da93 : SUCCESS in 1h 18m 02s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/3f572b2f8c71460885523b1bf04d2acb : SUCCESS in 2h 13m 53s","accounts_in_message":[],"_revision_number":1},{"id":"495a92b68a6960007b68c2b8ad0714588f437fe8","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-26 05:04:08.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/512dc4e029ef41019fd4baedcd27788c : SUCCESS in 1m 17s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"01d0612a3a1b50cdadf633d5e5b9bad1cfe662fd","revisions":{"01d0612a3a1b50cdadf633d5e5b9bad1cfe662fd":{"kind":"REWORK","_number":1,"created":"2020-02-25 01:53:48.000000000","uploader":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"ref":"refs/changes/49/709649/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/49/709649/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/49/709649/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/49/709649/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/49/709649/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/49/709649/1"}}},"commit":{"parents":[{"commit":"d7b7dff11e074c33c4b2f43f3179deab861911cb","subject":"Merge \"Mock check if ipv6 is enabled in L3 agent unit tests\" into stable/stein","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/d7b7dff11e074c33c4b2f43f3179deab861911cb"}]}],"author":{"name":"LIU Yulong","email":"i@liuyulong.me","date":"2019-10-31 11:17:36.000000000","tz":480},"committer":{"name":"LIU Yulong","email":"i@liuyulong.me","date":"2020-02-25 01:53:48.000000000","tz":0},"subject":"Do not initialize snat-ns twice","message":"Do not initialize snat-ns twice\n\nIf the DVR+HA router has external gateway, the snat-namespace will be\ninitialized twice during agent restart. And that ns initialization\nfunction will run many external resource processing actions which will\ndefinitely increase the starting time of L3 agent. This patch addresses\nthis issue.\n\nChange-Id: I7719491275fa1ebfa7e881366e5cb066e3d4185c\nCloses-Bug: #1850779\n(cherry picked from commit 7a9d6d26419defa148764166600bc4ac6b50c109)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/01d0612a3a1b50cdadf633d5e5b9bad1cfe662fd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/01d0612a3a1b50cdadf633d5e5b9bad1cfe662fd"}]},"branch":"refs/heads/stable/stein"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
