)]}'
{"id":"openstack%2Fneutron~861386","triplet_id":"openstack%2Fneutron~stable%2Fussuri~Iba73f7944592a003232eb397ba1d4da3dcba5c3a","project":"openstack/neutron","branch":"stable/ussuri","attention_set":{},"removed_from_attention_set":{"6773":{"account":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"last_update":"2022-10-17 11:44:40.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Iba73f7944592a003232eb397ba1d4da3dcba5c3a","subject":"[OVN] Avoid deadlock when cleaning hash ring nodes","status":"MERGED","created":"2022-10-14 13:42:21.000000000","updated":"2022-10-17 11:45:52.000000000","submitted":"2022-10-17 11:44:40.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":"861386","meta_rev_id":"da128e2e962a0d6445c7c09bdc951a8db4615bcb","_number":861386,"virtual_id_number":861386,"owner":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":0,"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"value":0,"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2022-10-17 11:44:40.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"all":[{"value":2,"date":"2022-10-14 16:19:19.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":2,"date":"2022-10-17 10:14:15.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"value":2,"date":"2022-10-17 09:01:38.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":0,"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":0,"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"value":1,"date":"2022-10-17 09:01:38.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":0,"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"value":0,"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-10-14 15:32:02.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":"2022-10-14 16:19:19.000000000","updated_by":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"reviewer":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"state":"REVIEWER"},{"updated":"2022-10-17 09:01:38.000000000","updated_by":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"reviewer":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"state":"REVIEWER"},{"updated":"2022-10-17 10:14:15.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"}],"messages":[{"id":"d3ff433274c2bb61f9303ee083d3c90da1d1b081","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2022-10-14 13:42:21.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"99e7756c69ff762135d122d6ab397a11643c6fa9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-14 15:32:02.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d36d11c8f5284086bd8af688b1f72838\n\n- neutron-tempest-plugin-api-ussuri https://zuul.opendev.org/t/openstack/build/d77b89961f4d4184af5d41774caeb209 : SUCCESS in 55m 16s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a8c1f4d57235498998479dd24bf469b5 : SUCCESS in 30m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4e928e6f523240b28d6ef8fda10e4450 : SUCCESS in 13m 21s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/8318bb1ff37f4dc98a93adc6e14f820a : SUCCESS in 19m 51s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/4e51be45e72e46cd801d3b474e08f4bd : SUCCESS in 26m 01s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/93f3717c2ab04397a31c0e00d3029cff : SUCCESS in 24m 32s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/669acd3c2fe54044b4d5c4905737fc0a : SUCCESS in 10m 59s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/7ac91ac52a7d4b29bd3ab24e148a119b : SUCCESS in 48m 51s\n- neutron-fullstack https://zuul.opendev.org/t/openstack/build/f6e1b59d0941452ea4471e7a851bf090 : SUCCESS in 1h 23m 17s\n- neutron-fullstack-with-uwsgi https://zuul.opendev.org/t/openstack/build/b67ff9c9d7d840c78ba95cf3cbed975e : SUCCESS in 1h 06m 26s\n- neutron-rally-task https://zuul.opendev.org/t/openstack/build/d5eca01b50d545789d634c32505f489f : SUCCESS in 1h 27m 31s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/3dd3b6d416124c40bd31efd4b9874263 : SUCCESS in 1h 09m 09s\n- neutron-grenade-dvr-multinode https://zuul.opendev.org/t/openstack/build/4c931958b71c4456837a4d3059a87967 : SUCCESS in 1h 06m 05s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/7a00556aaabb416181ea3dc6dde60a6e : SUCCESS in 57m 22s\n- neutron-tempest-with-uwsgi https://zuul.opendev.org/t/openstack/build/620929a668624cde94bbeeb5d7343505 : SUCCESS in 41m 35s\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/7c051920e2b542b3a02800a354ee4ea3 : SUCCESS in 1h 09m 58s\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/941d81c8544d483e85059b4c36bd6e61 : SUCCESS in 1h 32m 37s (non-voting)\n- neutron-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/4b9e0ad407a3432eb82c08fba21232ea : SUCCESS in 1h 10m 03s (non-voting)\n- neutron-tempest-iptables_hybrid https://zuul.opendev.org/t/openstack/build/064ebf2b7d5a4d578170a4df6483e245 : SUCCESS in 54m 17s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/d51e193096f14a518b907f941f99502a : SUCCESS in 46m 54s (non-voting)\n- neutron-tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/b44d17f1585c472da1f44650389c820c : SUCCESS in 1h 19m 18s\n- neutron-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/436cd5ea24c8458995916deedd866a82 : SUCCESS in 1h 03m 47s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/e02bc8325a37447ba193a1aa222f08a3 : SUCCESS in 52m 17s\n- neutron-ovn-tempest-ovs-release-ipv6-only https://zuul.opendev.org/t/openstack/build/634aa7d9c1c0417bb33fd4e3ade3c522 : SUCCESS in 38m 58s (non-voting)\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/35bf6ee1b78447efb7abdf18393ff02d : FAILURE in 30m 57s (non-voting)\n- neutron-functional-with-uwsgi https://zuul.opendev.org/t/openstack/build/74f5a00a36f04248991ae61703e653be : SUCCESS in 45m 53s (non-voting)\n- neutron-ovn-rally-task https://zuul.opendev.org/t/openstack/build/17619acf394a49808830401b739eb041 : SUCCESS in 1h 16m 10s (non-voting)\n- neutron-ovn-tempest-slow https://zuul.opendev.org/t/openstack/build/38ef8c648baf4deea745c753f0e6b9e4 : FAILURE in 1h 11m 49s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"bbb41fe6e737b95c5466c360ef2b94697d37818b","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2022-10-14 16:19:19.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"59b7bdd669dc3e354e140928c4c062365a239c6b","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2022-10-17 09:01:38.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"2505891328ff11ff2b6199b7148f5d22f9f9f390","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-17 09:03:35.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"7501ad4d5d912bc68a6e740ca26b3d1d34c0c14b","author":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"date":"2022-10-17 10:14:15.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"79cfe83d2598994babf688e526d0f4159d90af06","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-17 11:44:40.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7df8d3f273f64671b13ae910e9aed767\n\n- neutron-tempest-plugin-api-ussuri https://zuul.opendev.org/t/openstack/build/90e89edd4bd1487ea4aa86a2f36e6122 : SUCCESS in 46m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/80c78d70bce74c79ac0c8740b8086330 : SUCCESS in 12m 50s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/fff1c69d7e1342f2be37de0446158bf3 : SUCCESS in 25m 16s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/741098d3d56742a0b12009fcd0817c90 : SUCCESS in 28m 48s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/70e1e0782f844c0a96749ee0b487e49d : SUCCESS in 9m 38s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/8e370c4d2d7847fca49c1283e0fe2f64 : SUCCESS in 49m 32s\n- neutron-fullstack https://zuul.opendev.org/t/openstack/build/ea23eec0cb7c4c80b1637619376eff7a : SUCCESS in 1h 14m 55s\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/cf7d35a502c545c4bb26062f26132c3d : SUCCESS in 57m 26s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/d92f9843fade4640b03509cf667062f4 : SUCCESS in 1h 03m 56s\n- neutron-tempest-iptables_hybrid https://zuul.opendev.org/t/openstack/build/127406aeb02145f2bf7bafca03400d3a : SUCCESS in 1h 05m 00s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/71e94fe69d9e4f2d91976df8e75d020e : SUCCESS in 47m 40s\n- neutron-grenade-dvr-multinode https://zuul.opendev.org/t/openstack/build/9942b8be616b433398bec5a93df44480 : SUCCESS in 1h 08m 19s\n- neutron-tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/ef16598f5523488a8d263a8ab4fa0d32 : SUCCESS in 1h 08m 39s\n- neutron-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b3758a141e54499aa47643d8c1733e90 : SUCCESS in 54m 59s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/884ffae1c3e04857b086a131e7d0a870 : SUCCESS in 59m 28s","accounts_in_message":[],"_revision_number":1},{"id":"10249b1474d8fbffcffca12ab03ebc09347de6aa","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-17 11:44:40.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"da128e2e962a0d6445c7c09bdc951a8db4615bcb","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-17 11:45:52.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a6e15391268a4b588872838d48fd1b4a\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5887ad94e8494a5fb0a2c18a14e87b8c : SUCCESS in 51s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"2adb471f7575ddcd6af146f84f23bb6f916f79b9","revisions":{"2adb471f7575ddcd6af146f84f23bb6f916f79b9":{"kind":"REWORK","_number":1,"created":"2022-10-14 13:42:21.000000000","uploader":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"ref":"refs/changes/86/861386/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/86/861386/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/86/861386/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/86/861386/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/86/861386/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/86/861386/1"}}},"commit":{"parents":[{"commit":"edd92ce6b9b36da5a7bc4e2569429646adf696d8","subject":"Allow to pass EUI64 IP address as fixed ip for the port","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/edd92ce6b9b36da5a7bc4e2569429646adf696d8"}]}],"author":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2022-10-11 10:08:23.000000000","tz":60},"committer":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2022-10-14 13:37:53.000000000","tz":60},"subject":"[OVN] Avoid deadlock when cleaning hash ring nodes","message":"[OVN] Avoid deadlock when cleaning hash ring nodes\n\nThis patch avoids the clash of the hash ring cleaning operation and the\nAPI workers by ensuring that the cleaning happens before the nodes for\nthat host are added to the ring and the connections to the OVSDBs (meaning\nno events therefore no SELECTS on the hash ring table for that hostname).\n\nThis patch does this by re-using the same hash ring lock that starts\nthe probing thread. Now, the first worker that acquire the lock is\nresponsible for cleaning the hash ring for it\u0027s own host as well as\nstarting the probing thread. Subsequently workers only need to register\nthemselves to the hash ring.\n\nConflicts:\n  neutron/plugins/ml2/drivers/ovn/mech_driver/mech_driver.py\n\nChange-Id: Iba73f7944592a003232eb397ba1d4da3dcba5c3a\nCloses-Bug: #1990174\nSigned-off-by: Lucas Alvares Gomes \u003clucasagomes@gmail.com\u003e\n(cherry picked from commit b7b8f7c571440577a40aacf9d8d93abc3a5a48b3)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/2adb471f7575ddcd6af146f84f23bb6f916f79b9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/2adb471f7575ddcd6af146f84f23bb6f916f79b9"}]},"branch":"refs/heads/stable/ussuri"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","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":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"}},{"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":[]}
