)]}'
{"id":"openstack%2Fswift~950371","triplet_id":"openstack%2Fswift~master~Id5583e3a1e4515ec3c8a972f647aaaabfba673bc","project":"openstack/swift","branch":"master","topic":"conditional_write_more_test","attention_set":{},"removed_from_attention_set":{"34930":{"account":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"last_update":"2025-05-21 14:46:53.000000000","reason":"Change was submitted"},"7847":{"account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"last_update":"2025-05-21 09:31:20.000000000","reason":"\u003cGERRIT_ACCOUNT_7847\u003e replied on the change","reason_account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"}},"15343":{"account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"last_update":"2025-05-21 14:46:53.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Id5583e3a1e4515ec3c8a972f647aaaabfba673bc","subject":"s3api: more test cases for conditional writes.","status":"MERGED","created":"2025-05-19 23:15:34.000000000","updated":"2025-05-21 18:32:39.000000000","submitted":"2025-05-21 14:46:53.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":26,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"950371-conditional_write_more_test","meta_rev_id":"6ab7560c632a8cf248ec252cc51528479de79ad6","_number":950371,"virtual_id_number":950371,"owner":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-05-21 14:46: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":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"all":[{"value":2,"date":"2025-05-21 09:31:20.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"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":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"all":[{"value":1,"date":"2025-05-21 09:31:20.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"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}},"removable_reviewers":[{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"reviewers":{"REVIEWER":[{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-05-19 23:16:29.000000000","updated_by":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"reviewer":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"state":"REVIEWER"},{"updated":"2025-05-19 23:16:29.000000000","updated_by":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"reviewer":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"state":"REVIEWER"},{"updated":"2025-05-20 00:23:11.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-05-20 02:25:33.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":"9551108486f101d0bddbda3fd6756dfbcaa91780","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2025-05-19 23:15:34.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"d4f55de14d587327a809cd1ea0d40d5c277489f5","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-20 00:23:11.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/79ae35dcc8904fd39cfcf9ec35832340\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/ba7b39f7e33546b0be3e6d909b68ec38 : SUCCESS in 1h 05m 36s","accounts_in_message":[],"_revision_number":1},{"id":"c3543016099d10529092e9a0750bca4b21c3cbe6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-20 02:25:33.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/e15cd8f33d004f768e26e52bd19c7fbc\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/582c8bdb2d1f446683cf6aea534f79db : SUCCESS in 10m 55s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/a30b30eacbb2449a9f03d0bd51a9caba : TIMED_OUT in 3h 03m 47s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/fd45572d53514940bc50a9b55678ed24 : SUCCESS in 19m 32s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/76aa5b7269b54431953991dc65392bbe : SUCCESS in 25m 53s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/56f20d71a8c6497589342e02e3bbbcdc : SUCCESS in 24m 33s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/33b2cb7934d7439da68cb014f570ef9d : SUCCESS in 4m 46s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/f80931ce4e344f4c854869ffc839ab3b : SUCCESS in 8m 03s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/5e6113934e284284a64d7cf52e9bf34e : SUCCESS in 19m 55s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/032f361e21a441e9aa394d0065916528 : SUCCESS in 15m 07s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/3198e127b1ca411da598672749c4df1a : SUCCESS in 28m 58s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/93f4258d70df4459b7036a8f70737356 : SUCCESS in 15m 15s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/f869b6b520e04216baec179a1f614a7b : SUCCESS in 18m 41s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/7e54eb2880594cf993bc70a143043b95 : SUCCESS in 20m 13s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/84ffff58a86344e8aa98c7845f5b4b56 : SUCCESS in 17m 51s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/13f7de389a854580b60831baf2e211c2 : SUCCESS in 26m 10s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/bad9452d228f48e8ba8c1f0e98b217b2 : SUCCESS in 20m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b24921e344d4486ead60a16f9becedd3 : SUCCESS in 4m 17s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/6c14aa9e6c854dc4928938a8e46aeb04 : SUCCESS in 16m 25s","accounts_in_message":[],"_revision_number":1},{"id":"ea0bfd292b1f886458cc1c0edeaf7883d2815c71","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2025-05-20 11:05:21.000000000","message":"Patch Set 1: Code-Review-1\n\n(7 comments)","accounts_in_message":[],"_revision_number":1},{"id":"092c60a4f6cba3915b8234a08797a0286c0c1b52","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2025-05-21 01:07:25.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"bf7aa49f7a262ec8941cd757d3e8651b444397fd","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2025-05-21 01:07:51.000000000","message":"Patch Set 2:\n\n(7 comments)","accounts_in_message":[],"_revision_number":2},{"id":"4089f1cad0eb9ffa91c4fa494c4032bb99641db4","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-21 01:43:34.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/09b4b668ec86427392bff8ab754bd015\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/4a97c59003ea4d4ba68ebeec7fa3c469 : SUCCESS in 34m 43s","accounts_in_message":[],"_revision_number":2},{"id":"abc76bdb9c631702b9b5fac4febf0a9bd6969ffb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-21 02:07:47.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0dd525973d444b1585e9b9070fcd2a62\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/88a2324be16841f198fd2ca199d6e4f8 : SUCCESS in 9m 54s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/38816190388944cb8364ef9512aafc04 : SUCCESS in 1h 00m 00s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/8989a73de0ef4c92b1b5f91fcca2e08e : SUCCESS in 19m 09s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/1959b0d077874409a24b0469a297e54c : SUCCESS in 17m 53s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ba4534150c0747f48019d80a7b62ea78 : SUCCESS in 19m 26s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/675e68484963414aaf4e341d8e8d74ab : SUCCESS in 5m 17s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/5ad7fa6175194baea3364226f0394430 : SUCCESS in 18m 41s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/44ad865ae7e54a6db70da132d12df9e5 : SUCCESS in 13m 22s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/a48532b5cc134be08c924c66e7573c71 : SUCCESS in 27m 23s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/6f839d9bd8c04194a8984cd10b7eeebe : SUCCESS in 22m 40s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/9bcb8a7e9b5a494eb604b1d2d8855681 : SUCCESS in 7m 22s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/afb99ddb0bde4ab8b681b75f1fc4f1de : SUCCESS in 13m 52s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/8476f88299c74d3e91d08de38e0455f8 : SUCCESS in 14m 59s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/a6b5cca1c62d49259038be242d9a5dfc : SUCCESS in 43m 16s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/0ee878c99ea74551b3781bb28b9ded37 : SUCCESS in 47m 22s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f2abbd13a0c5421d9d4b18a73836422f : SUCCESS in 14m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/219a57d8fe614fadb606579ee0314b9c : SUCCESS in 2m 16s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/1ea1d8dd70624d5a90f53b61af542a73 : SUCCESS in 15m 30s","accounts_in_message":[],"_revision_number":2},{"id":"a5a2382b9c309e6321926634867272c8d2437cb4","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2025-05-21 09:28:30.000000000","message":"Patch Set 2: Code-Review-1\n\n(6 comments)","accounts_in_message":[],"_revision_number":2},{"id":"96590f0865a008e93d0c124e3f7eaebe494c07d1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2025-05-21 09:28:48.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"c658024b4f5f4cbb5feb113e16659f2615c78a89","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2025-05-21 09:31:20.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"6f5ac984dffcff889ff230bf80827cd752fe45e5","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-21 10:16:21.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2df379711f6f448e898e06a233c551d3\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/873d1f38b5ac4c1ca0b2ad14a41f5b74 : SUCCESS in 45m 31s","accounts_in_message":[],"_revision_number":3},{"id":"8692da3fb08cbe827bea5a6392ab05f8320c61df","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-21 10:52:46.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4566f8b515c8412b8e67c8750d73ebce\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/93dc4c59ec444cf69af6a43a944f149b : SUCCESS in 10m 56s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/88d1a59917fe4f879eb8761160d51349 : SUCCESS in 1h 04m 31s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/c50efe1723c847b5a95ef9bfad86badf : SUCCESS in 18m 57s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/4c82e0d217ae4c4fa6b802367f47a107 : SUCCESS in 18m 47s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/9bd6892da4494956b77bbc47285a6280 : SUCCESS in 18m 03s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/dbef0ba192064e329b8858f43b910e5f : SUCCESS in 4m 55s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/2ec125e122144dc681a2969a2acb3609 : SUCCESS in 21m 59s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/ea1f2bea07184180a4b67b77912edb55 : SUCCESS in 20m 46s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/6cbf75515150466b82f5324d989b1749 : SUCCESS in 28m 25s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/83b76c58ae254c358b23733b8e0750c3 : SUCCESS in 32m 02s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/2bed149e7a174c1bafdfb9780a8a5616 : SUCCESS in 14m 11s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/17218793066c4a5f88349e0c92ac54bb : SUCCESS in 14m 16s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/490ef996668e4d9289da0854b611a6df : SUCCESS in 18m 30s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/2e6f79b5f7814ac8a2ca9b5ab3ff9f41 : SUCCESS in 44m 38s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/2384b274841c4b62a37659875f26cb5c : SUCCESS in 36m 16s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/0917b830fc0f4c38abd05b2a18f7b354 : SUCCESS in 19m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2e83b7168c0942abb208a8a18192c983 : SUCCESS in 4m 27s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/6ff7a110315141cd98118cfdf4242fa6 : SUCCESS in 19m 01s","accounts_in_message":[],"_revision_number":3},{"id":"709047aef1c06f6bc820196519e8d47cb807b3ca","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-21 10:53:07.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"9d3d9573b965713eb1d2c2a90c0203677d47380b","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-21 14:46:53.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/76422443e90d4b9eab413e13fc80c779\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/84a1a9e48e3b4e9eba7ca7aaf9265714 : SUCCESS in 9m 12s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/4b67accef2864bd482cf6cb89df0f489 : SUCCESS in 56m 29s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/b29995388b3f4909b480d2f37920d583 : SUCCESS in 7m 25s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/c8e820c280334130bc15fc1b8c15eae5 : SUCCESS in 16m 29s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/76122a68855c44548ca09fead2d58a3a : SUCCESS in 20m 05s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/76140c69f39949c8a65c7cd42d27eafd : SUCCESS in 24m 51s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/5938ecb66cd745479a41de825bef38a4 : SUCCESS in 13m 54s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/0d10d8f63c944988b6d5f1b620914c08 : SUCCESS in 7m 55s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/9c94d2a383644183b4ade409c85fb0aa : SUCCESS in 14m 30s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/c04f247a08c94a4c99415e8e2b0baa13 : SUCCESS in 9m 38s\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/1a667a87eddf4e41af134cf66b32133e : SUCCESS in 6m 48s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/2dcd0b372e0d4521bdf5cfdadf9356cf : SUCCESS in 49m 37s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/236d8898df85453a95599e5ba127b489 : SUCCESS in 45m 46s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/eb4764b40c3b4a89be74f6596dc3352d : SUCCESS in 21m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ea823e6a5afb4b18af8142d7c675ad9e : SUCCESS in 4m 38s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/5f960e86b9f34c1c8e9bce503e8dc91a : SUCCESS in 18m 00s","accounts_in_message":[],"_revision_number":3},{"id":"0133fd9ec3bc02ccdc4ac1a4f83ffc08d49d8411","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-21 14:46:53.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"fea179b708036af19b9b5386200c466ddb371983","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-21 14:47:49.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/cf157f6a5f504098b2cdc008287cdd1c\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8ea3299c3eba49c39abae2f7cf7c7ae3 : SUCCESS in 45s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/2690bdd329c54c8783ceeb08ac2edfba : SUCCESS in 36s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"6ab7560c632a8cf248ec252cc51528479de79ad6","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2025-05-21 18:32:39.000000000","message":"Patch Set 3:\n\n(5 comments)","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"33b17742a727e3bd15072b61a0f119191423f6b7","revisions":{"1ce8d152d2af8531ce3437ffb6975154643db6cd":{"kind":"REWORK","_number":1,"created":"2025-05-19 23:15:34.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/71/950371/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/71/950371/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/71/950371/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/71/950371/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/71/950371/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/71/950371/1"}}},"commit":{"parents":[{"commit":"84a70769b1c56cc376a1485391f81569cd7ce494","subject":"Merge \"s3api: Allow PUT with `if-none-match: *`\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/84a70769b1c56cc376a1485391f81569cd7ce494"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2025-05-19 23:15:12.000000000","tz":-420},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2025-05-19 23:15:12.000000000","tz":-420},"subject":"s3api: more test cases for conditional writes.","message":"s3api: more test cases for conditional writes.\n\nChange-Id: Id5583e3a1e4515ec3c8a972f647aaaabfba673bc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1ce8d152d2af8531ce3437ffb6975154643db6cd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1ce8d152d2af8531ce3437ffb6975154643db6cd"}]},"branch":"refs/heads/master"},"0ea0bb18f5068d116a16f7406b2777b41f4f89b9":{"kind":"REWORK","_number":2,"created":"2025-05-21 01:07:25.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/71/950371/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/71/950371/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/71/950371/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/71/950371/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/71/950371/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/71/950371/2"}}},"commit":{"parents":[{"commit":"84a70769b1c56cc376a1485391f81569cd7ce494","subject":"Merge \"s3api: Allow PUT with `if-none-match: *`\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/84a70769b1c56cc376a1485391f81569cd7ce494"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2025-05-19 23:15:12.000000000","tz":-420},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2025-05-20 23:51:39.000000000","tz":-420},"subject":"s3api: more test cases for conditional writes.","message":"s3api: more test cases for conditional writes.\n\nChange-Id: Id5583e3a1e4515ec3c8a972f647aaaabfba673bc\nRelated-Change: I2e57dacb342b5758f16b502bb91372a2443d0182\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0ea0bb18f5068d116a16f7406b2777b41f4f89b9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0ea0bb18f5068d116a16f7406b2777b41f4f89b9"}]},"branch":"refs/heads/master"},"33b17742a727e3bd15072b61a0f119191423f6b7":{"kind":"REWORK","_number":3,"created":"2025-05-21 09:28:48.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/71/950371/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/71/950371/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/71/950371/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/71/950371/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/71/950371/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/71/950371/3"}}},"commit":{"parents":[{"commit":"84a70769b1c56cc376a1485391f81569cd7ce494","subject":"Merge \"s3api: Allow PUT with `if-none-match: *`\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/84a70769b1c56cc376a1485391f81569cd7ce494"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2025-05-19 23:15:12.000000000","tz":-420},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2025-05-21 09:28:37.000000000","tz":60},"subject":"s3api: more test cases for conditional writes.","message":"s3api: more test cases for conditional writes.\n\nChange-Id: Id5583e3a1e4515ec3c8a972f647aaaabfba673bc\nRelated-Change: I2e57dacb342b5758f16b502bb91372a2443d0182\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/33b17742a727e3bd15072b61a0f119191423f6b7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/33b17742a727e3bd15072b61a0f119191423f6b7"}]},"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":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"}}]}],"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":"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":{}}}]}
