)]}'
{"id":"openstack%2Fswift~961321","triplet_id":"openstack%2Fswift~master~I61760de33b810f265fc039ca93c66d7d5d2a8389","project":"openstack/swift","branch":"master","topic":"err-in-link-at","attention_set":{"7847":{"account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"last_update":"2025-09-16 14:47:17.000000000","reason":"\u003cGERRIT_ACCOUNT_1179\u003e replied on the change","reason_account":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"}}},"removed_from_attention_set":{"1179":{"account":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"last_update":"2025-09-16 14:47:17.000000000","reason":"\u003cGERRIT_ACCOUNT_1179\u003e replied on the change","reason_account":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"}}},"hashtags":[],"change_id":"I61760de33b810f265fc039ca93c66d7d5d2a8389","subject":"test: clarify global reconstructor scenario setup","status":"NEW","created":"2025-09-15 23:00:55.000000000","updated":"2025-09-16 14:47:17.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":false,"submittable":false,"total_comment_count":12,"unresolved_comment_count":7,"has_review_started":true,"meta_rev_id":"f5f5c8d3351cb2d95408de813ad508b34fbaf402","_number":961321,"virtual_id_number":961321,"owner":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2025-09-16 00:02:53.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":{"CC":[{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"}],"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-09-15 23:38:19.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":"CC"},{"updated":"2025-09-16 00:02:53.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":"2025-09-16 13:53:49.000000000","updated_by":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"reviewer":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"state":"CC"}],"messages":[{"id":"68e6fd4271df112d9d9c6e6bba8179f2ce78d9ec","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2025-09-15 23:00:55.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e4fd718bee686ca36504c28a043c284b739974bf","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-15 23:38:19.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/91a069150f5e4e958dd98915ee67d121\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/f3b8adf2375e4c378bb4d9211df212e6 : SUCCESS in 35m 19s","accounts_in_message":[],"_revision_number":1},{"id":"3ab67357f59663d156cc76393ea38e42ae330959","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-16 00:02:53.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f0a4c1acdaac49a58e49c2a91e3fcea9\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5390fb1ddcc441ce8312fa87b033fa99 : SUCCESS in 9m 59s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a0d2a7dcc24c464e963900a8ac730d39 : SUCCESS in 16m 05s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2fc8c5ef2eb6442a9122ced2e0ea045a : SUCCESS in 19m 59s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/68721341d00e4f8099ee22efea741b51 : SUCCESS in 18m 30s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/389eb6633e1647f4b87e818317a457bf : SUCCESS in 8m 39s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/64b13bb64a584068a8a746f94795d18d : SUCCESS in 22m 54s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/afba0d2540d046b084a898a37bce9f3b : SUCCESS in 22m 24s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/c3e459abbbe9449fbdac008fa12f62c3 : SUCCESS in 19m 53s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/29a3024455e24fddb12adbad1e0754e3 : SUCCESS in 30m 39s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/406951a65d644d9c94355372539cfcaf : SUCCESS in 14m 25s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/069462f8da84487592a7b49ca6b983f6 : SUCCESS in 15m 16s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/6a246969194b4a5d9ebd7eea972b630c : SUCCESS in 15m 13s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/a53a9460056c4434a2079862a77ec0bc : SUCCESS in 34m 23s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/aa0dd1ac264541e29a269fc2cd4fb7a1 : SUCCESS in 56m 48s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3f7817cbf9eb490cbcf45a0510a2acf5 : SUCCESS in 26m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/06daf97fdc074707a3c78057377e7f7d : SUCCESS in 3m 32s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/a2d4362effee4604bd022130aff1fb19 : SUCCESS in 15m 18s","accounts_in_message":[],"_revision_number":1},{"id":"ddaa95b767307aa0d92c0d2e4e11573116f7b366","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2025-09-16 13:53:49.000000000","message":"Patch Set 1:\n\n(8 comments)","accounts_in_message":[],"_revision_number":1},{"id":"f5f5c8d3351cb2d95408de813ad508b34fbaf402","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2025-09-16 14:47:17.000000000","message":"Patch Set 1:\n\n(4 comments)","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"aef4a4a48690ed9b9f3ea4db02228c00a0d600d6","revisions":{"aef4a4a48690ed9b9f3ea4db02228c00a0d600d6":{"kind":"REWORK","_number":1,"created":"2025-09-15 23:00:55.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/21/961321/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/21/961321/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/21/961321/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/21/961321/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/21/961321/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/21/961321/1"}}},"commit":{"parents":[{"commit":"7cdbd21548789d5fe88dc7ac8f8653288bb8f87f","subject":"test: fix module state pollution","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7cdbd21548789d5fe88dc7ac8f8653288bb8f87f"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2025-09-15 22:46:03.000000000","tz":-300},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2025-09-15 23:00:08.000000000","tz":-300},"subject":"test: clarify global reconstructor scenario setup","message":"test: clarify global reconstructor scenario setup\n\nChange-Id: I61760de33b810f265fc039ca93c66d7d5d2a8389\nSigned-off-by: Clay Gerrard \u003cclay.gerrard@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/aef4a4a48690ed9b9f3ea4db02228c00a0d600d6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/aef4a4a48690ed9b9f3ea4db02228c00a0d600d6"}]},"branch":"refs/heads/master"}},"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":""}}}]}
