)]}'
{"id":"openstack%2Fswift~1006402","triplet_id":"openstack%2Fswift~feature%2Fthreaded~I51bb3231801606bafb05ab624b79cd33e72f3f90","project":"openstack/swift","branch":"feature/threaded","topic":"eventlet-removal","attention_set":{"6968":{"account":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"last_update":"2026-09-20 12:46:25.000000000","reason":"A robot voted negatively on a label"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"I51bb3231801606bafb05ab624b79cd33e72f3f90","subject":"tests: wait for every cache populator worker to increment","status":"NEW","created":"2026-09-20 12:08:36.000000000","updated":"2026-09-20 15:14:00.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"72e5e46965bb3e045b313212b66220f0e960ca31","_number":1006402,"virtual_id_number":1006402,"owner":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2026-09-20 15:09:18.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":"","value":1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_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":{"all":[{"_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}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-09-20 12:46:25.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":"4c2d7c38998afdda04fc44ed7f0cbfbf37d23bc9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-09-20 12:08:36.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"090ea4923da2e63c5875c3b64c6dabf59421d384","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-20 12:46:25.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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/211102beaebd4d4fbde3754f606b79cc\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/74f520c89e3745baa67a7680d7fc3c57 : SUCCESS in 8m 39s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e805dbfda48440d490ab0c264b2a1f92 : SUCCESS in 10m 39s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/9a44941906144793bcd8ce93b95eb919 : SUCCESS in 21m 54s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/28721cc16db94988a279b1dcb317f233 : SUCCESS in 20m 06s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/1bd6a30997b94f32955966a1442927f6 : SUCCESS in 19m 32s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/6a5d247f3c444e23aea1ed8b7deaa704 : SUCCESS in 7m 01s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/1d21939ce2c94019aa19e6670b834024 : SUCCESS in 26m 23s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/fde293c776e84a00a4c5e1ce662a6fad : SUCCESS in 17m 04s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/d17e13c940db4452a590fdd00b8b6ad3 : SUCCESS in 22m 46s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/456d8751f994486ab72dee2177dffa36 : SUCCESS in 20m 25s\n- swift-tox-py3-no-eventlet https://zuul.opendev.org/t/openstack/build/c34a83fe977848a192a29f153061a077 : FAILURE in 30m 39s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/9df5e0a5bd264371b5fb10ba265cc48b : SUCCESS in 14m 27s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/06e02520d25843969ec9635d21e19e1a : SUCCESS in 14m 58s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/71a324897c0d45e280a6539d2c79d6df : SUCCESS in 15m 37s\n- swift-tox-func-no-eventlet-py312 https://zuul.opendev.org/t/openstack/build/2409d92cbe7846fc826abd152c069b18 : SUCCESS in 15m 43s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/9f580eb9853b45e48cb2ce403cb54961 : SUCCESS in 17m 53s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d973c4dcb681431686b57be9a76e8465 : SUCCESS in 29m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/31bd3c9a79094a4ab3dc466d0b4700ec : SUCCESS in 2m 38s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/ab36201eaca34d99845fe224813f05a6 : SUCCESS in 19m 14s\n\nWarning:\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":1},{"id":"aecd1d1332c6cfa5d0ce9d1c59b901c1da24c3dd","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-20 13:06:03.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/697a8a5201864207900ec643042bca58\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/f0964faff8f7459d884dadc16aa3020c : SUCCESS in 55m 19s","accounts_in_message":[],"_revision_number":1},{"id":"e9f3615f7751a86c3d8b396260ba719023ebc06d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-09-20 14:21:50.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"d5adfa74a996b66756db6cdcb93c16b82112f358","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-20 15:09:18.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/eee2714ccc82402694ce38ba3844f739\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9cb8f1649e4a43adb72978018558cfcf : SUCCESS in 10m 20s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/46f2338eaab6491c8ad6d80daff4cb3c : SUCCESS in 7m 06s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/349b4894c34243658ca135de08d5360d : SUCCESS in 19m 36s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/d91d256bcec044e2b3060d8d3d79bb73 : SUCCESS in 18m 38s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ac6cbfa66de44ebe8d796cd15e2150d5 : SUCCESS in 13m 05s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/8c1d90559ae44e888d066c9df89aba0d : SUCCESS in 7m 19s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/e7b34dd593a14f77b3871593a558d2c2 : SUCCESS in 10m 53s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/a7d42933a6eb478aa0861cd48ac253be : SUCCESS in 23m 00s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/e5307044149d45dc93a4d1629788c2f0 : SUCCESS in 12m 09s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/83abbea2ec004475b7950fd847399bb1 : SUCCESS in 16m 51s\n- swift-tox-py3-no-eventlet https://zuul.opendev.org/t/openstack/build/d3d9226283f54dfeb2c3e7602ad29a1f : SUCCESS in 29m 13s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/55123d565c044349b57fcaa4f358ccdc : SUCCESS in 9m 46s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/0dbda259bcda450d9248a88e3960fbe9 : SUCCESS in 9m 49s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/adf1b97fdbc947d38f70f6c8e838fb71 : SUCCESS in 8m 34s\n- swift-tox-func-no-eventlet-py312 https://zuul.opendev.org/t/openstack/build/d51f682b2fd54ab4be89de8da5709383 : SUCCESS in 8m 39s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/103b2fdf36a346d3892d91b622c32ae4 : SUCCESS in 11m 15s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/341a59e2e92a4afd942baa88f118bddf : SUCCESS in 28m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0f87aa01f7524e4a8caad7437f584022 : SUCCESS in 4m 20s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/163fc118429e432484990df16679c7d5 : SUCCESS in 25m 58s\n\nWarning:\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":2},{"id":"72e5e46965bb3e045b313212b66220f0e960ca31","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-20 15:14:00.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/36c73afa29794a5da970bf34431ede32\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/2adf8512a698478bb54630d785a574b2 : SUCCESS in 50m 15s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"0deacc103811c3e72d79fdf31f5f1f5f954dc549","revisions":{"9d94605587804cc93d1f16d239ef4791b6bc596d":{"kind":"REWORK","_number":1,"created":"2026-09-20 12:08:36.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/02/1006402/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/02/1006402/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/1006402/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/1006402/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/1006402/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/02/1006402/1"}}},"commit":{"parents":[{"commit":"6091253d91f79580681edba19e069e1f8438c5d5","subject":"tests: hand out one fake response per connect","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6091253d91f79580681edba19e069e1f8438c5d5"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-09-19 09:34:32.000000000","tz":120},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-09-20 12:03:02.000000000","tz":120},"subject":"tests: wait for every cache populator worker to increment","message":"tests: wait for every cache populator worker to increment\n\ntest_concurrent_requests expects three token holders and 97 waiters.\nA token holder deletes the token after its backend fetch. Under\neventlet all 100 workers increment the token before the first fetch\ncompletes. Threads start at different times, and the fake memcache\npool has two connections, so a late worker could increment after the\ndelete, open a second token session and fetch from the backend.\n\nHold the backend fetch until every worker has incremented.\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\nChange-Id: I51bb3231801606bafb05ab624b79cd33e72f3f90\nSigned-off-by: Christian Schwede \u003ccschwede@mailbox.org\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9d94605587804cc93d1f16d239ef4791b6bc596d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9d94605587804cc93d1f16d239ef4791b6bc596d"}]},"branch":"refs/heads/feature/threaded"},"0deacc103811c3e72d79fdf31f5f1f5f954dc549":{"kind":"REWORK","_number":2,"created":"2026-09-20 14:21:50.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/02/1006402/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/02/1006402/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/1006402/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/1006402/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/1006402/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/02/1006402/2"}}},"commit":{"parents":[{"commit":"6091253d91f79580681edba19e069e1f8438c5d5","subject":"tests: hand out one fake response per connect","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6091253d91f79580681edba19e069e1f8438c5d5"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-09-19 09:34:32.000000000","tz":120},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-09-20 14:17:58.000000000","tz":120},"subject":"tests: wait for every cache populator worker to increment","message":"tests: wait for every cache populator worker to increment\n\ntest_concurrent_requests expects three token holders and 97 waiters.\nA token holder deletes the token after its backend fetch. Under\neventlet all 100 workers increment the token before the first fetch\ncompletes. Threads start at different times, and the fake memcache\npool has two connections, so a late worker could increment after the\ndelete, open a second token session and fetch from the backend.\n\nHold the backend fetch until every worker has incremented.\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\nChange-Id: I51bb3231801606bafb05ab624b79cd33e72f3f90\nSigned-off-by: Christian Schwede \u003ccschwede@mailbox.org\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0deacc103811c3e72d79fdf31f5f1f5f954dc549"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0deacc103811c3e72d79fdf31f5f1f5f954dc549"}]},"branch":"refs/heads/feature/threaded"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
