)]}'
{"id":"openstack%2Fopenstacksdk~931895","triplet_id":"openstack%2Fopenstacksdk~master~I61f889bc07d84c80116db2f2b15ce6dc5eb10c5d","project":"openstack/openstacksdk","branch":"master","topic":"fix_rules_race","attention_set":{},"removed_from_attention_set":{"29632":{"account":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"last_update":"2024-10-09 16:53:23.000000000","reason":"\u003cGERRIT_ACCOUNT_29632\u003e replied on the change","reason_account":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"}},"16643":{"account":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"last_update":"2024-10-09 15:56:27.000000000","reason":"\u003cGERRIT_ACCOUNT_16643\u003e replied on the change","reason_account":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"}},"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2024-10-09 16:34:31.000000000","reason":"\u003cGERRIT_ACCOUNT_15334\u003e replied on the change","reason_account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},"16207":{"account":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"last_update":"2024-10-09 19:13:41.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I61f889bc07d84c80116db2f2b15ce6dc5eb10c5d","subject":"Avoid race condition between rule removal and share deletion in tearDown","status":"MERGED","created":"2024-10-09 10:14:57.000000000","updated":"2024-10-09 19:16:04.000000000","submitted":"2024-10-09 19:13:41.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":8,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"931895-fix_rules_race","meta_rev_id":"0805dcc8f085837e862933584ed016cd12cbd15e","_number":931895,"virtual_id_number":931895,"owner":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},{"value":0,"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2024-10-09 19:13:41.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":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"all":[{"value":2,"date":"2024-10-09 16:53:23.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},{"value":2,"date":"2024-10-09 15:56:27.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},{"value":2,"date":"2024-10-09 16:34:31.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":0,"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},{"value":0,"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},{"value":1,"date":"2024-10-09 16:34:36.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"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},"Allow-Post-Review":{"all":[{"value":0,"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},{"value":0,"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Abstain","+1":"Approved for Zuul Post Review Pipeline"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-10-09 10:35:48.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"},{"updated":"2024-10-09 12:51:16.000000000","updated_by":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"reviewer":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"state":"REVIEWER"},{"updated":"2024-10-09 12:51:16.000000000","updated_by":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"reviewer":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"state":"REVIEWER"},{"updated":"2024-10-09 15:14:24.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":"7a52f3bf74248c58fe8f59b4382a1de1c2c54867","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"date":"2024-10-09 10:14:57.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"c95296fe565d41da272a51e4baa1a3f61317adfa","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2024-10-09 10:35:48.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"f474386e0a97bbcf3a20a29673eb7c5a1d35bf39","author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"date":"2024-10-09 12:09:36.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"b868e1fecdd16e801d8f396a1a35553898a4e110","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"date":"2024-10-09 12:13:47.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n","accounts_in_message":[],"_revision_number":2},{"id":"467e93bb0c3fbb0698569c1948b6f549d1da7a4e","author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"date":"2024-10-09 13:28:22.000000000","message":"Patch Set 2: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"1e8140266d1460d9ee10967f8dfb4a0e76fe7ce9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"date":"2024-10-09 13:36:16.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n","accounts_in_message":[],"_revision_number":3},{"id":"1fac4edc44dd6e826fd726310184bb3b00219b39","author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"date":"2024-10-09 13:37:54.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"17a0dadece1d9647205853de2a5dced2b1de0071","author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"date":"2024-10-09 14:59:41.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"fb40bd3b8920d3820162975b5a7e7e9b7ecdf589","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-09 15:14:24.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/97c3631ac1e149b8b56001e56742efa9\n\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/993cf086908e46f79129459289747540 : SUCCESS in 49m 59s (non-voting)\n- bifrost-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/3fa6954fc6744a8c8480166ea1fa471b : SUCCESS in 41m 38s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fbfa0e58eefa4d3eb3c1e8630cd39849 : SUCCESS in 3m 46s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/b5f7f2b73b184c6497b5ff162e8e1198 : SUCCESS in 4m 15s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/725232b60147462d969133bb71e178cd : SUCCESS in 4m 37s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/fee4abac08764f79844b98271a819077 : SUCCESS in 58m 41s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/14edf19882694fbdb6c938e24e5a9171 : SUCCESS in 4m 04s\n- osc-tox-py39-tips https://zuul.opendev.org/t/openstack/build/e7010fec496b49b3adb4c44d44b368b4 : SUCCESS in 7m 55s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/03582873a7b847be9d86c834b2922fa5 : SUCCESS in 5m 51s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3d1c6082ca7141ffa38b109df15698f6 : SUCCESS in 8m 07s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/88da0a93c14641bfb759b5670680c296 : SUCCESS in 1h 00m 59s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/d268a5dfa8b14efb93b2cec3e7b6ecf0 : SUCCESS in 14m 26s (non-voting)\n- dib-nodepool-functional-openstack-ubuntu-noble-src https://zuul.opendev.org/t/openstack/build/ad660fb84693498fae85d51005862759 : SUCCESS in 38m 08s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/0f352427f4394cbda852df76406a2ca3 : SUCCESS in 58m 23s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/72ef57dbb1ce4bd3b17d0e5c8132d136 : SUCCESS in 1h 31m 17s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/f43d0b9e15ac4f918d19669dac63d7b7 : SUCCESS in 1h 26m 30s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/22c6bbd33e2349ac835248980253ff83 : FAILURE in 1h 02m 05s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/4a222e64eec7472ab7cea6fbdb05b9d7 : SUCCESS in 36m 43s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/f45202947b764ca7b53736ca37856cdd : POST_FAILURE in 28m 51s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/dd2ae3d85dfd435798da613028576b63 : POST_FAILURE in 46m 08s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/33d92e4b82744969bf867ae10c7dcc58 : FAILURE in 53m 47s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/5ed6c3727e73438683535f3973fb73cb : SUCCESS in 40m 31s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"d939b4fc860085f60446d8a093fa450c311272d2","author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"date":"2024-10-09 15:56:27.000000000","message":"Patch Set 3: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"8527750dbde3a5706984455c1a908f6bf47c9ab0","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2024-10-09 16:34:31.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"d33ebbff6e8e9b093619cff8936fa9c5784b71e4","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2024-10-09 16:34:36.000000000","message":"Patch Set 3: Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"d429ee46c279fbca6f892c13055e0dc66c7c1852","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-09 16:35:31.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"6a713bbf477bd4d0ff7da813e7a04659758a4535","author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"date":"2024-10-09 16:53:23.000000000","message":"Patch Set 3: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"544486ef24a0fd1e4d7310f40eae88bec55ea912","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-09 19:13:41.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/36eabbfd2cc243f3a648be5f7043b081\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/80ed2dd663ec4530a25d7727466896f3 : SUCCESS in 3m 12s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/8dce8e9eca464871bc31e46773707d15 : SUCCESS in 4m 06s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/d30132d4fbc14176b28e60d9c99fcefc : SUCCESS in 3m 38s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/ad34a2b19cc34bddac4cddee68375fe3 : SUCCESS in 1h 03m 56s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/79e1013cab9a4a58b0ee4e22097b6bec : SUCCESS in 3m 54s\n- osc-tox-py39-tips https://zuul.opendev.org/t/openstack/build/4ee6b2bb6f7c422dae44c969f3e179e5 : SUCCESS in 4m 28s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/fe6a7b9f4154405792c22bc1613803d9 : SUCCESS in 4m 54s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6fac515292d344fc9cc12dcf52bcf611 : SUCCESS in 9m 27s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/8573cbeba5bc41c0b9b439b775d428fa : SUCCESS in 3m 18s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/71e69529a4cd4e83ae744b4a80146c9e : SUCCESS in 1h 02m 13s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/8d15bd82c0c24c3baedbf8c537a7187f : SUCCESS in 1h 13m 58s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/8182e46bbf7240a5a5bebc75531692de : SUCCESS in 1h 32m 57s","accounts_in_message":[],"_revision_number":3},{"id":"2bb84231fe83a44b9e606b3bc31bd64c4ed125d7","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-09 19:13:41.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"0805dcc8f085837e862933584ed016cd12cbd15e","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-09 19:16:04.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5b7690c1277a40a59d4dbf49f7d5f8cc\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cb30a65df3104e6cb21dd0882dafbf73 : SUCCESS in 54s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"0b592bceb927a7f43264ce642fae7e38d931674f","revisions":{"9013b432de4a1cf526ef330c5c14da0c437ea815":{"kind":"REWORK","_number":1,"created":"2024-10-09 10:14:57.000000000","uploader":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"ref":"refs/changes/95/931895/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/95/931895/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/95/931895/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/95/931895/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/95/931895/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/95/931895/1"}}},"commit":{"parents":[{"commit":"c2470a21de72969812642ed4acf1c7c49b45dd6e","subject":"tox: Fix functional tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/c2470a21de72969812642ed4acf1c7c49b45dd6e"}]}],"author":{"name":"René Ribaud","email":"rribaud@redhat.com","date":"2024-10-09 10:11:00.000000000","tz":120},"committer":{"name":"René Ribaud","email":"rribaud@redhat.com","date":"2024-10-09 10:11:00.000000000","tz":120},"subject":"Avoid race condition between rule removal and share deletion in tearDown","message":"Avoid race condition between rule removal and share deletion in tearDown\n\nThe test_create_delete_access_rule_with_locks test occasionally fails\nbecause tearDown attempts to delete the share before the access rule,\nwhich involves locking, has been fully removed. This patch ensures\nthat the access rule is properly removed before proceeding with share\ndeletion, thus preventing the race condition.\n\nChange-Id: I61f889bc07d84c80116db2f2b15ce6dc5eb10c5d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/9013b432de4a1cf526ef330c5c14da0c437ea815"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/9013b432de4a1cf526ef330c5c14da0c437ea815"}]},"branch":"refs/heads/master"},"336e58afe94846760c1083ecf97dc3ba56d6eba0":{"kind":"REWORK","_number":2,"created":"2024-10-09 12:13:47.000000000","uploader":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"ref":"refs/changes/95/931895/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/95/931895/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/95/931895/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/95/931895/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/95/931895/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/95/931895/2"}}},"commit":{"parents":[{"commit":"c2470a21de72969812642ed4acf1c7c49b45dd6e","subject":"tox: Fix functional tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/c2470a21de72969812642ed4acf1c7c49b45dd6e"}]}],"author":{"name":"René Ribaud","email":"rribaud@redhat.com","date":"2024-10-09 10:11:00.000000000","tz":120},"committer":{"name":"René Ribaud","email":"rribaud@redhat.com","date":"2024-10-09 12:13:13.000000000","tz":120},"subject":"Avoid race condition between rule removal and share deletion in tearDown","message":"Avoid race condition between rule removal and share deletion in tearDown\n\nThe test_create_delete_access_rule_with_locks test occasionally fails\nbecause tearDown attempts to delete the share before the access rule,\nwhich involves locking, has been fully removed. This patch ensures\nthat the access rule is properly removed before proceeding with share\ndeletion, thus preventing the race condition.\n\nChange-Id: I61f889bc07d84c80116db2f2b15ce6dc5eb10c5d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/336e58afe94846760c1083ecf97dc3ba56d6eba0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/336e58afe94846760c1083ecf97dc3ba56d6eba0"}]},"branch":"refs/heads/master"},"0b592bceb927a7f43264ce642fae7e38d931674f":{"kind":"REWORK","_number":3,"created":"2024-10-09 13:36:16.000000000","uploader":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"ref":"refs/changes/95/931895/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/95/931895/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/95/931895/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/95/931895/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/95/931895/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/95/931895/3"}}},"commit":{"parents":[{"commit":"c2470a21de72969812642ed4acf1c7c49b45dd6e","subject":"tox: Fix functional tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/c2470a21de72969812642ed4acf1c7c49b45dd6e"}]}],"author":{"name":"René Ribaud","email":"rribaud@redhat.com","date":"2024-10-09 10:11:00.000000000","tz":120},"committer":{"name":"René Ribaud","email":"rribaud@redhat.com","date":"2024-10-09 13:35:57.000000000","tz":120},"subject":"Avoid race condition between rule removal and share deletion in tearDown","message":"Avoid race condition between rule removal and share deletion in tearDown\n\nThe test_create_delete_access_rule_with_locks test occasionally fails\nbecause tearDown attempts to delete the share before the access rule,\nwhich involves locking, has been fully removed. This patch ensures\nthat the access rule is properly removed before proceeding with share\ndeletion, thus preventing the race condition.\n\nChange-Id: I61f889bc07d84c80116db2f2b15ce6dc5eb10c5d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/0b592bceb927a7f43264ce642fae7e38d931674f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/0b592bceb927a7f43264ce642fae7e38d931674f"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},{"label":"Allow-Post-Review","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Allow-Post-Review","description":"Allow Post Review","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
