)]}'
{"id":"openstack%2Fswift~897108","triplet_id":"openstack%2Fswift~master~Icff8cf57474dfad975a4f45bf2d500c2682c1129","project":"openstack/swift","branch":"master","topic":"s3api_basic_get_object_lock","attention_set":{},"removed_from_attention_set":{"7233":{"account":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"last_update":"2023-10-12 23:20:31.000000000","reason":"Change was submitted"},"22042":{"account":{"_account_id":22042,"name":"Chris Smart","email":"distroguy@gmail.com","username":"csmart"},"last_update":"2023-10-12 23:20:31.000000000","reason":"Change was submitted"},"1179":{"account":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"last_update":"2023-10-12 23:20:31.000000000","reason":"Change was submitted"},"34892":{"account":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"last_update":"2023-10-12 23:20:31.000000000","reason":"Change was submitted"},"15343":{"account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"last_update":"2023-10-12 22:13:10.000000000","reason":"\u003cGERRIT_ACCOUNT_15343\u003e replied on the change","reason_account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}}},"hashtags":[],"change_id":"Icff8cf57474dfad975a4f45bf2d500c2682c1129","subject":"s3api: Add basic GET object-lock support","status":"MERGED","created":"2023-10-03 04:03:46.000000000","updated":"2023-10-12 23:21:36.000000000","submitted":"2023-10-12 23:20:31.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":25,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"897108-s3api_basic_get_object_lock","meta_rev_id":"3d78676d945a3ec752d400fe3e972dfd8cafcf40","_number":897108,"virtual_id_number":897108,"owner":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":22042,"name":"Chris Smart","email":"distroguy@gmail.com","username":"csmart"},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2023-10-12 23:20:30.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"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":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"all":[{"value":0,"_account_id":22042,"name":"Chris Smart","email":"distroguy@gmail.com","username":"csmart"},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2023-10-12 22:13:10.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"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":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"all":[{"value":0,"_account_id":22042,"name":"Chris Smart","email":"distroguy@gmail.com","username":"csmart"},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2023-10-12 22:13:10.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"}],"reviewers":{"REVIEWER":[{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":22042,"name":"Chris Smart","email":"distroguy@gmail.com","username":"csmart"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-10-03 04:52:43.000000000","updated_by":{"_account_id":22042,"name":"Chris Smart","email":"distroguy@gmail.com","username":"csmart"},"reviewer":{"_account_id":22042,"name":"Chris Smart","email":"distroguy@gmail.com","username":"csmart"},"state":"REVIEWER"},{"updated":"2023-10-03 05:11:47.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":"2023-10-03 05:15:46.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":"2023-10-03 15:51:06.000000000","updated_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"reviewer":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"state":"REVIEWER"},{"updated":"2023-10-03 19:15:53.000000000","updated_by":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"reviewer":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"state":"REVIEWER"},{"updated":"2023-10-11 16:32:02.000000000","updated_by":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"reviewer":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"state":"REVIEWER"}],"messages":[{"id":"91d63dbb666013a7e3393f4c08fd38564fa5171c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2023-10-03 04:03:46.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"1e0e435345896d64274efe21a4f2d7a62dde69d7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2023-10-03 04:04:20.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"2a0a602c22694e289e84fa98389e46a7674296fa","author":{"_account_id":22042,"name":"Chris Smart","email":"distroguy@gmail.com","username":"csmart"},"date":"2023-10-03 04:52:43.000000000","message":"Patch Set 2: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"4e02671c152d1ede7bf842cca6fdbc436d5908c7","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2023-10-03 04:58:59.000000000","message":"Patch Set 2:\n\n(4 comments)","accounts_in_message":[],"_revision_number":2},{"id":"6b27ab858413d5b43c12f7ea7a062b9fb384a618","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-03 05:11:47.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/23df0096d6b04c26a557c5fcf2127ec4\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/66206b2459f74beda65b7003496cbc81 : SUCCESS in 41m 38s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/cb9a16211e5b486587dd4e2f6ed6c22e : SUCCESS in 45m 58s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/23cd3646ff154a339115bffc9e7f8e08 : SUCCESS in 56m 41s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/362ce1f3643b4a65819c4691a8342f0d : SUCCESS in 54m 26s","accounts_in_message":[],"_revision_number":2},{"id":"e1b910ca13d52c9990185a97760172cb2dd28c6e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-03 05:15:46.000000000","message":"Patch Set 2: 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\n\nhttps://zuul.opendev.org/t/openstack/buildset/a28e6e57b54d4249bb6fd7a1545e1179\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c8dd76fc7b7b40c7a0787c6e98673183 : SUCCESS in 10m 07s\n- grenade https://zuul.opendev.org/t/openstack/build/08627e348ddd479b9202ea924c81e65a : SUCCESS in 1h 05m 52s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/7dbc6e8aa9ea442ca38caf956fbf9686 : SUCCESS in 53m 38s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/04dfca3aae354cd59b9d33fef8815921 : SUCCESS in 45m 23s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/63384947a2cb4a1986ed3b0300c226ba : SUCCESS in 18m 22s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/801385d3e61c4401a5a7e713c4cb4ca3 : SUCCESS in 15m 02s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/6e94a6c62c2c487da6a0d4a46952e714 : SUCCESS in 19m 43s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/e08a5f89ccd34bd3bb9b9dd22c7da36a : SUCCESS in 8m 59s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/f724cddf6cea402f9f4065767d273651 : SUCCESS in 5m 36s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/f7ed691321f7438d872e56761bda2307 : SUCCESS in 17m 32s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/6d50856539a746d8b2ac923ee776d7ce : SUCCESS in 16m 29s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/049a479688034b35aad953a7dc660798 : SUCCESS in 13m 18s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/daa9a816a4ea4aeab74d3014769160e0 : SUCCESS in 17m 00s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/6513e94c785e4847867064ebeefa34ef : SUCCESS in 16m 56s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/cbc967aeb8a7405796f656877c265a71 : SUCCESS in 18m 43s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/9840940dbc0443b1b9b3f3d12c27196a : SUCCESS in 17m 57s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/5d1630c2f6dd48d8801a14453026e31f : SUCCESS in 19m 19s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/774ccc78009d417e9fe0cfcc33118b0e : SUCCESS in 13m 17s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/f4a7f7330311437aa3e4be64347b1a57 : SUCCESS in 15m 52s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/4175b5161c9648d29c3a501c2d21831e : SUCCESS in 16m 20s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/64b2a264ce9b4acab2dd22ced27e6f7a : RETRY_LIMIT in 1m 48s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/b23dbac38f534d449f46d328b78f8b88 : RETRY_LIMIT in 1m 59s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/e94df8f8e1e74d8db37da56f9329016f : RETRY_LIMIT in 1m 53s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/3b26fa5ad7674f8ba0e493f296133a6b : SUCCESS in 47m 53s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/1c9e0ddd381b407190ecdd6a98893cc3 : RETRY_LIMIT in 1m 42s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/a824012cbc9149f0be82a8ab1875084b : SUCCESS in 37m 58s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/da9bd90ee4af4e8b87895328c9bfdec1 : SUCCESS in 40m 11s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6d0169dbe5124332b57f541d98c82f09 : SUCCESS in 18m 03s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/21a1b959cdda4b72888fa66a2210775f : SUCCESS in 4m 04s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/ba9c0bad751c4f148fcb7dc3e2f54fe0 : RETRY_LIMIT in 1m 53s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/65e6a87aaf1f4adbb917cf09db923973 : SUCCESS in 46m 50s","accounts_in_message":[],"_revision_number":2},{"id":"d0bccb4d33070b0283b866dab3522041a1054528","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2023-10-03 05:36:45.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"548044c1b61c4f555e4928276bce04453bc00ef9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2023-10-03 05:48:51.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":"0c5ab1f29051dd54b404419dd7777d47e72a9731","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2023-10-03 05:49:10.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"cad829dee9b34bdb624492d2da308f85098916e7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-03 06:51:12.000000000","message":"Patch Set 3: 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\n\nhttps://zuul.opendev.org/t/openstack/buildset/de9e23033cae443fb30a71063640fd2e\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ee00b572a5b84a0f9bf3f6610c0a426c : SUCCESS in 7m 22s\n- grenade https://zuul.opendev.org/t/openstack/build/bac31bf1bf1b4b088f39e30a81246a20 : SUCCESS in 50m 23s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/941c759c8aaa4dc88c4dd2f80eb378ea : SUCCESS in 32m 22s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/534b3e9f3015400a98831969b57cb285 : SUCCESS in 53m 16s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/d4a575e34caf404f99227e2e653740bb : SUCCESS in 19m 58s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/de5e3298afce494ca2c87f8d8891f4ca : SUCCESS in 19m 06s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/60a0d8002ac6437cbba5c924d0dbc1ef : SUCCESS in 20m 20s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/66ba7cded0b14ae29facab87bbeb2ebb : SUCCESS in 8m 44s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/36d507fe8a4f4bfa8a8fbd938947bcba : SUCCESS in 6m 27s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/8c5062c37bac491facfebd2705b096cd : SUCCESS in 18m 09s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/61417974c600412fbded5cc36e45ff27 : SUCCESS in 15m 32s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/781a8ae99fc3422993aaa0ea88318288 : SUCCESS in 14m 12s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/f1dfdd91a4384e93ac8bb4e67d23ca74 : SUCCESS in 16m 36s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/bd84febd0a434c3ba75dc3eb0cbca7fb : SUCCESS in 16m 36s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/f4d68d8b26334574b98433d536a7fdac : SUCCESS in 17m 48s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/9a3b29affe5b41b2b9851ea67bb51007 : SUCCESS in 18m 24s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/6ec096b1990242f9b1fc53e98c216e3f : SUCCESS in 18m 42s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/9a10afd920c1432e8ceb1fa148a74fb5 : SUCCESS in 16m 34s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/6f61ab8743cb44e48623ff7450f34209 : SUCCESS in 15m 38s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/7d85af002b044e9883f713a244a3b010 : SUCCESS in 15m 48s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/1ed7da5301d04dc1888e4562270e3a3f : RETRY_LIMIT in 1m 44s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/7acdd092d73246bc8e11ee0cfd4cdb1b : RETRY_LIMIT in 1m 52s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/55062e7253d144a8822bb773a457883e : RETRY_LIMIT in 1m 49s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/b94d34a7a3484b46bec2d87905b4d931 : SUCCESS in 47m 41s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/ab928756b92b4dea83779598fadb90c7 : RETRY_LIMIT in 1m 44s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/cc98b762aec746209b77411250ae267c : SUCCESS in 53m 41s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/ffe929f51ba240939f64aacbb70fea9b : SUCCESS in 54m 58s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/00b8d03f6be343238d4e2bd1df451093 : SUCCESS in 18m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4622b9da06c4423686f9c2718a01fbd6 : SUCCESS in 3m 57s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/b450d9b9a4934b869c8f91853e4b77cf : RETRY_LIMIT in 2m 02s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/80b6ebf2f9634d38a5be9761515b9299 : SUCCESS in 36m 01s","accounts_in_message":[],"_revision_number":3},{"id":"ea2780dfca1ab2df07e8c625ba27d1a8fc60359f","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-03 07:22:58.000000000","message":"Patch Set 3:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6142e661bdb34d20af291612081a1ad1\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/bf31829edd2b487093e6c663f1332f29 : TIMED_OUT in 1h 30m 59s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/1cac286442584791a62b9cf25266133a : TIMED_OUT in 1h 31m 31s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/d0a4cc01d7534b03bdcf4137ed2c45f5 : TIMED_OUT in 1h 30m 53s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/4c1e3ebea8b34c7a9fc8cb0e9d48c4a0 : TIMED_OUT in 1h 30m 53s","accounts_in_message":[],"_revision_number":3},{"id":"9b3816f02fa367c832b6229bb2b0c47888252482","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2023-10-03 15:51:06.000000000","message":"Patch Set 3: Code-Review-1\n\n(4 comments)","accounts_in_message":[],"_revision_number":3},{"id":"bcee69931bc2e5c76d1bbb5bd67162d073ede77c","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2023-10-03 19:15:53.000000000","message":"Patch Set 3: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"f1d91662798c70521d894d0fefb107add7a6c54d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2023-10-03 23:52:47.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1\n","accounts_in_message":[],"_revision_number":4},{"id":"24f4c1ce3778c89469274f406af4678eaf351f80","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-04 01:13:41.000000000","message":"Patch Set 4: 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\n\nhttps://zuul.opendev.org/t/openstack/buildset/882a363e120f43d5a79761c9403f60a0\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/757d209130e744809f4788ce21d87724 : SUCCESS in 7m 36s\n- grenade https://zuul.opendev.org/t/openstack/build/da8df3a001b64d168ac9da86a896685b : SUCCESS in 1h 03m 34s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/b4f3d90805044564ae9942db779e0696 : SUCCESS in 53m 32s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/c9ea39df5dda4deba80f679456f294b2 : SUCCESS in 50m 31s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/8ccc38f1576b422ea70b77e342366819 : FAILURE in 18m 10s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/0f9a33fc639e4d9fbcccd22d74aded57 : FAILURE in 19m 48s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/41747c713d934cab9ed030e0034d3f34 : FAILURE in 19m 42s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/9da3b6ad3f974bbbb65dec1acab8c722 : SUCCESS in 7m 31s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/170f89b76f864091bb889dd9aab8a6da : SUCCESS in 5m 01s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/d189a0cb70d748cc9da10e67499b102e : SUCCESS in 17m 09s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/e7fa1771f80c442c905c4b28db1a777e : SUCCESS in 18m 03s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/e9bd39a079a74dcd8011746c5f5f3e6b : SUCCESS in 15m 13s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/bac9fb057b464708b7c349b7c302062f : SUCCESS in 16m 42s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/7ad54cd93f1744c99c82d0ee0d617a83 : SUCCESS in 10m 56s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/6477fd815b7b4adea321765a47a9d7a7 : FAILURE in 21m 01s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/2058baf913264cd49e09675b9236789e : FAILURE in 22m 09s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/79f6ca6956c044c88a4148bedc81083c : FAILURE in 13m 57s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/1868e177d0134a6495fb1f0a60336b20 : FAILURE in 12m 11s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/758c96f5488a4e40a470d97572924a20 : FAILURE in 15m 07s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/e9a60e1533544d7ea26f46c8b07c2cdb : FAILURE in 12m 31s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/a090674d889247deb941a122e7f6ee54 : SUCCESS in 7m 23s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/b81de8cedf8445379c82af82caa9d0ff : FAILURE in 18m 09s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/73cd1fc99b8f4ae295f951ca7c0bd1ce : SUCCESS in 8m 46s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/46108a71fb1e4c2d92905e4401543995 : FAILURE in 52m 00s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/0d696ccd10e747ea813ad9cdf9bd2370 : SUCCESS in 56m 39s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/86c0a96e46804354a50f8dd447101226 : FAILURE in 28m 30s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/f8e7c7a0c9034aa49dcd9937617f03a1 : FAILURE in 35m 20s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/bf66d53354e94f3e9dc44e02c157fee1 : SUCCESS in 20m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/32cf3054f28747cfbdfb271a4a537f2e : SUCCESS in 4m 26s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/08a7309b72c6448db24c160dfe628df2 : SUCCESS in 22m 57s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/36bbe0f2756a4407b12ed3970a62e28e : SUCCESS in 58m 34s","accounts_in_message":[],"_revision_number":4},{"id":"cb39ce95d5f6d19e202965f822ad5eabe349d22c","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2023-10-04 01:43:58.000000000","message":"Patch Set 4:\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"c5170866abf0bb15d9b3222cef52d2497578b49c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2023-10-04 03:14:06.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":5},{"id":"cf9111b49183ea7ce28d3cac45d7f618d17aedfe","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2023-10-04 03:18:37.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"fb8d8587fe860e1481e2e0ee4f92e0de7c7b4f88","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-04 04:23:11.000000000","message":"Patch Set 5: 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\n\nhttps://zuul.opendev.org/t/openstack/buildset/a503c96d54664ba4be8607d4684c6230\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3f598c3f346443be8f57e73f65c9b7d8 : SUCCESS in 9m 00s\n- grenade https://zuul.opendev.org/t/openstack/build/5b8a8a373e184889a80acce005443841 : SUCCESS in 1h 03m 34s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/36046acd523e4551a3191664395db443 : SUCCESS in 37m 59s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/eaf8fa598a1b4d779bb9b6563b5a2cbb : SUCCESS in 40m 40s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/7ed1295500e24a7fb9b8ecfc2f5db80e : SUCCESS in 19m 42s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/1d08e20f92a8484a89d10bb2d79477f8 : SUCCESS in 19m 46s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/d48872b1ba9a4f84a486dddfac01f6c9 : SUCCESS in 19m 36s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/138a6edaa73044b8a7427c1acec4b29d : SUCCESS in 9m 01s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/7f67bcc917cf4e949a983779b66c4347 : SUCCESS in 5m 16s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/47aa6c32a1934dcba0d2318c993bde10 : SUCCESS in 19m 11s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/96cbb852f87d4823bbc26002bb78a1b5 : SUCCESS in 13m 56s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/89a2e599b1b0446a9e53f6da1cdf81a0 : SUCCESS in 16m 27s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/15cbbcf6d33d4cb98262a8fe34367f29 : SUCCESS in 15m 57s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/4eda431c9e934f0bb79abb785c036d8d : SUCCESS in 16m 37s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/e14198c1ffd94dc59325c53ddca485d5 : SUCCESS in 19m 28s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/4b48cfb5e7794a14a5c423bc645185e5 : SUCCESS in 20m 04s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/69d5ae5f33c040caacf530a3d76a5458 : SUCCESS in 18m 42s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/3ee0a5377e624a61bd74099845620b83 : SUCCESS in 16m 21s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/2595218ae3e049bf96a9fcd154bc6572 : SUCCESS in 19m 12s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/dc0d893e16f94fd4b9b529df547daa69 : SUCCESS in 17m 46s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/e9a0266b655d4e619af63fefe41b9915 : SUCCESS in 10m 06s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/33c80775f9944c5a8e082022256e4885 : FAILURE in 19m 44s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/fee73cce9b794e309de10d27bf0aac4c : FAILURE in 7m 38s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/70f55aa321b0497eb6ced5be7f50ba3c : SUCCESS in 43m 08s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/0b992b86e29a4fa7b80e991e93330200 : SUCCESS in 1h 00m 50s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/e47bf85dc28a48c1b773db8a36f937f7 : SUCCESS in 38m 20s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/a5b1b83bde5848eda1bb904e02a2fc9d : SUCCESS in 41m 09s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/b68852aeaf71452db6e5e7b525d81b29 : SUCCESS in 16m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4aca933b5e9442bcba50471d25cbfef4 : SUCCESS in 4m 42s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/251d0aa4a1354baba74b0b23a722afc1 : SUCCESS in 20m 46s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9f7e26557d2344fe9d96d6e468b47a20 : SUCCESS in 1h 01m 50s","accounts_in_message":[],"_revision_number":5},{"id":"5b25001f1e77186c3432e62f6808d4e62ffb19cc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2023-10-04 05:01:12.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":6},{"id":"5bbe2c5cbfcc5703872faf3b516981eae35181e3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-04 06:09:35.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f12d93555d1b47e3ac6e2829ccc459b7\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/489312924e014f8192a933efc8c2b6c8 : SUCCESS in 8m 48s\n- grenade https://zuul.opendev.org/t/openstack/build/888b62a3117e4197aca3d435ff8460d7 : SUCCESS in 37m 05s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/7f3871322c5e4f308f5a179915dd0316 : SUCCESS in 50m 09s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/2e3d2b69e60e41048b09089f8a608fcf : SUCCESS in 1h 02m 42s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/0a710de2ee0443648ee7fdff45867187 : SUCCESS in 18m 08s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/761a913714a04227a2c893ac7f281846 : SUCCESS in 20m 01s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/1f579b6576f644c6b976588e838cc950 : SUCCESS in 18m 12s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/f78970a5f7884cab9e0a252c3dc68179 : SUCCESS in 8m 34s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/9fc389abe929428d8b0343f6178e6bd8 : SUCCESS in 5m 37s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/4c3fdd904d784f9c9fb04533cf29829f : SUCCESS in 17m 53s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/d5441870ec134f27a35111e9d2e5ef2d : SUCCESS in 16m 46s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/238dcb06fd4b43519415b56baf043467 : SUCCESS in 15m 50s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/b6cfcfa0ddae45a29d7990c3f21664cc : SUCCESS in 16m 28s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/3156cd0d023f4b7f87fae87857ef4ac0 : SUCCESS in 16m 20s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/ae7c2b7021e84918a2c0232e799267a3 : SUCCESS in 17m 44s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/4053cc2f6bcb4c7a940182586050fafc : SUCCESS in 17m 50s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/056ef3cad7c04a1bb8906176e4263e71 : SUCCESS in 14m 36s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/f4236d8778d546ed9330568b4f8669d2 : SUCCESS in 15m 26s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/5f6cc4aa4d88492e939cf1129f3fe87f : SUCCESS in 14m 59s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/733ca5423efc4edba2044a9d9469f7a3 : SUCCESS in 14m 45s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/e464b2703ec346439e2797e9fc9253ae : SUCCESS in 6m 09s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/f63152ab52c04dc5b8c773444e8179dc : FAILURE in 16m 27s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/749eac61dab2497eace40a8b87124ae4 : SUCCESS in 6m 45s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/32c47389269343c3ad030a9d25549108 : SUCCESS in 44m 56s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/10a90cd2febc4d7f91b9069d58603cfb : SUCCESS in 51m 18s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/bb9f27bcfa7e43fea79e43ccefa624cc : SUCCESS in 33m 16s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/03a092a7c4514309b8c4c3c07962854d : SUCCESS in 38m 08s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/73c4e9eb7a5f45028b629a4b69a046f7 : SUCCESS in 18m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/30003104316a46a4864897fb20fd472f : SUCCESS in 4m 16s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/68d8a4140f6f477bb2b6b7e137c4f998 : SUCCESS in 19m 33s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7ba4a159c47c4b5685ac9a9b545c8d0c : SUCCESS in 38m 10s","accounts_in_message":[],"_revision_number":6},{"id":"006f2cba742fbad0d515cb9eecc5895d02fb677e","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-04 06:20:59.000000000","message":"Patch Set 6:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/65af4e5f485e499fb0fdfe797aa54415\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/de04bace5d85466d93fbf19e38e54156 : SUCCESS in 1h 14m 36s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/c3e627dfcb8c40e78492690c1cc3dae9 : SUCCESS in 1h 07m 11s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/cea96ef1c055477b99db3ad626f9fba8 : SUCCESS in 1h 17m 38s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/ec5136e41e9f4798bf8076a756794e1e : SUCCESS in 1h 00m 04s","accounts_in_message":[],"_revision_number":6},{"id":"4ba6c6c3cbcc2c79582d8b82276aad1bc5b15327","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2023-10-04 18:16:33.000000000","message":"Patch Set 6:\n\n(3 comments)","accounts_in_message":[],"_revision_number":6},{"id":"27956de5e3fea12f62c6b3db7c21fb5220cc34ac","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2023-10-05 05:38:49.000000000","message":"Uploaded patch set 7.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":7},{"id":"8a529cd76d58b3128fe6b0783d8a4dd02ebf6641","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-05 06:51:09.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/62bdfb27fbab4f0da91e89af4c17d0fa\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d740ac7763ad4285a64e0b136fd82188 : SUCCESS in 9m 11s\n- grenade https://zuul.opendev.org/t/openstack/build/52404447d07a414b9518b352fe49576e : SUCCESS in 38m 41s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/54235cc67f9e4b2f8e0e427635f1fbb1 : SUCCESS in 46m 09s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/0f7de96aa9764db1a460033a98feaab9 : SUCCESS in 1h 04m 26s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/bdf2409465c942908c463bec0f4c9733 : SUCCESS in 19m 29s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/7d8bf2ef23434172841f1727d91c7488 : SUCCESS in 21m 00s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/cdb3fedb590947e59bbe7bc3a8349a7e : SUCCESS in 19m 39s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/170dee62f3764ba29dd0bb82da1ec403 : SUCCESS in 7m 21s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/5771a07ea32846db9de8ed2ee935070e : SUCCESS in 4m 57s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/d039c503f2e84a1a985b36a3650476f1 : SUCCESS in 18m 04s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/729401bdb40e4ea9b5e7e1705c906ead : SUCCESS in 17m 02s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/732cca3ee6094ea1a5cdd42ffd228b8b : SUCCESS in 17m 11s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/72cc79b9b3ff43f0a6f3fa8e2764ec5f : SUCCESS in 16m 42s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/0ce51aa4c12740609b114836502f88be : SUCCESS in 16m 17s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/0e9364fc9aa4430ea2a3c8ad525f84b5 : SUCCESS in 18m 32s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/24669666764a4ff7a9415f396036a51f : SUCCESS in 18m 47s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/71e6db3ff88340a89f5fbb70eab84bc1 : SUCCESS in 21m 08s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/72f9fbfa722c43a4b272d61b73d2aec8 : SUCCESS in 16m 57s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/49b9c2274960481193f4dc3ab14f2aad : SUCCESS in 15m 01s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/4609b4602ea14ae883d5725da3fb2c1e : SUCCESS in 20m 02s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/57cbb0dfe5bd4440a15aa29420342ad9 : SUCCESS in 7m 25s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/4c1c005624304eb881e5a6ee271e6e9c : FAILURE in 18m 38s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/fe315daaf4d349af96bd1ed519c92d89 : SUCCESS in 8m 57s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/75d486ecc3e04c4a87517e6d646be83a : SUCCESS in 52m 04s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/e6754f20a39141eb85b5ca548354d953 : SUCCESS in 1h 00m 50s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/6357c19d2c324a30b8f9687bbdea09da : SUCCESS in 49m 44s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/034f3a6c5a79422e886dff1dddd7ec32 : SUCCESS in 51m 44s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/81d07cf3bab64f80be27c636ef5fc43b : SUCCESS in 21m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3e477ac821c64f6891b735ab3d789fe1 : SUCCESS in 5m 14s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/cfd7ea3f71324de3bc528933e732c665 : SUCCESS in 21m 01s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7b89a5d71dff4581be2c872bf75b045f : SUCCESS in 42m 22s","accounts_in_message":[],"_revision_number":7},{"id":"59345edce0cb5a2898599c56485e30bcb469bab9","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-05 07:13:01.000000000","message":"Patch Set 7:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e2c67aa970a54dee95bfc00a29ae52cc\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/52e65b14684b4992a89bd0a08be0c3d5 : TIMED_OUT in 1h 30m 59s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/147294d0ab3544f3a28492e803db24c1 : TIMED_OUT in 1h 30m 58s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/f287612aea0d41b5a83089b737101202 : TIMED_OUT in 1h 31m 14s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/fe3beae107c24631a342741cd5091540 : TIMED_OUT in 1h 31m 00s","accounts_in_message":[],"_revision_number":7},{"id":"ff1c4a94af1a7d7a85e84b3dd0e645e4c24fce15","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2023-10-12 05:08:29.000000000","message":"Patch Set 7:\n\n(5 comments)","accounts_in_message":[],"_revision_number":7},{"id":"490b53169878641d28bd9afdeb39424d665587c5","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2023-10-12 05:21:25.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"0268042ccb9cdb06bf3c3ee62453bea642381940","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2023-10-12 22:13:10.000000000","message":"Patch Set 7: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":7},{"id":"fe345f5ca212367d55c033c3b9fc60d9ff21a1bb","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-12 22:13:42.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"a722424adb255d8de6e910e42282cd1efa5dd08d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-12 23:20:30.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e6eb31c85beb410c976a63966ca2924d\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8a0a60fd07934b44b9bfce6229046470 : SUCCESS in 7m 51s\n- grenade https://zuul.opendev.org/t/openstack/build/13e03e0c9b8b4888a6d8588bbeae9bd3 : SUCCESS in 39m 50s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/0ac272635b774decad1f3444f4a347d2 : SUCCESS in 38m 46s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/9ee44abdf7af4b62bd2db08bdbc17ae3 : SUCCESS in 34m 03s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/6df81446d479485f828cf68a21563ee6 : SUCCESS in 41m 58s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/ace64f790ba7410291de1c1d8b60bc5d : SUCCESS in 7m 52s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/13113ffe412b4e6385d73fe6e3d4edfc : SUCCESS in 5m 23s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/2bcd3814e08849e7b110d5c04e78f49f : SUCCESS in 16m 31s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/a97d2bad8db243eaa4ad09b8ad3ca3c2 : SUCCESS in 15m 44s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/383b33deec104d6089d7b3d2312485a7 : SUCCESS in 15m 39s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/8257b3f589f14d179b51b8bb3a2e787b : SUCCESS in 15m 47s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/a63d1524c2514355b1786293cdca27ea : SUCCESS in 18m 05s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/81a98427ed744e72aab542f826e4feb6 : SUCCESS in 17m 02s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/012cbec01b0349aa8138c2b2110c1c10 : SUCCESS in 18m 29s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/bd571cc4dde94ddcbca2fd2239c47a5e : SUCCESS in 18m 16s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/cbf071cf74e34baca94aa59606b1ac1d : SUCCESS in 14m 05s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/8e9268cc62654803a60cfb975e329d44 : SUCCESS in 15m 57s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/a5203577040f4e63a47a8dc68e8c64e8 : SUCCESS in 15m 29s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/93c04d23b62d4ec797fb134cf9f0c04d : SUCCESS in 6m 02s\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/66bbe1b5014048b28bfcd66ec74c10f5 : SUCCESS in 7m 40s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/da7d008c6e604ea69b6dc29f2a7e18b5 : SUCCESS in 55m 17s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/5807e72b474f4d54b14d4d85dc8ccd66 : SUCCESS in 1h 02m 36s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/8c5e500fe49345be8b35a29921848320 : SUCCESS in 51m 02s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/11b84aefa2174dbfa9515beb14d5b4ab : SUCCESS in 38m 48s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2c595cdb89fb4345bad5487aff9ea354 : SUCCESS in 18m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3e3c5edf717040c4bd7ec6a5d411e5bb : SUCCESS in 4m 14s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f726c985ffe1422990b632b0dbacf8fc : SUCCESS in 59m 03s","accounts_in_message":[],"_revision_number":7},{"id":"3d7c5ceedb87c06b9a209552269838f90657ee5a","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-12 23:20:31.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":7},{"id":"3d78676d945a3ec752d400fe3e972dfd8cafcf40","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-12 23:21:36.000000000","message":"Patch Set 7:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/82d72c6aedc34d4da72a2a9c01bb3740\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/53d8e869a3294460aa011baec1622766 : SUCCESS in 46s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/8392cda73474452fbea7f0d545cdcbf3 : SUCCESS in 35s (non-voting)\n- swift-promote-image-py3 https://zuul.opendev.org/t/openstack/build/fe859e188e5545bb9af0f2f0b29e8833 : SUCCESS in 36s (non-voting)","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"0996433fe5fb8590eda1111e88ba74ab28d4508a","revisions":{"d06b1c51aa6401a9f9212b9effee25139315cc4f":{"kind":"REWORK","_number":1,"created":"2023-10-03 04:03:46.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/08/897108/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/08/897108/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/08/897108/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/08/897108/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/08/897108/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/08/897108/1"}}},"commit":{"parents":[{"commit":"5555980fb5fce79140efc0c8ab8a730bd552733c","subject":"Merge \"Swap find_executable for which\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5555980fb5fce79140efc0c8ab8a730bd552733c"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-10-03 03:56:30.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-10-03 04:02:08.000000000","tz":660},"subject":"s3api: Add basic GET object-lock support","message":"s3api: Add basic GET object-lock support\n\nSome tooling out there, like ansible. Will always call to see if\nobject-lock is enbabled on a bucket. This fails as Swift doesn\u0027t\nunderstand the object-lock or the get object lock api[0].\n\nThis patch adds a basic version of the GET object-lock api that just\nreturns `Disabled`:\n\n  GET /?object-lock HTTP/1.1\n  ...\n\nResponse:\n\n  \u003c?xml version\u003d\"1.0\" encoding\u003d\"UTF-8\"?\u003e\n  \u003cObjectLockConfiguration xmlns\u003d\"http://s3.amazonaws.com/doc/2006-03-01/\"\u003e\n     \u003cObjectLockEnabled\u003eDisabled\u003c/ObjectLockEnabled\u003e\n  \u003c/ObjectLockConfiguration\u003e\n\nChange-Id: Icff8cf57474dfad975a4f45bf2d500c2682c1129\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d06b1c51aa6401a9f9212b9effee25139315cc4f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d06b1c51aa6401a9f9212b9effee25139315cc4f"}]},"branch":"refs/heads/master"},"4f533a1399ed806fca95bba8be00fc4927aa4f56":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2023-10-03 04:04:20.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/08/897108/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/08/897108/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/08/897108/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/08/897108/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/08/897108/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/08/897108/2"}}},"commit":{"parents":[{"commit":"5555980fb5fce79140efc0c8ab8a730bd552733c","subject":"Merge \"Swap find_executable for which\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5555980fb5fce79140efc0c8ab8a730bd552733c"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-10-03 03:56:30.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-10-03 04:03:56.000000000","tz":660},"subject":"s3api: Add basic GET object-lock support","message":"s3api: Add basic GET object-lock support\n\nSome tooling out there, like ansible. Will always call to see if\nobject-lock is enbabled on a bucket. This fails as Swift doesn\u0027t\nunderstand the object-lock or the get object lock api[0].\n\nThis patch adds a basic version of the GET object-lock api that just\nreturns `Disabled`:\n\n  GET /?object-lock HTTP/1.1\n  ...\n\nResponse:\n\n  \u003c?xml version\u003d\"1.0\" encoding\u003d\"UTF-8\"?\u003e\n  \u003cObjectLockConfiguration xmlns\u003d\"http://s3.amazonaws.com/doc/2006-03-01/\"\u003e\n     \u003cObjectLockEnabled\u003eDisabled\u003c/ObjectLockEnabled\u003e\n  \u003c/ObjectLockConfiguration\u003e\n\n[0] https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectLockConfiguration.html\n\nChange-Id: Icff8cf57474dfad975a4f45bf2d500c2682c1129\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4f533a1399ed806fca95bba8be00fc4927aa4f56"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4f533a1399ed806fca95bba8be00fc4927aa4f56"}]},"branch":"refs/heads/master"},"ac77e3fd85bb923d841538d29272a78904956fcf":{"kind":"REWORK","_number":3,"created":"2023-10-03 05:48:51.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/08/897108/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/08/897108/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/08/897108/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/08/897108/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/08/897108/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/08/897108/3"}}},"commit":{"parents":[{"commit":"5555980fb5fce79140efc0c8ab8a730bd552733c","subject":"Merge \"Swap find_executable for which\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5555980fb5fce79140efc0c8ab8a730bd552733c"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-10-03 03:56:30.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-10-03 05:47:25.000000000","tz":660},"subject":"s3api: Add basic GET object-lock support","message":"s3api: Add basic GET object-lock support\n\nSome tooling out there, like Ansible, will always call to see if\nobject-lock is enabled on a bucket/container. This fails as Swift doesn\u0027t\nunderstand the object-lock or the get object lock api[0].\n\nThis patch adds a basic version of the GET object-lock api that just\nreturns `Disabled`:\n\n  GET /?object-lock HTTP/1.1\n  ...\n\nResponse:\n\n  \u003c?xml version\u003d\"1.0\" encoding\u003d\"UTF-8\"?\u003e\n  \u003cObjectLockConfiguration xmlns\u003d\"http://s3.amazonaws.com/doc/2006-03-01/\"\u003e\n     \u003cObjectLockEnabled\u003eDisabled\u003c/ObjectLockEnabled\u003e\n  \u003c/ObjectLockConfiguration\u003e\n\n[0] https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectLockConfiguration.html\n\nChange-Id: Icff8cf57474dfad975a4f45bf2d500c2682c1129\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ac77e3fd85bb923d841538d29272a78904956fcf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ac77e3fd85bb923d841538d29272a78904956fcf"}]},"branch":"refs/heads/master"},"ea2aaee80e60287d90cfb68785e5fbd4c71ebe0a":{"kind":"REWORK","_number":4,"created":"2023-10-03 23:52:47.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/08/897108/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/08/897108/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/08/897108/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/08/897108/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/08/897108/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/08/897108/4"}}},"commit":{"parents":[{"commit":"5555980fb5fce79140efc0c8ab8a730bd552733c","subject":"Merge \"Swap find_executable for which\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5555980fb5fce79140efc0c8ab8a730bd552733c"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-10-03 03:56:30.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-10-03 23:51:54.000000000","tz":660},"subject":"s3api: Add basic GET object-lock support","message":"s3api: Add basic GET object-lock support\n\nSome tooling out there, like Ansible, will always call to see if\nobject-lock is enabled on a bucket/container. This fails as Swift doesn\u0027t\nunderstand the object-lock or the get object lock api[0].\n\nThis patch adds a basic version of the GET object-lock api that just\nreturns `Disabled`:\n\n  GET /?object-lock HTTP/1.1\n  ...\n\nResponse:\n\n  \u003c?xml version\u003d\"1.0\" encoding\u003d\"UTF-8\"?\u003e\n  \u003cObjectLockConfiguration xmlns\u003d\"http://s3.amazonaws.com/doc/2006-03-01/\"\u003e\n     \u003cObjectLockEnabled\u003eDisabled\u003c/ObjectLockEnabled\u003e\n  \u003c/ObjectLockConfiguration\u003e\n\nAlso add a object-lock PUT 501 response.\n\n[0] https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectLockConfiguration.html\n\nChange-Id: Icff8cf57474dfad975a4f45bf2d500c2682c1129\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ea2aaee80e60287d90cfb68785e5fbd4c71ebe0a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ea2aaee80e60287d90cfb68785e5fbd4c71ebe0a"}]},"branch":"refs/heads/master"},"203b9d7d85673c1198878bb04f9b001821da70b3":{"kind":"REWORK","_number":5,"created":"2023-10-04 03:14:06.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/08/897108/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/08/897108/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/08/897108/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/08/897108/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/08/897108/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/08/897108/5"}}},"commit":{"parents":[{"commit":"5555980fb5fce79140efc0c8ab8a730bd552733c","subject":"Merge \"Swap find_executable for which\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5555980fb5fce79140efc0c8ab8a730bd552733c"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-10-03 03:56:30.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-10-04 03:08:43.000000000","tz":660},"subject":"s3api: Add basic GET object-lock support","message":"s3api: Add basic GET object-lock support\n\nSome tooling out there, like Ansible, will always call to see if\nobject-lock is enabled on a bucket/container. This fails as Swift doesn\u0027t\nunderstand the object-lock or the get object lock api[0].\n\nWhen you use the get-object-lock-configuration to a bucket in s3 that\ndoesn\u0027t have it applied it returns a specific 404:\n\n  GET /?object-lock HTTP/1.1\" 404 None\n  ...\n\n  \u003c?xml version\u003d\"1.0\" encoding\u003d\"UTF-8\"?\u003e\n  \u003cError\u003e\n    \u003cCode\u003eObjectLockConfigurationNotFoundError\u003c/Code\u003e\n    \u003cMessage\u003eObject Lock configuration does not exist for this bucket\u003c/Message\u003e\n    \u003cBucketName\u003ebucket_name\u003c/BucketName\u003e\n    \u003cRequestId\u003e83VQBYP0SENV3VP4\u003c/RequestId\u003e\n  \u003c/Error\u003e\u0027\n\nThis patch doesn\u0027t add support for get_object lock, instead it always\nreturns a similar 404 as supplied by s3, so clients know it\u0027s not\nenabled.\n\nAlso add a object-lock PUT 501 response.\n\n[0] https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectLockConfiguration.html\n\nChange-Id: Icff8cf57474dfad975a4f45bf2d500c2682c1129\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/203b9d7d85673c1198878bb04f9b001821da70b3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/203b9d7d85673c1198878bb04f9b001821da70b3"}]},"branch":"refs/heads/master"},"543458b762e26e008027026e3cff87354e72bf0c":{"kind":"REWORK","_number":6,"created":"2023-10-04 05:01:12.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/08/897108/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/08/897108/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/08/897108/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/08/897108/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/08/897108/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/08/897108/6"}}},"commit":{"parents":[{"commit":"5555980fb5fce79140efc0c8ab8a730bd552733c","subject":"Merge \"Swap find_executable for which\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5555980fb5fce79140efc0c8ab8a730bd552733c"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-10-03 03:56:30.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-10-04 05:01:00.000000000","tz":660},"subject":"s3api: Add basic GET object-lock support","message":"s3api: Add basic GET object-lock support\n\nSome tooling out there, like Ansible, will always call to see if\nobject-lock is enabled on a bucket/container. This fails as Swift doesn\u0027t\nunderstand the object-lock or the get object lock api[0].\n\nWhen you use the get-object-lock-configuration to a bucket in s3 that\ndoesn\u0027t have it applied it returns a specific 404:\n\n  GET /?object-lock HTTP/1.1\" 404 None\n  ...\n\n  \u003c?xml version\u003d\"1.0\" encoding\u003d\"UTF-8\"?\u003e\n  \u003cError\u003e\n    \u003cCode\u003eObjectLockConfigurationNotFoundError\u003c/Code\u003e\n    \u003cMessage\u003eObject Lock configuration does not exist for this bucket\u003c/Message\u003e\n    \u003cBucketName\u003ebucket_name\u003c/BucketName\u003e\n    \u003cRequestId\u003e83VQBYP0SENV3VP4\u003c/RequestId\u003e\n  \u003c/Error\u003e\u0027\n\nThis patch doesn\u0027t add support for get_object lock, instead it always\nreturns a similar 404 as supplied by s3, so clients know it\u0027s not\nenabled.\n\nAlso add a object-lock PUT 501 response.\n\n[0] https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectLockConfiguration.html\n\nChange-Id: Icff8cf57474dfad975a4f45bf2d500c2682c1129\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/543458b762e26e008027026e3cff87354e72bf0c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/543458b762e26e008027026e3cff87354e72bf0c"}]},"branch":"refs/heads/master"},"0996433fe5fb8590eda1111e88ba74ab28d4508a":{"kind":"REWORK","_number":7,"created":"2023-10-05 05:38:49.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/08/897108/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/08/897108/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/08/897108/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/08/897108/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/08/897108/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/08/897108/7"}}},"commit":{"parents":[{"commit":"5555980fb5fce79140efc0c8ab8a730bd552733c","subject":"Merge \"Swap find_executable for which\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5555980fb5fce79140efc0c8ab8a730bd552733c"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-10-03 03:56:30.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-10-05 05:38:35.000000000","tz":660},"subject":"s3api: Add basic GET object-lock support","message":"s3api: Add basic GET object-lock support\n\nSome tooling out there, like Ansible, will always call to see if\nobject-lock is enabled on a bucket/container. This fails as Swift doesn\u0027t\nunderstand the object-lock or the get object lock api[0].\n\nWhen you use the get-object-lock-configuration to a bucket in s3 that\ndoesn\u0027t have it applied it returns a specific 404:\n\n  GET /?object-lock HTTP/1.1\" 404 None\n  ...\n\n  \u003c?xml version\u003d\"1.0\" encoding\u003d\"UTF-8\"?\u003e\n  \u003cError\u003e\n    \u003cCode\u003eObjectLockConfigurationNotFoundError\u003c/Code\u003e\n    \u003cMessage\u003eObject Lock configuration does not exist for this bucket\u003c/Message\u003e\n    \u003cBucketName\u003ebucket_name\u003c/BucketName\u003e\n    \u003cRequestId\u003e83VQBYP0SENV3VP4\u003c/RequestId\u003e\n  \u003c/Error\u003e\u0027\n\nThis patch doesn\u0027t add support for get_object lock, instead it always\nreturns a similar 404 as supplied by s3, so clients know it\u0027s not\nenabled.\n\nAlso add a object-lock PUT 501 response.\n\n[0] https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectLockConfiguration.html\n\nChange-Id: Icff8cf57474dfad975a4f45bf2d500c2682c1129\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0996433fe5fb8590eda1111e88ba74ab28d4508a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0996433fe5fb8590eda1111e88ba74ab28d4508a"}]},"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":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}}]}],"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":{}}}]}
