)]}'
{"id":"openstack%2Fswift~955225","triplet_id":"openstack%2Fswift~master~I0ce4e92458e2b05a4848cc7675604c1aa2b64d64","project":"openstack/swift","branch":"master","attention_set":{},"removed_from_attention_set":{"7233":{"account":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"last_update":"2025-08-26 01:18:49.000000000","reason":"\u003cGERRIT_ACCOUNT_7233\u003e replied on the change","reason_account":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"}},"38213":{"account":{"_account_id":38213,"name":"Vitaly Bordyug","display_name":"Vitaly","email":"vbordug@gmail.com","username":"vitb"},"last_update":"2025-08-26 03:43:46.000000000","reason":"Change was submitted"},"1179":{"account":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"last_update":"2025-08-26 03:43:46.000000000","reason":"Change was submitted"},"15343":{"account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"last_update":"2025-08-26 03:43:46.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I0ce4e92458e2b05a4848cc7675604c1aa2b64d64","subject":"proxy-logging: create field for access_user_id","status":"MERGED","created":"2025-07-16 18:31:39.000000000","updated":"2025-08-26 03:46:18.000000000","submitted":"2025-08-26 03:43:46.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":98,"unresolved_comment_count":9,"has_review_started":true,"submission_id":"955225","meta_rev_id":"a9d399b6c282b141150c952d0b2746e74eab18f7","_number":955225,"virtual_id_number":955225,"owner":{"_account_id":38213,"name":"Vitaly Bordyug","display_name":"Vitaly","email":"vbordug@gmail.com","username":"vitb"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-08-26 03:43:45.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":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"all":[{"value":2,"date":"2025-08-26 01:18:49.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"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"]}],"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":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"all":[{"value":1,"date":"2025-08-26 01:18:49.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"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"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":36606,"name":"Yan Xiao","display_name":"Yan","email":"yanxiao@nvidia.com","username":"yanxiao"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-07-16 19:42:31.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":"2025-07-16 21:24:42.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2025-07-21 19:54:27.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":"CC"},{"updated":"2025-08-19 19:32:00.000000000","updated_by":{"_account_id":36606,"name":"Yan Xiao","display_name":"Yan","email":"yanxiao@nvidia.com","username":"yanxiao"},"reviewer":{"_account_id":36606,"name":"Yan Xiao","display_name":"Yan","email":"yanxiao@nvidia.com","username":"yanxiao"},"state":"CC"},{"updated":"2025-08-25 04:07:28.000000000","updated_by":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"reviewer":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"state":"REVIEWER"}],"messages":[{"id":"52854a9b595cf21d92ab09b5d759ba7fd5f86667","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38213,"name":"Vitaly Bordyug","display_name":"Vitaly","email":"vbordug@gmail.com","username":"vitb"},"date":"2025-07-16 18:31:39.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"dcd7cf3e9e0173e87a5dd8a60a2fe3326fe2ad61","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38213,"name":"Vitaly Bordyug","display_name":"Vitaly","email":"vbordug@gmail.com","username":"vitb"},"date":"2025-07-16 18:33:16.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"65e7d250863f7d3b72c22e4d34d0c325b0d4ae2e","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2025-07-16 19:42:31.000000000","message":"Patch Set 2: Code-Review+1\n\n(9 comments)","accounts_in_message":[],"_revision_number":2},{"id":"8e0dafc7b8c9236b478633a454d53211d18e28b5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-16 21:24:42.000000000","message":"Patch Set 2: Verified-1\n\n(5 comments)\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/2a31c8ce21624bf58e9ad90a889c642c\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/845598ddf7e249afa1d982e6923373de : SUCCESS in 9m 41s\n- grenade https://zuul.opendev.org/t/openstack/build/05b95a2d047c4954acf8e836f1bbe721 : SUCCESS in 56m 36s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/a627cb096d7c4d26815b8fa17a929ffb : SUCCESS in 59m 48s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/310a95ee4c4c4e9a9d142aa1ad4a1e7e : SUCCESS in 1h 55m 02s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/00a0d8ce2c424a5497cab0efd2ee5aa9 : SUCCESS in 1h 04m 06s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a7f9df6e7d28410eaa056c0bc493fdb1 : SUCCESS in 22m 16s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a14e0d2eff1847068620c4fffe1297b6 : SUCCESS in 10m 27s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/3702c210ca4a4e2a89a08439db22c53a : SUCCESS in 22m 38s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/a4dc6f6fca81487ab2ea5c2de04cbdee : SUCCESS in 5m 17s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/82d8f991cdd24aa3aaaa1fd0e45aba60 : FAILURE in 15m 50s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/578f568969674f6f925a4086230e5032 : FAILURE in 16m 04s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/a68eb0e808a44a6cab0c1cecb32b1102 : FAILURE in 20m 01s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/3285623834f14419ac16f9ffc3537f46 : FAILURE in 21m 53s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/2f0d076c968845ccb6dfc1a86ac442c2 : SUCCESS in 13m 05s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/77c6d558b2364b5295ab92fbaccfe0a1 : SUCCESS in 15m 25s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/77a1fd22cf344e7c9fe4da0bc1de947e : SUCCESS in 15m 14s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/fa2610292b9a4a3e8b56a14905c2286e : SUCCESS in 4m 57s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/8513f1aa1df54fc595a7dcc65ff77bf6 : SUCCESS in 14m 22s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/dd89d8110c344a2c85051e471b9f8f28 : SUCCESS in 9m 32s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/97e09f72a0d040deb51a8843754c77c1 : SUCCESS in 58m 56s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/6443a4b001da4f898891710e583849f0 : SUCCESS in 50m 16s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/896bc8f023884ea5815fb560c8bdf912 : SUCCESS in 36m 59s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/cc1272fca27a43c7971fbc90982c46c1 : FAILURE in 21m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/024a7178997c4b30a79b06b58d2f2915 : FAILURE in 5m 03s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/e401d207820941bd8c1c6e55480ab222 : SUCCESS in 19m 26s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/eb09784fb5024c508f5313bfbcc25489 : SUCCESS in 37m 06s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/386798bf7802489499c6a0bc2804263d : SUCCESS in 58m 48s","accounts_in_message":[],"_revision_number":2},{"id":"84cdc396ae3e93b015464451d00b1e3e328b4642","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-17 00:00:37.000000000","message":"Patch Set 2:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/388c63a9680345a68f3bd252f2d5cf4a\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/e1f6771ecb0a413ea368c5ef927dba0e : FAILURE in 1h 18m 05s","accounts_in_message":[],"_revision_number":2},{"id":"4ec08c9662ec5b15b5421fe0307a3f089b1a4245","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38213,"name":"Vitaly Bordyug","display_name":"Vitaly","email":"vbordug@gmail.com","username":"vitb"},"date":"2025-07-18 22:43:13.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":"6de9ce904c94695c071866b65b371baf4a8d2da9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-18 23:50:43.000000000","message":"Patch Set 3: Verified-1\n\n(1 comment)\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/7dcbb2ed2284465ba6ae72a31a6c46ff\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a113e354e03d4e9c86eb6bdb4662e5e6 : SUCCESS in 7m 08s\n- grenade https://zuul.opendev.org/t/openstack/build/5f488fc7cfa84261a1bbdce145d6c833 : SUCCESS in 39m 55s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/d275302a23534a0d9481ba644275d5d3 : SUCCESS in 31m 36s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/7b2cc563141a40a09e847be9c1c94ad7 : SUCCESS in 35m 14s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/a9b41696cdd444729496b87b29036d4b : SUCCESS in 50m 14s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2b32abf6c7174ca2acfe99581f5a7e94 : SUCCESS in 16m 34s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a104e099b05042668110c49018e7d7e3 : SUCCESS in 16m 15s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/1dea4ac7fe2146acb4e0d9b18a7291a1 : SUCCESS in 12m 15s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/513c5d7ed32744f8a1d302a82fd44f8c : SUCCESS in 4m 05s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/27abdedd264444f9be2fb383a0a53d14 : FAILURE in 16m 16s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/fa0fb4c66fea4db59cd7a82b63e5f218 : FAILURE in 10m 23s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/9f4cf0be336349269c4487f7310a4c51 : FAILURE in 28m 51s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/3613f67409084459a6119e66fe6dc9d5 : FAILURE in 12m 45s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/c37137d92a5c446e8090482f994acf64 : SUCCESS in 8m 45s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/05b43c0d04cc4025aabd8bff550862b2 : SUCCESS in 11m 21s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/57224ee3432a44fe8315920b1663b67d : SUCCESS in 8m 04s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/165fbe35a9b04d50b8a2b43454eac006 : SUCCESS in 5m 17s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/9459d96c6fd64445ac8a002ab0665bbf : SUCCESS in 16m 16s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/ed17431117ba4f849cb25ad65883de97 : SUCCESS in 8m 16s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/29d5c568e41841d39529d8fd9cb66ee7 : SUCCESS in 1h 02m 48s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/fa2b80157ec447eb9e6a89e76b19386b : SUCCESS in 49m 02s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/92b226039ff04fe2917e9be3f9846aad : SUCCESS in 37m 11s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/9e1564cd021b4eaab23d65958445210a : FAILURE in 16m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c1bbc20bcc88499d8734aa485d08e78d : FAILURE in 3m 25s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/ec72df8aa3f540dbae2224b4d47b877b : FAILURE in 16m 50s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/bbbf401eafc948c5b26aa83cecc2ae8a : SUCCESS in 50m 57s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/93e9ec7d77e0409db861cefb27e7d338 : SUCCESS in 44m 02s","accounts_in_message":[],"_revision_number":3},{"id":"53e1758e4cc58b5bb7d02778f1bde516d0aa7521","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-18 23:54:23.000000000","message":"Patch Set 3:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b8d0c6a7521849c0879f314227c1e182\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/ae9da9314cca449a8484af4f8e7e5c90 : FAILURE in 1h 09m 38s","accounts_in_message":[],"_revision_number":3},{"id":"6177cfab0a4508d1fc419b988fd739ce9739bf72","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38213,"name":"Vitaly Bordyug","display_name":"Vitaly","email":"vbordug@gmail.com","username":"vitb"},"date":"2025-07-21 14:12:32.000000000","message":"Patch Set 4: Patch Set 3 was rebased\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":4},{"id":"841dd010727d2f61a46521bd5908a84f373d256d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38213,"name":"Vitaly Bordyug","display_name":"Vitaly","email":"vbordug@gmail.com","username":"vitb"},"date":"2025-07-21 14:56:25.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"f0159691dd6a26d734423b6053cc30bd71b43304","author":{"_account_id":38213,"name":"Vitaly Bordyug","display_name":"Vitaly","email":"vbordug@gmail.com","username":"vitb"},"date":"2025-07-21 15:55:00.000000000","message":"Patch Set 5:\n\n(9 comments)","accounts_in_message":[],"_revision_number":5},{"id":"2d8e165ff37e7242e9d6c2921c8fadd0efb42bfb","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-21 16:03:09.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e77bf2bf87764ba082f802293637e538\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/a54af0cbb6af47cc99709a485bf75ed8 : SUCCESS in 55m 51s","accounts_in_message":[],"_revision_number":5},{"id":"e4fbdfa8cd4b6010d8c891393cf994bb306deff4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-21 16:47:20.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9126b03357e74cf8b54a7f5227249027\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5f2f428960824ba4804ad2046deea70e : SUCCESS in 11m 36s\n- grenade https://zuul.opendev.org/t/openstack/build/26e394c0f9e74a8484a35b550c643fd6 : SUCCESS in 1h 00m 19s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/85ae29a442fb434ca4201cf3510fa49e : SUCCESS in 49m 17s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/f696dd34574d4359a7a3b81fea95ee95 : SUCCESS in 49m 33s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/06ac87f49c814cc8997ba057ed6c3d56 : SUCCESS in 49m 00s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/9056022120954967927b72b386587428 : SUCCESS in 18m 54s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/6967bce10310483ba1e464cde8f5ed6c : SUCCESS in 21m 06s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/10389c73f4294149b3c9e895e12b78d8 : SUCCESS in 17m 32s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/3d3bea001c0b4430bb7e4427105ac136 : SUCCESS in 6m 57s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/15e4a85800044047973de83f3a471a1d : SUCCESS in 21m 02s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/bd1c85b4d1ec4b789ab02253e8d45f49 : SUCCESS in 19m 49s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/1ad44f49fe474c598ff176f94cb31770 : SUCCESS in 26m 26s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/3035307df26c43cd831a8335d665e518 : SUCCESS in 22m 25s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/0242640410ea4939b9dde5cddf81aae8 : SUCCESS in 12m 26s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/7bd8491ad9204fc79bdb4395eb2cf7bb : SUCCESS in 15m 49s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/360f46e78ca54e5c837994789163b66c : SUCCESS in 15m 49s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/0857f909f856470597b598f8547dc08d : SUCCESS in 6m 19s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/661f6d60f3964031a4467ac86def55a6 : SUCCESS in 14m 12s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/d12b8699b2e244a1bb853ef8793fa0d9 : SUCCESS in 10m 59s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/ed947a663e1e46178359382f113a86bf : SUCCESS in 56m 53s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/524728de41fd4e818a2fbee710b25371 : SUCCESS in 51m 29s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/628a3185c4da4b3a925f2579ae4f01ef : SUCCESS in 39m 35s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e61871f278a242108cec1c43694c5d4c : SUCCESS in 20m 31s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5fbb0bf87efb45558f3c9c9ebf8e2f14 : SUCCESS in 3m 56s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/332bc6f48b454674b4fe62b30a455b43 : SUCCESS in 8m 40s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/f39233c33da24d848e550da4780c080f : SUCCESS in 49m 00s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b1f0655c06be4b08ac400231fa55a5ea : SUCCESS in 59m 02s","accounts_in_message":[],"_revision_number":5},{"id":"0aa47ebcab4ef2dd9d3a2dc86b9dff7acaaf708e","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2025-07-21 17:42:51.000000000","message":"Patch Set 5: Code-Review+1\n\n(3 comments)","accounts_in_message":[],"_revision_number":5},{"id":"3b1dec382fdedcfb0921ac5a8ee3af7e1a3112e7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38213,"name":"Vitaly Bordyug","display_name":"Vitaly","email":"vbordug@gmail.com","username":"vitb"},"date":"2025-07-21 18:16:23.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":6},{"id":"2ac35a9f7fdec54c065b9aacd74265d302dbda13","author":{"_account_id":38213,"name":"Vitaly Bordyug","display_name":"Vitaly","email":"vbordug@gmail.com","username":"vitb"},"date":"2025-07-21 18:19:22.000000000","message":"Patch Set 6:\n\n(2 comments)","accounts_in_message":[],"_revision_number":6},{"id":"ae77c341e076f763d7048c104ab223048174f39f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-21 19:20:15.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7efc46bdff9343a88a82dc37f02aaafa\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/773c0600b880471c9b952ccc012b3281 : SUCCESS in 7m 41s\n- grenade https://zuul.opendev.org/t/openstack/build/646639c8551049bd9aea5aac9cac9c6e : SUCCESS in 59m 06s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/8be3384419cc4cedb461e8159061cb91 : SUCCESS in 32m 44s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/95714ab11abd446d8d42271ba13d6190 : SUCCESS in 52m 40s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/791e19f2fbe74346a28851be6e365895 : SUCCESS in 32m 29s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/7ffffad07b574182b0541838be1b2cfe : SUCCESS in 10m 02s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/cc34770e8ebf4bdc9a018cc1522139a2 : SUCCESS in 10m 33s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e4c0da9065134b75816c38941802df67 : SUCCESS in 10m 20s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/74cf9d88a59d4d4194ef25cb07495ac0 : SUCCESS in 3m 28s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/d5e635307f694322900cedeaa61447e1 : SUCCESS in 18m 16s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/bc8d02bdb9dd4c8c8d0e2d4c0bad2d0e : SUCCESS in 7m 55s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/251b4b0a12bd4fb78b584be06ba2e7d5 : SUCCESS in 19m 48s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/49a52f25182147c4af5148f60f14406f : SUCCESS in 10m 35s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/467c802fca104956b59f192c5522593e : SUCCESS in 13m 35s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/44ddccf9c5394f83904cbe1182a43689 : SUCCESS in 7m 55s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/157488e7b2dd46d8b6d56786279ec964 : SUCCESS in 8m 06s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/84da5576e6fe4b34b9a2b75fb519a770 : SUCCESS in 8m 06s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/52f48bdca6b74d339e833ed570f78958 : SUCCESS in 14m 08s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/c727793f302e4aa795a27abd33c986df : SUCCESS in 10m 37s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/07c0fa15995e424a87860229b5f2bbb9 : SUCCESS in 48m 03s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/172d497d3abb44bc89097929ba052446 : SUCCESS in 21m 38s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/b8a5062f9d764df0a3529103d81fea80 : SUCCESS in 51m 36s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1d54520a5a4140ef8149b4c5b7025134 : SUCCESS in 19m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2462aba2bff64f679cd608a654728ae4 : SUCCESS in 3m 59s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/250b0636d56f4171bacd814d5ff1a814 : SUCCESS in 16m 57s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/9f72c924eb3740ba8b86e0c9bf71d08d : SUCCESS in 56m 37s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/25280518668e4dc9b9539150a46d9ab7 : SUCCESS in 51m 30s","accounts_in_message":[],"_revision_number":6},{"id":"effff6fac61e2de4a1d8d7616716ae40fa950249","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-21 19:36:42.000000000","message":"Patch Set 6:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/46beed78b18245838c852d52e244592e\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/d0411e2fcda7402ab1cc3e176d9b6124 : SUCCESS in 1h 18m 12s","accounts_in_message":[],"_revision_number":6},{"id":"98726e2b7a7699e15fe4e46e5ef29ac678b2d371","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2025-07-21 19:54:27.000000000","message":"Patch Set 6:\n\n(3 comments)","accounts_in_message":[],"_revision_number":6},{"id":"924a7256f9454bc5cdb75824c2b566bd01b6ea18","author":{"_account_id":38213,"name":"Vitaly Bordyug","display_name":"Vitaly","email":"vbordug@gmail.com","username":"vitb"},"date":"2025-07-22 06:59:51.000000000","message":"Patch Set 6:\n\n(4 comments)","accounts_in_message":[],"_revision_number":6},{"id":"8f18d00010791b0102f51f6ac0a9f1e827bdda34","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38213,"name":"Vitaly Bordyug","display_name":"Vitaly","email":"vbordug@gmail.com","username":"vitb"},"date":"2025-07-22 14:56:15.000000000","message":"Uploaded patch set 7.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":7},{"id":"6550ed3fab739ef7f6a3e7284656ffa86f189428","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-22 15:52:56.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7833a367c0f045348e4ee8f33f179205\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cc43632ce27d4a359bef07568b3bdae8 : SUCCESS in 9m 31s\n- grenade https://zuul.opendev.org/t/openstack/build/27a5bd8bb23e4ed38a6fcb123dfc45cf : SUCCESS in 51m 05s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/de121115f78b4986840b47d471dd7830 : SUCCESS in 52m 16s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/203d91c0c71347d6b8c4c7bd564b7a72 : SUCCESS in 43m 14s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d4929e4e443b41efb313d66c08a4774f : SUCCESS in 52m 21s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/0888d291ba794396b53bfa7c09614e1a : SUCCESS in 17m 48s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/7332fdea6039461daa99cb8b2cbb32f5 : SUCCESS in 17m 29s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/d85cb3ece47c4d36bbaed8b0ed18dded : SUCCESS in 17m 31s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/db7dd10cfd32400f8405cbdd975310dc : SUCCESS in 5m 24s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/111f9e90d0514ec4b6c0b4177ae5b0d2 : SUCCESS in 17m 31s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/9a9a6603459b42578152c6f7eeb27b9c : SUCCESS in 16m 50s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/cb33573f93a64c2b925f409ac2361404 : SUCCESS in 20m 33s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/927e3db962c649138c343ce2f861f596 : SUCCESS in 22m 25s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/1747663df9ae489fa5904b4ef043a280 : SUCCESS in 13m 22s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/b8010f44d7ec4443ae197a31bcbfaa19 : SUCCESS in 14m 13s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/693dbb0b53cb448f9b6b6649a737d678 : SUCCESS in 14m 02s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/88240279b3be4ba0a150be141d226462 : SUCCESS in 6m 16s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/df1c9abb40444b7fad1e4fc0cfc29b48 : SUCCESS in 11m 25s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/9796520f79d444a09b85486a08bd55fb : SUCCESS in 8m 39s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/5b14b2f8380a4d37a37e46a69903ba53 : SUCCESS in 47m 05s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/92fe98382fe64f308d60a6198c10c52e : SUCCESS in 38m 52s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/4c0d43fcf3cb4ab59ca14892c7454a29 : SUCCESS in 27m 11s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/793dc629038c4798b62a414e654e0cbc : SUCCESS in 16m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/88d7543485eb4f2683c607cae2045fed : SUCCESS in 3m 41s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/07399a430a6f43119dac2ebce2dcbe6b : SUCCESS in 23m 27s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/82c5a662b3654de8829c7d7118b0b56a : SUCCESS in 51m 24s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3bf9d21a0b3d4792bd93899030b6207c : SUCCESS in 38m 23s","accounts_in_message":[],"_revision_number":7},{"id":"f1e348aca660fa55a5fc21b553e3b7950762b52c","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-22 16:44:22.000000000","message":"Patch Set 7:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bb369fe9e3584ce2ad35fb666a450489\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/fdd8fb1d71c3462f9eeadbf9a5b2a548 : SUCCESS in 1h 45m 53s","accounts_in_message":[],"_revision_number":7},{"id":"264c6df9228576ea4258c327e9060303b376e5ac","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38213,"name":"Vitaly Bordyug","display_name":"Vitaly","email":"vbordug@gmail.com","username":"vitb"},"date":"2025-07-23 14:29:00.000000000","message":"Uploaded patch set 8.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":8},{"id":"527833ff2771bfd313a3f2d893b722c0ca5c2a33","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-23 15:46:53.000000000","message":"Patch Set 8: Verified-1\n\n(2 comments)\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/6bfa853cf06c48c8b6d5680483613f74\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/165ccea8b65741c59f188aa115611dee : FAILURE in 7m 12s\n- grenade https://zuul.opendev.org/t/openstack/build/03e5c6c26770421fa5615c2fe83be9ca : SUCCESS in 29m 21s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/df1c444cc3e2493fae297aa71b37a609 : SUCCESS in 1h 05m 12s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/0cb3cbc976624a72b8bb6a23a9e70a1e : SUCCESS in 34m 00s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/2ab81f15ca7748138231425d50943c3b : SUCCESS in 1h 01m 06s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/40e79786b5284d8b9f69058b06de6100 : SUCCESS in 10m 32s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a5d5eece420542289571cc41276e7090 : SUCCESS in 10m 14s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/3d9c6227ecdc4760953f1c31478d984f : SUCCESS in 10m 25s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/d89a5f98aad345329a70e5c0a9511062 : SUCCESS in 4m 56s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/17ca4c4de49b42e38915078281970dc4 : SUCCESS in 19m 50s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/4bdf9b51614a4a258255071681534067 : SUCCESS in 24m 50s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/f6efee953bbd44b183935cafdc2ca297 : SUCCESS in 10m 36s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/a6c79fb6d0c74ad9a67ff9cec434ba39 : SUCCESS in 11m 05s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/876fa3dd2b4a4def9ead4b48d2aa7416 : SUCCESS in 7m 52s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/6202430149f2451e82401380407c17d0 : SUCCESS in 8m 08s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/1663f66b49ec41e0bc628146d2de4234 : SUCCESS in 17m 03s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/b40f7bbc71974183b5e84e2cf2a0e871 : SUCCESS in 3m 21s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/635319eea6324489a9d8c8091624942d : SUCCESS in 14m 26s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/6ced12be55124295b7f2c205d4f0ad60 : SUCCESS in 8m 53s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/aa19a105650a4f1f959f01dfc9b295e3 : SUCCESS in 33m 15s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/730e48e4157a4abba3cea2db1c70a99c : SUCCESS in 50m 00s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/6ca08e64b9dd4834a3b4b1129a10227d : SUCCESS in 22m 54s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f2d6ceb4f2344f4da6ffea4f6ae9cd80 : SUCCESS in 16m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1138f48bbfd540b798a6d8a39548763e : FAILURE in 3m 59s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/3956e7c1ff41479783118feec21eb812 : SUCCESS in 25m 41s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/8b3dec677d1e40d6bcaeced73f12fe20 : SUCCESS in 57m 08s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c388659c8a244968974c649acd74bf69 : SUCCESS in 1h 11m 39s","accounts_in_message":[],"_revision_number":8},{"id":"e6bc1d3377044be5299b692a6f9e1628c47cf9b8","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-23 15:55:53.000000000","message":"Patch Set 8:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f2737c7726f0486c86e1a2740e0c1e34\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/04a14bfb7cd74f038307fa3469b00c13 : SUCCESS in 1h 13m 33s","accounts_in_message":[],"_revision_number":8},{"id":"8d86a9dfdbaf96dca994ea7e795f647ff9e53073","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38213,"name":"Vitaly Bordyug","display_name":"Vitaly","email":"vbordug@gmail.com","username":"vitb"},"date":"2025-07-23 17:06:50.000000000","message":"Uploaded patch set 9.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":9},{"id":"196b57d2dfb56d2a5dcbde283bec485cd4b0dcf2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-23 18:10:37.000000000","message":"Patch Set 9: 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/25d373c8aa0d4b36a8499b42aad98706\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/94ed3cfd4de74f7c920f81e5d2bd1192 : FAILURE in 6m 47s\n- grenade https://zuul.opendev.org/t/openstack/build/2e881bd0cb9f4dc39c0fa112fb44ae5d : SUCCESS in 48m 25s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/276dc291f40147aca7555880fe5c3344 : FAILURE in 31m 20s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/c0583cc656e143a29a930b30dccc296d : SUCCESS in 35m 14s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/7c281407acaf4b2d94119aa831713d50 : SUCCESS in 58m 51s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/62738409d1dc4eb285642a7f287fd5bf : SUCCESS in 20m 29s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/303669f20cff4b4a91abb5cd762222b6 : SUCCESS in 9m 56s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/1369f79b0efa47319e8177ca89a558f1 : SUCCESS in 19m 48s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/f206e98c13fd477881e92b24f100f22a : SUCCESS in 3m 26s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/0809b3166dbb42e9849de62f41a83573 : SUCCESS in 8m 53s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/665b85872eaa47a3aa0d7d3ee26284cc : SUCCESS in 15m 36s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/c3fb761812824c73ba997d567ad7113d : SUCCESS in 18m 51s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/2f4a314d92ee4290b662ddb17589b87b : SUCCESS in 19m 51s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/fd6dfe659da540968ccaf2f7ce99499a : SUCCESS in 14m 00s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/77a30f2ce26c4d69ae8ae8828475ba03 : SUCCESS in 9m 00s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/1ea9499615d84798825759c5dac4e783 : SUCCESS in 9m 09s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/2c5738b9ab97403db6ba562a327aad12 : SUCCESS in 6m 16s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/f2acc0fb8e13472493fc55f0b15f119b : SUCCESS in 7m 40s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/a66bb0a6e8bd4ae18acc4537cde4c5e7 : SUCCESS in 4m 54s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/0e56a069b4034f3780a07514755e900d : SUCCESS in 57m 06s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/df91f3025af948db9a8da3e029576e4f : SUCCESS in 54m 09s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/1610c64cef0b401bb09ce909dc6ad571 : SUCCESS in 21m 38s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/5b26c19a5568455cac9630ac1b63e6ff : SUCCESS in 7m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/16e05a3f9aa14e52a14cc71b209bbcf7 : SUCCESS in 2m 17s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/a321f0b57aa74372b6e485f99d1f6da8 : SUCCESS in 8m 25s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/fb10806814a341bb9c24a99e00854fba : SUCCESS in 47m 10s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/10f443bd6be14b4786168c39c65d2cc0 : SUCCESS in 55m 59s","accounts_in_message":[],"_revision_number":9},{"id":"b74a10b94eee48c4ad26f49c68eec5445701fda1","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-23 18:14:14.000000000","message":"Patch Set 9:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f2c3e21a7f69451fa5a14199e654cc61\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/6d6e8e5ae897434887c155390ab9b293 : SUCCESS in 1h 05m 37s","accounts_in_message":[],"_revision_number":9},{"id":"a527402d6ed16fa0a7bb8968d1904b5b93ff5969","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38213,"name":"Vitaly Bordyug","display_name":"Vitaly","email":"vbordug@gmail.com","username":"vitb"},"date":"2025-07-23 18:37:21.000000000","message":"Uploaded patch set 10.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":10},{"id":"8866249ecd02183e27e5c5e90a036970cbff8e53","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-23 19:29:47.000000000","message":"Patch Set 10:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d77b3a50c9a240739a7de0f64af0b9fa\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/9cbf609a91054c36a32f404312d9364c : SUCCESS in 50m 36s","accounts_in_message":[],"_revision_number":10},{"id":"4ce8f6da4b152c717bee82ea74b90ebe31e56cd3","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2025-07-23 19:39:15.000000000","message":"Patch Set 10:\n\n(1 comment)","accounts_in_message":[],"_revision_number":10},{"id":"9b71d1fbe84e6fe9fc178d790a21b0926926646b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-23 19:54:12.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c061860115ab43f58ce350a04846415e\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/370d836e4cdd41ec9151da909f6d14f0 : SUCCESS in 9m 08s\n- grenade https://zuul.opendev.org/t/openstack/build/b32b814ab8e54279b76fcae213c608d5 : SUCCESS in 1h 09m 57s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/13411c715f084b49bd0e28f4742df6ff : SUCCESS in 1h 04m 00s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/86de4f526bd74f6987d4ae445e51a917 : SUCCESS in 55m 15s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/bf7e14e08c4a49fe9fb94b3e7fcd1028 : SUCCESS in 1h 10m 41s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/bca417c993674e95b6951d140e462c96 : SUCCESS in 18m 01s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/900e22f3040946329d041c3a60090e35 : SUCCESS in 19m 05s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b25db2ceaa7c45bbac4d8be52bf85e31 : SUCCESS in 19m 29s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/f31c3fc45c3c4786889288b70a8658bd : SUCCESS in 5m 17s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/71f6bf572a914924b89ed467b7926512 : SUCCESS in 18m 51s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/d50274725cf34291a4af17a862e1b4ca : SUCCESS in 19m 30s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/3fb72ceb0b4d41c198c8fbd7946bb0e0 : SUCCESS in 19m 02s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/097f2cf65c964935a1fd6a2c18ff36c7 : SUCCESS in 10m 52s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/9d806d2929984aa6b2aae22adc430da2 : SUCCESS in 13m 13s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/b5e6165b72c0419287a0c699477fd463 : SUCCESS in 14m 59s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/8284540501cd4556bf5837ee50780452 : SUCCESS in 13m 02s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/4c545b46628d45d6871460763f53d601 : SUCCESS in 4m 12s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/27cfef4866ed478ea2ed1234883b9ffd : SUCCESS in 13m 27s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/c3c8e7cf63074a5784ad830d209043a2 : SUCCESS in 7m 15s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/63c987d354b243a09be8596d66fd64d0 : SUCCESS in 50m 36s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/1740f17594b6499495fea498f3398993 : SUCCESS in 33m 33s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/97108ee5245247598b08bcac7b61577d : SUCCESS in 25m 56s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/9cec6a02563444f78d637614df0cda13 : SUCCESS in 7m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8af04de10f6f4fcdb230f27a6bc413ed : SUCCESS in 3m 42s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/de9e4341b2844096ad2fcb846678aa79 : SUCCESS in 22m 34s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/8c3a703c12d54f948883d9bc458c9740 : SUCCESS in 48m 10s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/82a0d6f76a3549bfa3562465f262ea0f : SUCCESS in 1h 07m 14s","accounts_in_message":[],"_revision_number":10},{"id":"48cb23e50e05e5e63584d7ee1638db397f624669","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2025-07-23 20:37:38.000000000","message":"Patch Set 10: Code-Review+1\n\n(5 comments)","accounts_in_message":[],"_revision_number":10},{"id":"8ea541cec2c0cf5eb1061a6626a29741a063da08","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38213,"name":"Vitaly Bordyug","display_name":"Vitaly","email":"vbordug@gmail.com","username":"vitb"},"date":"2025-07-24 21:18:07.000000000","message":"Uploaded patch set 11.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":11},{"id":"a1a96c3122ba9ee4958f0114043361279ce5cd59","author":{"_account_id":38213,"name":"Vitaly Bordyug","display_name":"Vitaly","email":"vbordug@gmail.com","username":"vitb"},"date":"2025-07-24 21:25:51.000000000","message":"Patch Set 11:\n\n(5 comments)","accounts_in_message":[],"_revision_number":11},{"id":"a236b85449692157e31d383413eea027579e768e","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-24 22:15:13.000000000","message":"Patch Set 11:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/79e08de1c7fe48dd812fcdc47740d7f2\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/d35c07e0039548ca93fd11ce3f89c2c8 : SUCCESS in 55m 25s","accounts_in_message":[],"_revision_number":11},{"id":"a714a220295bd00eeda93849c88cd28356136d38","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-24 22:25:48.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bc2e6d9d86a54f2097b5c13c56dc07cf\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7b2aad94dfe145fdbbf15f21a08a9d73 : SUCCESS in 10m 26s\n- grenade https://zuul.opendev.org/t/openstack/build/2a2eaf5349a84890b4104c769b8f0fe7 : SUCCESS in 51m 06s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/578b73e335444b3490633ab91d64b8d8 : SUCCESS in 1h 02m 54s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/165daefffff7462584f2ba496166b0f8 : SUCCESS in 50m 37s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/8e1b87660fa24f6ba5c6662113326a0d : SUCCESS in 1h 01m 26s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/0479db752c1c4297813549994879798a : SUCCESS in 19m 25s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/28f78a304a1240a6af76479e853a8e11 : SUCCESS in 19m 56s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/7fa63b56b346487b92ceb65cf09f6556 : SUCCESS in 17m 23s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/a38475d889bb44638fa7d05cb8a51afa : SUCCESS in 5m 26s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/bf782f4f0cb54e5e8f3f5cd144be698e : SUCCESS in 15m 57s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/c0b9a83ff52a4783b1ed5f95785d3941 : SUCCESS in 13m 51s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/4132858b5b6640098c9119d64ea78bd6 : SUCCESS in 33m 14s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/7cad15a932ca4288b644c38936ac1a8c : SUCCESS in 20m 24s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/6c7cc7b6b3a34d0489b68f4a099a1c0c : SUCCESS in 15m 51s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/ac1fc9fe66ac472ca1db7aa820cc55a8 : SUCCESS in 14m 54s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/b000cfc1756144e39813a7ea1c8ad2bb : SUCCESS in 7m 50s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/ff1b566b354f491c86b4705b85a8b50c : SUCCESS in 7m 56s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/88c70e12e46345a19b152395cf076769 : SUCCESS in 15m 40s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/3c33f3fcf1a645e59effc6aff2c8f933 : SUCCESS in 7m 58s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/1541fc758d9e497c94d19d8ba5ec6e1a : SUCCESS in 45m 59s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/a89835982ae340f1a65d97e03c08bceb : SUCCESS in 21m 06s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/57e8553ae9bf4359aa93297bf30dcb47 : SUCCESS in 56m 31s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/daffaed43a3e4918be240f346701fcae : SUCCESS in 16m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b5f00e57ace4467f9c5496b2ca5232ae : SUCCESS in 4m 05s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/cd957c3fa6f645e48732cd644b7277cf : SUCCESS in 8m 13s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/3b3ffd2f6a9745f6bd2eedeb25a990b6 : SUCCESS in 52m 43s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5b9408bf6b2a41b7b3dc21a9f08286a9 : SUCCESS in 29m 01s","accounts_in_message":[],"_revision_number":11},{"id":"dcefa79e7e898459b80815603691cb46fcb2e32e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38213,"name":"Vitaly Bordyug","display_name":"Vitaly","email":"vbordug@gmail.com","username":"vitb"},"date":"2025-07-28 14:40:33.000000000","message":"Uploaded patch set 12.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":12},{"id":"06a55121ff2ad620a062ec3b4934288f32d367d1","author":{"_account_id":38213,"name":"Vitaly Bordyug","display_name":"Vitaly","email":"vbordug@gmail.com","username":"vitb"},"date":"2025-07-28 15:09:32.000000000","message":"Patch Set 12:\n\n(1 comment)","accounts_in_message":[],"_revision_number":12},{"id":"ee0903b599d9476d63c29709393125f67a5fe3ac","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-28 16:09:41.000000000","message":"Patch Set 12: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/72409cbc456a4656a65c230eb7bf1465\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b393fb16ed6041458b31238ddb066ddf : SUCCESS in 10m 38s\n- grenade https://zuul.opendev.org/t/openstack/build/543e16ab6db84288a057f232af9917f6 : SUCCESS in 1h 18m 36s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/db517f51b21d4685aead8d81c87851aa : SUCCESS in 54m 38s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/6ea3fefefc424b9ab320dd185cbec30f : SUCCESS in 50m 27s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ad563eb96fa3499db73637cce7930d3f : SUCCESS in 46m 02s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/38f49a2791214c18940da273b60ead56 : SUCCESS in 22m 09s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/fb37f9583f344065a4cec52df21d3bd6 : SUCCESS in 17m 51s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/87959cbf2ba340da967349af8c24a427 : SUCCESS in 22m 45s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/3babb092b15d450892953705241296e0 : SUCCESS in 5m 05s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/26a9eb26dfae46169c5f4d705ec9abe8 : SUCCESS in 20m 32s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/016a8a62cceb46519b12d3ebad9b838f : SUCCESS in 23m 47s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/20e5d6999042483fa7d864469c17f6f4 : SUCCESS in 26m 15s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/eaa951d78d8b4292af4e40c9315505dc : SUCCESS in 26m 35s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/626279001a6b4cb7bc36c3d6e03ae4c6 : SUCCESS in 12m 58s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/a6a935d54a814de8977fa9fb3f25fdfb : SUCCESS in 23m 53s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/e26773c46dd5460eadf1575fe8ff0fc8 : SUCCESS in 15m 16s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/ce1a7795a8c1444187355690cb0d5ba3 : SUCCESS in 5m 27s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/b98956a0f7874bfaa6fb925e326e1f04 : SUCCESS in 15m 28s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/c180c9ad094d4bcdb176484f43ba741f : SUCCESS in 8m 22s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/86c64000264a4ed3b5fd02ec4bf11610 : SUCCESS in 49m 11s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/6e34d8fca11741e8b225a2c45d9d96b6 : SUCCESS in 35m 29s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/320f040dda00461d88ff11624e30e277 : SUCCESS in 41m 50s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/9e946e6d56e84bf5ae2a7083737b80d0 : SUCCESS in 19m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/65fdbce23b2b47c38961b5ee7aab8b78 : SUCCESS in 3m 43s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/611ec1f83f244dc49bf2de9228218cb5 : SUCCESS in 22m 02s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/d3e844136310404cb0dd374d54c8f57c : SUCCESS in 43m 51s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8725c4b27d2945ef92db5d8bae749856 : SUCCESS in 58m 05s","accounts_in_message":[],"_revision_number":12},{"id":"1e2eed86d9a734f51b643dae117be9d5291611e0","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-28 16:16:42.000000000","message":"Patch Set 12:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/017928334f914af39b14e517da6eba9f\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/a31e545f42a84c9abf514eeabca0bc1f : FAILURE in 1h 32m 25s","accounts_in_message":[],"_revision_number":12},{"id":"4eb47bcea58948081fbda03a091019566b7cde49","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2025-07-28 16:26:37.000000000","message":"Patch Set 12:\n\n(2 comments)","accounts_in_message":[],"_revision_number":12},{"id":"aa402b54e69b44c723bf48101381746356e4d325","author":{"_account_id":38213,"name":"Vitaly Bordyug","display_name":"Vitaly","email":"vbordug@gmail.com","username":"vitb"},"date":"2025-07-28 16:31:44.000000000","message":"Patch Set 12:\n\n(2 comments)","accounts_in_message":[],"_revision_number":12},{"id":"13d412252e96e269fcf78c626886a3842e476eb8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38213,"name":"Vitaly Bordyug","display_name":"Vitaly","email":"vbordug@gmail.com","username":"vitb"},"date":"2025-07-28 17:10:58.000000000","message":"Uploaded patch set 13.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":13},{"id":"67351b7740fc052e786aa27a298c2748c0e7b529","author":{"_account_id":38213,"name":"Vitaly Bordyug","display_name":"Vitaly","email":"vbordug@gmail.com","username":"vitb"},"date":"2025-07-28 17:37:38.000000000","message":"Patch Set 13:\n\n(2 comments)","accounts_in_message":[],"_revision_number":13},{"id":"f4a4d4e14183a8d40d7f4b13fc20480f585b90f6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-28 18:19:08.000000000","message":"Patch Set 13: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1f84a4da4ba54713966fd6457bc08fc9\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/35c5987081e34691b6dbf1cd3cfefc23 : SUCCESS in 10m 28s\n- grenade https://zuul.opendev.org/t/openstack/build/bc810831d93f49de8f0bf8774618a578 : SUCCESS in 58m 02s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/371c59500ac9422185148af8e7860428 : SUCCESS in 1h 02m 58s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/89f9fb08604349d28e7188f9926f9424 : SUCCESS in 52m 47s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/cda9a08336384a159b0cad11994a57cc : SUCCESS in 36m 08s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e9020d90cbb643b3bc6588ac391cdea6 : SUCCESS in 19m 48s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/0db9188f6c9d4d48add13a38c9dde293 : SUCCESS in 19m 33s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b7d52f5b379c471f9f0df39aee4e5618 : SUCCESS in 20m 45s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/c2dc143d54904b71b0d2141a854cd7a2 : SUCCESS in 7m 42s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/7e106d2e0998409d9be35d92042d3666 : SUCCESS in 10m 20s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/1f1e27c57c7b4a47b4c616c920bf7154 : SUCCESS in 21m 08s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/2e020c03b71245a49e2c6864cc1e40f5 : SUCCESS in 27m 35s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/208f3714df69417a87208de3457add09 : SUCCESS in 24m 13s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/186a68ad36ab4c82bc83db12fcb4c1a0 : SUCCESS in 14m 55s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/5ebff1db8d7340af9e3a7aa44968d7f5 : SUCCESS in 16m 01s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/80cf4dc787e14e1f903540b53dd68082 : SUCCESS in 15m 28s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/6dd811a3f27d4be288d7db1a16a28438 : SUCCESS in 3m 59s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/bc5962b35b6b421b824ce9fc860b5cde : SUCCESS in 14m 53s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/0e4969faa09342e1a11ab97caa70d4d5 : SUCCESS in 4m 59s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/d2a90a26683d442598479113d724096c : SUCCESS in 52m 50s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/fb9e831b4b8c485b91ed5ba7fd3b7e80 : SUCCESS in 52m 38s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/714a02a03dcf4610a202cc1dd6321826 : SUCCESS in 52m 04s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/51645fd870ac4369866f630e4e7dd208 : SUCCESS in 9m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c12fc90eb4614117ad7ccb1f980dd1a6 : SUCCESS in 4m 19s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/4b7774bd98744d27838a20990e479cea : SUCCESS in 24m 47s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/b8e2723ff926475bb8459e2278ab5dc6 : SUCCESS in 48m 10s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3ddfdef6873a4fffa6087fc58a5cb8f3 : SUCCESS in 30m 23s","accounts_in_message":[],"_revision_number":13},{"id":"6b79218701c8e9760112d1a42ef60d3ac3139650","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-28 18:24:46.000000000","message":"Patch Set 13:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/315bc818c3644bdc94fe00349767c05d\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/dd1e612a91164c88a76835dd7fb8402d : SUCCESS in 1h 11m 58s","accounts_in_message":[],"_revision_number":13},{"id":"6ee24158fd79c38981aec6b718f36b4a190c4bd7","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2025-08-06 22:50:10.000000000","message":"Patch Set 13: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":13},{"id":"527432dafe6c3edb79deca8832f101ae0a5bbbe7","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2025-08-07 16:14:24.000000000","message":"Patch Set 13: -Code-Review\n\n(1 comment)","accounts_in_message":[],"_revision_number":13},{"id":"c3bc91fde26191c1a02f1c1632802ad1df080de0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38213,"name":"Vitaly Bordyug","display_name":"Vitaly","email":"vbordug@gmail.com","username":"vitb"},"date":"2025-08-08 16:30:55.000000000","message":"Uploaded patch set 14.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":14},{"id":"d78228ca431ff4cc2d541b6850e8eeabd3f246f5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-08 17:42:20.000000000","message":"Patch Set 14: Verified-1\n\n(2 comments)\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/6d6597cd0f684a3dabfb3640158d2d1c\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b0723ad4716847a986b03db326b23a65 : SUCCESS in 10m 17s\n- grenade https://zuul.opendev.org/t/openstack/build/b446b89979d44d26a759bffd1ec25ade : SUCCESS in 1h 06m 22s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/9da8d4350077418390b8170d9e65b3ec : SUCCESS in 1h 02m 20s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/28f12a37b90442fcab51d0d938783992 : SUCCESS in 53m 59s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/794d4295c36a45e586c15f39e7ddd3ce : SUCCESS in 1h 04m 15s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e026a33f2e4e4c7993b4f75b78438692 : SUCCESS in 17m 49s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/9c361cfac3cb49e691505183ec04bec5 : SUCCESS in 18m 20s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b56d821ac515481bb1ac55074b7cf1a4 : SUCCESS in 19m 20s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/c9f060d24a9f4305a78b6f619fecd776 : SUCCESS in 6m 50s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/ac43217c4ba3445ca8a63f8339bb7b20 : SUCCESS in 24m 22s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/66e365e42f0248aa8173f1d19d54b0e0 : SUCCESS in 18m 03s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/257d9668090e43d8ba64a6dc4ea35100 : SUCCESS in 23m 02s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/6c1f5e7a350840c4b70f4b78d9e52399 : SUCCESS in 24m 28s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/19c073399c5147e3ac7fb12821e0a021 : SUCCESS in 13m 29s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/4bec119748b2494cac897bc5b9d78808 : SUCCESS in 14m 12s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/225b43cf34a5407e91b3a9e59490cbc6 : SUCCESS in 14m 57s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/5e7a771bdc2d4e25af84e00281adf247 : SUCCESS in 7m 31s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/1473c85f3c1b4b4496af5047755f0a41 : SUCCESS in 17m 30s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/9ce8cc3b551047e7a556b84f0e952624 : SUCCESS in 10m 36s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/0b651b8fa27d4c8e963db56813cc90c1 : SUCCESS in 1h 01m 03s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/8939d071057e421db0c42606fa93f366 : SUCCESS in 56m 08s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/f2c1fe5ada334edfa7f7f2169f821160 : SUCCESS in 56m 05s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/9f03ea2a9bf44206b4337067952fbfa5 : SUCCESS in 19m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9ee248371bc14d45b911afd08d5cae38 : FAILURE in 5m 25s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/d71326992bbb455da48a1aac1554dd2e : SUCCESS in 17m 35s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/5df1587cf92d4b26a445a5a83d6d4920 : SUCCESS in 34m 52s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e313dba79ade42a39371a30254bec330 : SUCCESS in 54m 16s","accounts_in_message":[],"_revision_number":14},{"id":"d8ac9e9eeeeb8ab4deec17a79f96b812eb75023a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-08 19:28:27.000000000","message":"Patch Set 14:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/00bf6fffbde144e581a8f9628dcbbe60\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/710164c657784724b6cf8d5b53ef4bf1 : SUCCESS in 2h 18m 53s","accounts_in_message":[],"_revision_number":14},{"id":"2c63074e202e9c815807c48614e55f2685e6a0e4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38213,"name":"Vitaly Bordyug","display_name":"Vitaly","email":"vbordug@gmail.com","username":"vitb"},"date":"2025-08-08 21:24:51.000000000","message":"Uploaded patch set 15.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":15},{"id":"a43ad71093fac5cc1ad6b36518c755fc5be2f56c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-08 22:35:08.000000000","message":"Patch Set 15: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/57f919b983304e5aa6d76437d6288ef8\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/045eb11c7f984313a7a31b93979a4557 : SUCCESS in 9m 48s\n- grenade https://zuul.opendev.org/t/openstack/build/070a5e8d0ad4496faf6de813652cef92 : SUCCESS in 1h 04m 41s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/b193012fcf614a7a8715c57ede1f65cb : SUCCESS in 1h 00m 25s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/0abf1cf406954e88b358472fd6620c3e : SUCCESS in 44m 27s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/064ad8e2827d44a092c70007edbc0afd : SUCCESS in 1h 02m 42s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/9741f2bd2dbb4a369d4f2eb7c44e9739 : SUCCESS in 17m 17s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/9af9f8d20a514d86ad66effd6ceabd01 : SUCCESS in 20m 59s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/963f161d0dce44e5b2e0e447d7fced3e : SUCCESS in 21m 33s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/b9222b90bc7641549767cd3e3f96b648 : SUCCESS in 8m 49s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/fada175abfbc4fc180f614c3f37c4f3d : SUCCESS in 10m 27s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/7cc8f472d610414f8bad493496cf4b13 : SUCCESS in 19m 01s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/fa4c76bab2e74da99a0c6aa335ec4302 : SUCCESS in 12m 36s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/bb9c5f1d55c44cfeaa20eb12ed010afd : SUCCESS in 21m 38s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/2f3b7c497a9e4c9a82faa73dac6ce950 : SUCCESS in 14m 54s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/a8c15e034ace4a08acaa02c1b05e4e33 : SUCCESS in 14m 21s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/efefe41f8b6045dc9a8c3a851c4d5008 : SUCCESS in 15m 05s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/1f99034581f546c58858f6bba1610a61 : SUCCESS in 3m 23s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/e1d701d7317644039413d629ce0fa19e : SUCCESS in 13m 17s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/e9ace3d0b6d9486994acdc6e6308cb14 : SUCCESS in 6m 22s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/01d412796c2a4ecab217ab5aa243c689 : SUCCESS in 57m 30s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/e721a5c31a9b4a07bfa6eb7641436f18 : SUCCESS in 54m 48s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/f7fdb8ed3eb745dfa9e8f1804053740f : SUCCESS in 40m 02s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/9a8c24b9d49c45f7ae5eb1cf09b710a9 : SUCCESS in 21m 31s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4eb5b74e12174336ae3fbb177dc93f49 : SUCCESS in 4m 13s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/90fe4b2b82bb4a7bbc2b62c780efede6 : SUCCESS in 18m 43s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/73d9d2e506fb4b50a10c939c7035fd31 : SUCCESS in 47m 21s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5ae67323b26b455da9bcffed67e104ad : SUCCESS in 50m 06s","accounts_in_message":[],"_revision_number":15},{"id":"1ff840a715c87310428eca76742c251ed92f8383","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-08 23:49:10.000000000","message":"Patch Set 15:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/db09d1a9ca53486da5cb0147df97723a\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/075c27ab9b894f7eb748b9cae57fc329 : SUCCESS in 1h 46m 42s","accounts_in_message":[],"_revision_number":15},{"id":"60271b5a8ba5b86f22fb0814e0a66390a52a9992","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2025-08-11 19:53:51.000000000","message":"Patch Set 15: Code-Review+2\n\n(12 comments)","accounts_in_message":[],"_revision_number":15},{"id":"666064dd23044d190c1eca2bda0bd554e212b8b1","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2025-08-11 20:08:29.000000000","message":"Patch Set 15: Code-Review+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":15},{"id":"73f4f929f466df234d06e3b2b7587b6109992e77","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38213,"name":"Vitaly Bordyug","display_name":"Vitaly","email":"vbordug@gmail.com","username":"vitb"},"date":"2025-08-18 19:18:38.000000000","message":"Uploaded patch set 16.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":16},{"id":"73fbfdbb8bd51a3ce267234c425cd9ea110933fb","author":{"_account_id":38213,"name":"Vitaly Bordyug","display_name":"Vitaly","email":"vbordug@gmail.com","username":"vitb"},"date":"2025-08-18 19:22:44.000000000","message":"Patch Set 16:\n\n(12 comments)","accounts_in_message":[],"_revision_number":16},{"id":"434b43edecc9b0fda25c084d09349d22b0f342b4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-18 20:28:51.000000000","message":"Patch Set 16: 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/67a8686552b647968f42a262ea6cbce5\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/62a44f90d52c417e94a5911738a7fa8a : SUCCESS in 11m 04s\n- grenade https://zuul.opendev.org/t/openstack/build/a029cce54b9c4a94b89b51595db3a4f8 : SUCCESS in 59m 05s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/acac04a5c5d04cb780f9562d08a90881 : SUCCESS in 51m 41s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/bdf707c6bcec469680e83b7f0cf2c545 : SUCCESS in 53m 04s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/69062d03b2854bf5b2849f19fa2fd4de : SUCCESS in 1h 03m 00s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/5928505f3d6343089234e23d677e2aae : SUCCESS in 10m 34s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2884a5be0a6d42b899fa9ee13d78bc8d : SUCCESS in 20m 24s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/820d8de5230d4a53b835c4199a27c6c6 : SUCCESS in 11m 01s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/cb464a96afe2460888732f78084b2769 : SUCCESS in 7m 22s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/e70be978ecb94a828da1a16ed4623c18 : RETRY_LIMIT in 13s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/dfda3bd3372e4acd801f032908a4c545 : SUCCESS in 18m 02s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/7bf9c85dbe9a45b18276b3e640b41a17 : SUCCESS in 24m 35s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/1b642bae30f247d2bec2764d86d9d84a : SUCCESS in 13m 16s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/00cf45945f5f469eb9e80c9bdb8c6010 : SUCCESS in 9m 34s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/ff243548e3e64cbd87035649b1b861ef : SUCCESS in 9m 50s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/204efe0746ee4a8799970a865b1b2db0 : SUCCESS in 9m 29s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/a7ded82075f648b7b65ce5b35fbb6776 : SUCCESS in 3m 36s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/cf4b606dd0c349b9b8e21bcf44c7eb43 : SUCCESS in 17m 50s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/6eb9083365e44b748c42b28c380ee6e4 : SUCCESS in 4m 48s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/5188e6860e2e4d6aa69e27668f9e334c : SUCCESS in 59m 57s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/5e6578b90030415bb79e270d52314f63 : SUCCESS in 53m 34s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/aae8aa14bcb84b49ada12e427aebb13a : SUCCESS in 53m 58s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e7e239f7fbd444f1b0b293a89beece39 : RETRY_LIMIT in 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5b84ebaaebad4819b7235569b7cbc47d : SUCCESS in 5m 41s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/9ce89bf4e5914eb498b840b3633c330b : SUCCESS in 9m 14s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/37d268720cc9414f8fe44773d191a8f0 : SUCCESS in 48m 46s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/78e20bf41ed54b19a79f9df67c89e1ca : SUCCESS in 59m 00s","accounts_in_message":[],"_revision_number":16},{"id":"cfd27e81af23833048a3e5ab3c42a301fedcfa3f","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-18 22:12:09.000000000","message":"Patch Set 16:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/29d1461aef34498dad67511303038c0d\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/864d89d0e003473080f15f8cd4bd08f3 : SUCCESS in 49m 26s","accounts_in_message":[],"_revision_number":16},{"id":"fafd51d1c3044b7e9fb419b1b294b28c18c22690","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38213,"name":"Vitaly Bordyug","display_name":"Vitaly","email":"vbordug@gmail.com","username":"vitb"},"date":"2025-08-19 10:06:48.000000000","message":"Uploaded patch set 17: Commit message was updated.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":17},{"id":"a87a9dccb4cd816432c7d171f729a37043a03936","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-19 11:20:20.000000000","message":"Patch Set 17: 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/5dd314674df74359bdbefc0327ba0998\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/128c75c70b3a40ef83d605b5b2bb23a6 : SUCCESS in 12m 23s\n- grenade https://zuul.opendev.org/t/openstack/build/5d6d06be0c38456faddf0e58aa3c99b4 : SUCCESS in 55m 32s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/16bb7a92bd2741d0a379f28a5fee703b : SUCCESS in 1h 11m 23s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/2ecdb72ccdbe4c90a6d8aa04f1e506bf : SUCCESS in 45m 10s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/53e4df2e52a744adbcbc9d34b9ea1450 : SUCCESS in 1h 04m 35s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/9179d94218f34f5dadc6c0c3bc652730 : SUCCESS in 17m 33s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/8edc4e165e6541c6b7338d059f3aa77a : SUCCESS in 10m 30s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/641db549868840f6937356950149bf6e : SUCCESS in 21m 13s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/e53373a7c7444e41b3dbfe21008fa597 : SUCCESS in 5m 22s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/1a0749186a5641b69e22974056b6210e : RETRY_LIMIT in 10s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/b95e74ac3ab74a62bacb433b63b36cc1 : SUCCESS in 8m 14s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/d5a4ce1a12c1456591a05b7fb59f5f12 : SUCCESS in 26m 54s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/83141005902144a0b5dc05cfd86af76c : SUCCESS in 15m 02s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/841baef71b024e99ad4366f927775832 : SUCCESS in 16m 28s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/f700bc0b20b74d9fb49f1dbe860ccc49 : SUCCESS in 8m 04s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/405f654ad6d9452e98098cf85e3092c2 : SUCCESS in 8m 18s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/b810830e5ecc4ba0a0d74768531eeeeb : SUCCESS in 3m 42s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/6018d5d6206f4e108a59f5793215795d : SUCCESS in 14m 40s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/52972b45aab6470d8787ace647d15d4d : SUCCESS in 8m 24s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/edb8c8c854894cc59144976ac2e4a07b : SUCCESS in 49m 39s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/a59546219d9d4044868f9334085542f6 : SUCCESS in 38m 52s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/7da1612d905a45a2bd58393fa0b48cbf : SUCCESS in 21m 24s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/37433107c371412ebf172c2caf8c8df6 : RETRY_LIMIT in 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f892e9dcebb2432c9ab23b4a046a5f4e : SUCCESS in 3m 57s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/0d8a83ba208c4a1a9307c3335c1374ba : SUCCESS in 17m 23s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/c5f9b4b553cb4baf8a21b53017c93fc5 : SUCCESS in 45m 13s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c64c0c2900574cad837145ff79f98391 : SUCCESS in 43m 16s","accounts_in_message":[],"_revision_number":17},{"id":"b90cc28f0b1b94dac56784fc8b6cf8f347bbede7","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-19 11:25:53.000000000","message":"Patch Set 17:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f30d4cd2077d4d6798e65959c5298999\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/a0e6f0f384a4434dbd7e1de191b28126 : SUCCESS in 1h 17m 29s","accounts_in_message":[],"_revision_number":17},{"id":"f3fbc3eaf7cc37d9b66c79d79f5f2c4f04618f65","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38213,"name":"Vitaly Bordyug","display_name":"Vitaly","email":"vbordug@gmail.com","username":"vitb"},"date":"2025-08-19 14:18:50.000000000","message":"Uploaded patch set 18: Commit message was updated.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":18},{"id":"20303d899068250e084711a8440f9ca01c2559c5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-19 15:31:07.000000000","message":"Patch Set 18: 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/27411f02a6a34ca990ba602ef394d403\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bb8cf7055f2c4882a24c7201d92672d4 : SUCCESS in 11m 54s\n- grenade https://zuul.opendev.org/t/openstack/build/6d251ce88bc9461796241cd2d5046b6f : SUCCESS in 58m 58s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/075dc633ceba45aa8ad0cd349111cb5e : SUCCESS in 32m 28s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/97e918b736ec41efbe76ca5f20a926cc : SUCCESS in 44m 05s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/e3f26ae5a6774b238ea9d38f1665df51 : SUCCESS in 32m 36s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/25a0b45d7a4c40a893cdd208b1b861d4 : SUCCESS in 10m 39s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/63da0b10133c42909fc338ad3943c134 : SUCCESS in 21m 52s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/4ac903026f2f4d1dab5ca6f3408dc5fa : SUCCESS in 11m 20s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/3693505d1ff14843b00ef8208c3067e6 : SUCCESS in 4m 40s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/9c8d1295e69d44adbd943bc65c8b994c : RETRY_LIMIT in 13s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/3697b351281a494d8c7a3f55f386cefe : SUCCESS in 21m 01s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/25900853376f4d3c8c695a0a68d35021 : SUCCESS in 23m 39s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/5193579278a4472f820d264abcf1b6f4 : SUCCESS in 11m 16s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/e644e60728a14419bfd22a7a13c434bc : SUCCESS in 8m 02s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/08342b3d146a4ae290f9c2d6c761a55d : SUCCESS in 16m 32s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/59464d7d8e4d4cf3b7021f01b3d2bd64 : SUCCESS in 17m 08s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/b90c2df795274aa08bc0455f74f9c2fa : SUCCESS in 8m 53s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/03eff7b10a6a41c78af6c62b6bad9481 : SUCCESS in 13m 59s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/944d21ee2fa14d9dbe7248bb69ffc85c : SUCCESS in 5m 19s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/c190b3a7bfd24ee482dfb2e4d5e90ef4 : SUCCESS in 1h 00m 29s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/6d19525bd3244e93b757946647b32a30 : SUCCESS in 55m 19s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/5aee7591c86040acbedcc5216ba292dc : SUCCESS in 41m 49s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c5578579138b4670b81d7126079b7d49 : RETRY_LIMIT in 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/db8c06cd2ca24e019952c1c83dacd4ba : SUCCESS in 5m 30s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/ef1f939a170b42cea710d83d478203ba : SUCCESS in 9m 13s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/0e4e04ceb4404c2c9786ac4056b53e4a : SUCCESS in 55m 22s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/dcc23717f94f452799d92e65facb78fa : SUCCESS in 58m 36s","accounts_in_message":[],"_revision_number":18},{"id":"fed849321d4d9867af4c80f1299291feba0d4da5","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-19 18:24:18.000000000","message":"Patch Set 18:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8fa899c3d7184bcc83d956475d4fa197\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/e5ead179fb3f40cab05f0a2555c1f188 : SUCCESS in 1h 08m 24s","accounts_in_message":[],"_revision_number":18},{"id":"d9bbe1d84b5e811caa8809b9fb75652c463044b1","author":{"_account_id":36606,"name":"Yan Xiao","display_name":"Yan","email":"yanxiao@nvidia.com","username":"yanxiao"},"date":"2025-08-19 19:32:00.000000000","message":"Patch Set 18:\n\n(1 comment)","accounts_in_message":[],"_revision_number":18},{"id":"71fa0c799d884eb78544d77e7bb2f72d1d569dd5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38213,"name":"Vitaly Bordyug","display_name":"Vitaly","email":"vbordug@gmail.com","username":"vitb"},"date":"2025-08-21 11:50:40.000000000","message":"Uploaded patch set 19: Commit message was updated.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":19},{"id":"9304cff98214f1a488b1a6e456d77d78772c1b77","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-21 13:06:27.000000000","message":"Patch Set 19: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/cf2b58a4ceff47eead389f53e8561983\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2b3761d9e59a48d29e24d56c5d270ff3 : SUCCESS in 10m 53s\n- grenade https://zuul.opendev.org/t/openstack/build/d1075cff5bf24b5c954a321fabee19ab : SUCCESS in 1h 10m 26s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/f598c9eb373548c3820896529550bac9 : SUCCESS in 1h 07m 47s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/aed62a2473f948fd801b667ae0d14e57 : SUCCESS in 1h 02m 43s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/62f5d9ccf6ff458cb8d05db77a19bda2 : SUCCESS in 39m 25s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/72b6a0ca0bf34e6582732f93682f5504 : SUCCESS in 10m 14s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/1399dbd79940476eb4ec147251bd5bf3 : SUCCESS in 22m 09s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/0d1741ef12294f37b9f89635cb5438ba : SUCCESS in 10m 37s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/0cd1fd8718084d7185f1b8c8f6e7167d : SUCCESS in 5m 18s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/dcfe6af6b3ff4fd3ad3ce2eed63f7d44 : SUCCESS in 12m 02s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/bdb7bded9c2a49a89d449d3b0c6718d4 : SUCCESS in 10m 30s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/47d3acb5b278465eb6e303fe239af7f5 : SUCCESS in 28m 19s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/4a33410007e14f0284b7554573894cce : SUCCESS in 20m 10s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/f5e60a35aea646939f0ff71c5c60a507 : SUCCESS in 14m 38s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/73e0d987f8da47fea831b4aa0bcc29fd : SUCCESS in 17m 13s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/ebfda89fe3464648a294b123127cdf23 : SUCCESS in 8m 18s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/e6cc8d9907484cf689477f335dcf6a07 : SUCCESS in 3m 50s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/e20be3583b4841a28d71e4236dc6c549 : SUCCESS in 17m 15s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/5882e46ffa8147f186b2a13ea56a412e : SUCCESS in 8m 45s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/f7dada1c037a48db9eb55aa6a02850ba : SUCCESS in 1h 01m 08s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/85853517a13944099e72dcaf472cf7ce : SUCCESS in 28m 42s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/3eed2c4a707546a389e10a5b5c273c80 : SUCCESS in 50m 37s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/66e1e7470fca403e9ce8fe3dc30933bf : SUCCESS in 10m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9f00780087d04442b0fb823f70e0c1cf : SUCCESS in 2m 40s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/9c0db007b1f54f66a71f6b3428b398cb : SUCCESS in 18m 54s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/3a451be647604214bd17a3ba090be4dc : SUCCESS in 48m 10s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2eefa449db954cdc8f54440ff8b8b0c9 : SUCCESS in 1h 07m 33s","accounts_in_message":[],"_revision_number":19},{"id":"1bccc5888042aaaca4d2deda03b0d5854fec8fa6","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-21 13:33:31.000000000","message":"Patch Set 19:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4e16ba4a237c4643b602d88df19a3e28\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/743605d0a1584ffa9e443e739bf8a6e4 : SUCCESS in 1h 39m 14s","accounts_in_message":[],"_revision_number":19},{"id":"6061561d4c4ebe27bc17444426df3a3b25053e40","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2025-08-22 02:07:35.000000000","message":"Patch Set 19: Code-Review+2\n\n(9 comments)","accounts_in_message":[],"_revision_number":19},{"id":"2d32f8a7aa73d7f5c562b3ae0148ba7f93d47d9f","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2025-08-25 04:07:28.000000000","message":"Patch Set 19: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":19},{"id":"50b05fdbd0817f13c85d64474053a7870f9900cc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38213,"name":"Vitaly Bordyug","display_name":"Vitaly","email":"vbordug@gmail.com","username":"vitb"},"date":"2025-08-25 15:10:38.000000000","message":"Uploaded patch set 20.\n\nOutdated Votes:\n* Code-Review+2, Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":20},{"id":"56cda9fb3edb189ac782572d4004e237520965d0","author":{"_account_id":38213,"name":"Vitaly Bordyug","display_name":"Vitaly","email":"vbordug@gmail.com","username":"vitb"},"date":"2025-08-25 15:23:41.000000000","message":"Patch Set 20:\n\n(2 comments)","accounts_in_message":[],"_revision_number":20},{"id":"cba6995459cd2fb5acbf45fe9cc63754c87a9d93","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-25 17:06:37.000000000","message":"Patch Set 20:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/88da26ff8da74e51b3a80c19a22dcdb1\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/9da091c5ee1c4815a5abda018fa704a6 : FAILURE in 1h 29m 41s","accounts_in_message":[],"_revision_number":20},{"id":"323f8ef41a0438b5c6c1847478631a28b19f6236","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-25 17:20:22.000000000","message":"Patch Set 20: 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/ca32154822874511a8f29ce9fa01b737\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/48a8e4db3189441dac6a8c260496a976 : SUCCESS in 9m 44s\n- grenade https://zuul.opendev.org/t/openstack/build/39e869229ffd46ff8cfd60b1029da59b : FAILURE in 53m 22s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/09593be249274c01bb9856a7e995c34e : FAILURE in 54m 05s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/5a9c92f5801446b8b069ff58fe8d5d82 : FAILURE in 13m 23s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/dfdc597be7e3419b803990d2c25b06e7 : POST_FAILURE in 11m 37s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/fe717b0ec93141c4980e9a23f16182f9 : FAILURE in 4m 28s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/6c7c2ab5ddaa4af592e31f79dc61a3be : FAILURE in 8m 39s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/5177dbbdc85244e3a3032db73f1dbbc0 : FAILURE in 6m 56s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/c3df12cef53c439c90ff3278c5621f9a : SUCCESS in 5m 04s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/51d5f818f6314a88b6eae6c392ddf509 : FAILURE in 23m 36s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/aabaf4bf9f7e45fba8f6821e53c94510 : FAILURE in 38m 56s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/1865e24fca994094bc3f1a3e36f4e258 : FAILURE in 45m 29s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/7b6fa32b92674c58a837ced51f0d35bf : FAILURE in 53m 28s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/b68b969c954248c186f8bab54c4e669b : FAILURE in 4m 30s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/6a15e12ef18c448ca4b44f41d4979e98 : FAILURE in 3m 10s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/145cb0d4ad8c4776872cbfc4c29c6f32 : FAILURE in 3m 10s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/5d40e3f035d7495ebc711f5893805a61 : FAILURE in 5m 59s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/ccc545d6df8641528ee9bf6035a1d634 : FAILURE in 6m 14s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/c4fab999c16242bc9f5f5b69f323bb94 : FAILURE in 15m 33s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/98875eb6f8d64adeb5d9fed3412e95af : TIMED_OUT in 2h 01m 06s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/0317dfcf70db479e9b899e3384fb5106 : TIMED_OUT in 1h 32m 10s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/3a7a20d758dc4d2a9b46f8d83c7f873d : TIMED_OUT in 1h 32m 09s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/064b6b0721f24683887dc7f56752d431 : TIMED_OUT in 40m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3134835f9cd44478910c6f0bac718043 : SUCCESS in 4m 11s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/6bc31196c0f3432bb2726c14b7a4a358 : SUCCESS in 16m 33s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/76bc605c2dd34f9e98c15f774adca9da : FAILURE in 26m 15s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/712a1728ae8a4fa1b403f9d15e5fab66 : FAILURE in 24m 47s","accounts_in_message":[],"_revision_number":20},{"id":"3a62edaa50e1d2648de7207a9e96eb2820ce8a44","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2025-08-25 17:29:37.000000000","message":"Patch Set 20: Code-Review-1 Workflow-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":20},{"id":"9e848b4e9e208ee976cd440e0093b72547e1f083","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38213,"name":"Vitaly Bordyug","display_name":"Vitaly","email":"vbordug@gmail.com","username":"vitb"},"date":"2025-08-25 18:08:46.000000000","message":"Uploaded patch set 21.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1\n* Workflow-1\n","accounts_in_message":[],"_revision_number":21},{"id":"dd15e8c3ba5faa94fe9eb84b84312740fd8381f6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-25 19:12:54.000000000","message":"Patch Set 21: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0a5c0c0fb65c42c4994b55afb3abe677\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/764e6984511c4ed6bbd8036ed4a6a559 : SUCCESS in 5m 14s\n- grenade https://zuul.opendev.org/t/openstack/build/6dbbb5cece034332a466fafa628de319 : SUCCESS in 59m 21s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/8f73019344cb45a58ecf2873ae0ead80 : SUCCESS in 43m 38s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/fef7f4272943479083aca2cd6248c09c : SUCCESS in 35m 11s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/fb7b09372ee542a099563c6efdf8d208 : SUCCESS in 37m 53s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/c8d4bf5895eb4646bac4bfde07c03440 : SUCCESS in 18m 30s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/64fc764c491f4cfb82fc1b6235f5b950 : SUCCESS in 22m 13s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/48f77f5b6eaa47aa9f0be5eb702ffbbb : SUCCESS in 21m 26s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/959a1340a973486fa8075d897dba1735 : SUCCESS in 4m 47s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/d9320a2a296a4c8395f974f8cbc8405d : SUCCESS in 29m 08s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/b1f65419a40244b4a54b1e22f0b8dac8 : SUCCESS in 10m 52s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/363909fc430f475fa2d1780d5a0baf49 : SUCCESS in 34m 23s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/ab7e0df4b7b64c0a9123f69243f900ae : SUCCESS in 33m 08s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/fb5e7f02bde746ea9c345042fdd01622 : SUCCESS in 14m 30s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/a65f820475484460be894134b7c15314 : SUCCESS in 14m 45s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/690bb5d31e9a4290b69e3b7406f7f339 : SUCCESS in 17m 43s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/1a875256bf5b4904877c1b71aa33bf7e : SUCCESS in 9m 07s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/6dfbb390243643c78f0ab542b253f2c1 : SUCCESS in 19m 17s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/5fd8821c7b9a4deaa95dddafd217ef0b : SUCCESS in 6m 11s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/e3038fd875544beca2c78a883f0f2cd4 : SUCCESS in 39m 22s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/6d1ac3b844734dc880437c26e7a437f1 : SUCCESS in 49m 17s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/d4df56352316473a90c8eacb175cd016 : SUCCESS in 23m 31s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d08620f847e54dc78ea7d0d5c9fa4d3f : SUCCESS in 21m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b0f2a8e8a5a54384a30bee46e36a5283 : SUCCESS in 4m 22s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/b4158757922842e3aeb44a6464513c69 : SUCCESS in 17m 40s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/7dd8263f747c454d90eae8c6cf879e4b : SUCCESS in 30m 26s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/04414d87b1af47a490f3ccfc443b2c02 : SUCCESS in 40m 36s","accounts_in_message":[],"_revision_number":21},{"id":"3eecb4b26fb7988a4f12463503b073be6a89171e","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-25 19:15:55.000000000","message":"Patch Set 21:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fc341a619c3043bab4a667d9d0931ee5\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/cc695c7bebfc401e9772dcba153b1159 : SUCCESS in 1h 05m 33s","accounts_in_message":[],"_revision_number":21},{"id":"e451e938627eb96858478872511de705f1a0dfad","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2025-08-25 19:34:24.000000000","message":"Patch Set 21: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":21},{"id":"e99691f71d3caefcc8b59bc7334b40cef636cfac","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38213,"name":"Vitaly Bordyug","display_name":"Vitaly","email":"vbordug@gmail.com","username":"vitb"},"date":"2025-08-25 19:44:58.000000000","message":"Uploaded patch set 22.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":22},{"id":"b9fccbd72761539d6cf1b2872f3b32e588ef497a","author":{"_account_id":38213,"name":"Vitaly Bordyug","display_name":"Vitaly","email":"vbordug@gmail.com","username":"vitb"},"date":"2025-08-25 19:45:40.000000000","message":"Patch Set 22:\n\n(1 comment)","accounts_in_message":[],"_revision_number":22},{"id":"41b61190a6c830af78bfc90f69d66f54e410a13f","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2025-08-25 20:40:35.000000000","message":"Patch Set 22: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":22},{"id":"366db92cdb62a9523f1a8236c49a32878b0b9aee","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-25 20:43:57.000000000","message":"Patch Set 22:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e9f89e1fb3d04fbf9001471de636c43b\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/a79c6d3aaa16466e8ee189634ac6ab79 : SUCCESS in 57m 18s","accounts_in_message":[],"_revision_number":22},{"id":"fe00a4ef1baf907b62d24300c9c663f77a22d5e5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-25 20:55:35.000000000","message":"Patch Set 22: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/87fd5702c380480db0b2f67aa066baaf\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1df43725fd8e40749d050ab6dfeeef4c : SUCCESS in 10m 01s\n- grenade https://zuul.opendev.org/t/openstack/build/63ca573a67354aec8844b435af35c186 : SUCCESS in 1h 04m 39s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/fb597eedeb49472cbdb701fac272d70d : SUCCESS in 56m 23s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/57f4499ea37042cabea9fa584c74ed2a : SUCCESS in 39m 39s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/5b492ab9926346f58bfea5496f83f5e0 : SUCCESS in 1h 00m 40s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/c562bb0160224499875c58a54dc075bc : SUCCESS in 19m 05s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/866c3e36250044619cd98214b6822ff7 : SUCCESS in 22m 42s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2ebdb8b1067d4022af273356705331a1 : SUCCESS in 10m 45s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/84372faab663496285427d399bcf3e4c : SUCCESS in 5m 28s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/e10caafe6e9d4b46bcbae388af558fbc : SUCCESS in 28m 13s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/75871ec106574f03897b185f6db6e29a : SUCCESS in 8m 13s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/b15c57f4c4ec46a3929c03dfa89064fb : SUCCESS in 23m 53s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/4986a9dfdb524f03987887c411ea9090 : SUCCESS in 20m 32s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/903760db5d72492ca7e548fa3911a8a4 : SUCCESS in 12m 27s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/2317e30006194226ac591d9b145b1c29 : SUCCESS in 12m 47s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/5830c97ba52e4f6a8212dd38c8599cce : SUCCESS in 13m 19s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/eb78c55a498d4aee89bfa171122de8a6 : SUCCESS in 4m 31s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/87a487400c334d38bfee35944630fd21 : SUCCESS in 14m 04s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/70a01f0ced794aa396e1b27d9710e96b : SUCCESS in 8m 04s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/8630a24e364a493daf8cf9f167a8b066 : SUCCESS in 58m 42s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/19856a7091ef42d7a31aa9d27ba526be : SUCCESS in 52m 41s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/fc31f628137747ab89cb94e3534cb73c : SUCCESS in 47m 04s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/57716fca48e54e5bb86efc4e12cafebb : SUCCESS in 24m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/53a3482768c54176af71ed84c38771bf : SUCCESS in 2m 43s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/b950847e008c47e1b58c42e1cfc23747 : SUCCESS in 15m 36s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/8b9efd1b30a942418f779ac82cd5e87b : SUCCESS in 32m 50s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a670909f2a6f4ee29fc782d007747ad4 : SUCCESS in 1h 00m 31s","accounts_in_message":[],"_revision_number":22},{"id":"3ce983c4df0fa7044cf844319ba5d9741ed1def7","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2025-08-26 01:15:09.000000000","message":"Patch Set 22: Code-Review+2\n\n(2 comments)","accounts_in_message":[],"_revision_number":22},{"id":"07d1c82a241869f11b239b789b530ca26d27a9a8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2025-08-26 01:17:07.000000000","message":"Patch Set 23: Published edit on patch set 22.\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":23},{"id":"2bd1d5fcbb9796dd28318c2be4a7081032cfb239","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2025-08-26 01:18:49.000000000","message":"Patch Set 23: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":23},{"id":"35e7acee92ff816c76c93f17b3cfd12f073cca60","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-26 02:22:17.000000000","message":"Patch Set 23:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/435b767364a1426382e7f508a9730cbe\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/e6e7b7290ea140a0ba243851c235f9d2 : SUCCESS in 1h 03m 12s","accounts_in_message":[],"_revision_number":23},{"id":"939671629b8d97b986ce642751b7d130b3defa17","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-26 02:24:37.000000000","message":"Patch Set 23: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a558aacee9004c65bb6feaac327b5554\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/03e1d6968f81425c9538117756e17df8 : SUCCESS in 6m 49s\n- grenade https://zuul.opendev.org/t/openstack/build/1349d99eceb34c048a33708a9c4635ba : SUCCESS in 29m 55s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/b054294b4d014713a0d76ecb30433bb3 : SUCCESS in 1h 02m 38s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/ef797870325246929c46e2c312a18aa2 : SUCCESS in 30m 58s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/561141bc79814e3e9ce08f6edc38f69d : SUCCESS in 1h 04m 32s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/4e84bfc9ae2f44168581d9a84668bfc7 : SUCCESS in 20m 00s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/72bcdf89299644bba16e2a73c9a3b30f : SUCCESS in 20m 15s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/183ed646af31415caf312b6d288118f9 : SUCCESS in 12m 11s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/1393c90975c14beca1b973461a12a288 : SUCCESS in 8m 09s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/5a7ddfccb654417e941b6045924c1d14 : SUCCESS in 18m 19s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/45edac51ed194c02804fd6f422e43a64 : SUCCESS in 14m 39s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/9027616d54ce4c9d822a934a09c7e7da : SUCCESS in 27m 49s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/9fc46cd1711d49f1bf4fc955319d9600 : SUCCESS in 23m 23s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/6c929e67250b4ae1a8bc76efd727908e : SUCCESS in 8m 00s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/2a4c35b2debe4f0e973f4ec2deb279a9 : SUCCESS in 14m 37s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/b2a8bf1e0758405eafbf578721a191ad : SUCCESS in 8m 24s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/090ca165bc5245b09fdbbe4f644fd17c : SUCCESS in 4m 28s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/9c75b31ca0054cc498556c247ac92a66 : SUCCESS in 8m 00s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/7246b8befc774c33904f838f811731ae : SUCCESS in 9m 21s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/6753e859a733425da5eca0966bf75804 : SUCCESS in 52m 59s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/5d534bef65f24e3ab7107e62f57f2cf2 : SUCCESS in 21m 32s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/6f4fd297f18147baa1936793625dce9f : SUCCESS in 21m 29s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1c1f9c7eedba4f0aa3e74d265cd46910 : SUCCESS in 12m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7a598e84126f4335a068d7d08e178171 : SUCCESS in 4m 30s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/180af2b95dbb4d7ab7408866f24743fd : SUCCESS in 15m 38s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/150608574661403d81fc58065a667574 : SUCCESS in 51m 32s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6204447529e94d3f9eefe44aee440115 : SUCCESS in 53m 41s","accounts_in_message":[],"_revision_number":23},{"id":"6e5f62af504a6d8f809e51455dd4384b3b6dc5df","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-26 02:25:09.000000000","message":"Patch Set 23: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":23},{"id":"47e70d3ba5c1d8d666f2250ecd7fb599e9be2898","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-26 03:43:45.000000000","message":"Patch Set 23: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a2e95261436c4b188bf7f70bd452b3eb\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ff5f01cf0c924be3aa87437c9dfceab3 : SUCCESS in 11m 34s\n- grenade https://zuul.opendev.org/t/openstack/build/74a8d95ec0a94da793f75692689e1f6e : SUCCESS in 59m 17s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/3b2c67dba3be4dbcba738e8ac73f43f4 : SUCCESS in 1h 00m 30s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/8e682ff3bf3e40d5b58b71dd018cf3e7 : SUCCESS in 49m 06s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/e2afdcdf0fbf4aeb8cd7d3e9894f4bac : SUCCESS in 1h 07m 16s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/0e4ec0e2bea64ff0b3ba9b7b57bf12b0 : SUCCESS in 5m 45s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/14f8216671dc49a59cdc1eba550d6610 : SUCCESS in 29m 17s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/a58b12a1cf7b4a06b588960ae0cde3c3 : SUCCESS in 14m 38s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/b3c0162d4a4742f98fbf3233f674b05c : SUCCESS in 24m 51s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/4f5178b4f26f4261b5e9cf2e6cfede04 : SUCCESS in 25m 30s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/9fb4827deee0481f895e09c24a6c6798 : SUCCESS in 15m 51s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/3980a978244440b4be33fac330b1a840 : SUCCESS in 15m 27s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/e1e7011d649048f0aa8f233458117ef9 : SUCCESS in 17m 14s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/3cd296874fc34d5fa8389e6f6e6dd978 : SUCCESS in 8m 38s\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/6a01a74e136a4afba00b936bbf126a65 : SUCCESS in 10m 31s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/756659f88b05470690c14537cd5e5e2f : SUCCESS in 59m 56s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/c2e9a1b1473a4a00b6b65cebcc1ed182 : SUCCESS in 42m 30s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/5d8a5545994844c89b9185199d642472 : SUCCESS in 52m 06s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/fd4657b533534039a20c7d6d609c90f5 : SUCCESS in 26m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/992c46a8c8da437f8ad515f777f1e8d3 : SUCCESS in 5m 54s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/dc7c079853604ea0aa1b00681909476e : SUCCESS in 25m 45s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/e8b19c4fd25c49039cb6c84ed93cf309 : SUCCESS in 50m 30s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/fb046d55da98463aacf194a1fabe142a : SUCCESS in 47m 54s","accounts_in_message":[],"_revision_number":23},{"id":"a2ff54f07b8c5ef47ac8b702759f717a387af94e","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-26 03:43:46.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":23},{"id":"a9d399b6c282b141150c952d0b2746e74eab18f7","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-26 03:46:18.000000000","message":"Patch Set 23:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2e92ef74694347eface32d4a30cab559\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b3935a9f82aa41e7a0d11666c39032ac : SUCCESS in 2m 23s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/2decafe2320f43618841d685c125497b : SUCCESS in 35s (non-voting)","accounts_in_message":[],"_revision_number":23}],"current_revision_number":23,"current_revision":"32eaab20b1799807995ce5edc0d7c99355d0aa61","revisions":{"cff22d6056d0f8ca399bd4f5dd9cd2183fe69df1":{"kind":"REWORK","_number":1,"created":"2025-07-16 18:31:39.000000000","uploader":{"_account_id":38213,"name":"Vitaly Bordyug","display_name":"Vitaly","email":"vbordug@gmail.com","username":"vitb"},"ref":"refs/changes/25/955225/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/25/955225/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/25/955225/1"}}},"commit":{"parents":[{"commit":"2fc9209d47fc33067a7f15c4b90c0fdbb5529484","subject":"Merge \"s3api: Validate additional checksums on upload\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2fc9209d47fc33067a7f15c4b90c0fdbb5529484"}]}],"author":{"name":"Vitaly Bordyug","email":"vbordug@gmail.com","date":"2025-07-16 18:28:28.000000000","tz":120},"committer":{"name":"Vitaly Bordyug","email":"vbordug@gmail.com","date":"2025-07-16 18:30:53.000000000","tz":120},"subject":"proxy-logging: create new field for s3_access_key_id","message":"proxy-logging: create new field for s3_access_key_id\n\nAdding new field to be able to log the access key during the s2api\ncalls.\n\nSigned-off-by: Vitaly Bordyug \u003cvbordug@gmail.com\u003e\nChange-Id: I0ce4e92458e2b05a4848cc7675604c1aa2b64d64\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cff22d6056d0f8ca399bd4f5dd9cd2183fe69df1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cff22d6056d0f8ca399bd4f5dd9cd2183fe69df1"}]},"branch":"refs/heads/master"},"6fd8a9966db4c78f47f8d798116e00daa2ab991f":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2025-07-16 18:33:16.000000000","uploader":{"_account_id":38213,"name":"Vitaly Bordyug","display_name":"Vitaly","email":"vbordug@gmail.com","username":"vitb"},"ref":"refs/changes/25/955225/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/25/955225/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/25/955225/2"}}},"commit":{"parents":[{"commit":"2fc9209d47fc33067a7f15c4b90c0fdbb5529484","subject":"Merge \"s3api: Validate additional checksums on upload\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2fc9209d47fc33067a7f15c4b90c0fdbb5529484"}]}],"author":{"name":"Vitaly Bordyug","email":"vbordug@gmail.com","date":"2025-07-16 18:28:28.000000000","tz":120},"committer":{"name":"Vitaly Bordyug","email":"vbordug@gmail.com","date":"2025-07-16 18:31:59.000000000","tz":120},"subject":"proxy-logging: create new field for s3_access_key_id","message":"proxy-logging: create new field for s3_access_key_id\n\nAdding new field to be able to log the access key during the s2api\ncalls. Also adding the minimal set of regression tests.\n\nSigned-off-by: Vitaly Bordyug \u003cvbordug@gmail.com\u003e\nChange-Id: I0ce4e92458e2b05a4848cc7675604c1aa2b64d64\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6fd8a9966db4c78f47f8d798116e00daa2ab991f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6fd8a9966db4c78f47f8d798116e00daa2ab991f"}]},"branch":"refs/heads/master"},"e3e9efae9a2662f49a18751c1f007a0da5eebd55":{"kind":"REWORK","_number":3,"created":"2025-07-18 22:43:13.000000000","uploader":{"_account_id":38213,"name":"Vitaly Bordyug","display_name":"Vitaly","email":"vbordug@gmail.com","username":"vitb"},"ref":"refs/changes/25/955225/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/25/955225/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/25/955225/3"}}},"commit":{"parents":[{"commit":"2fc9209d47fc33067a7f15c4b90c0fdbb5529484","subject":"Merge \"s3api: Validate additional checksums on upload\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2fc9209d47fc33067a7f15c4b90c0fdbb5529484"}]}],"author":{"name":"Vitaly Bordyug","email":"vbordug@gmail.com","date":"2025-07-16 18:28:28.000000000","tz":120},"committer":{"name":"Vitaly Bordyug","email":"vbordug@gmail.com","date":"2025-07-18 22:30:50.000000000","tz":120},"subject":"proxy-logging: create new field for s3_access_key_id","message":"proxy-logging: create new field for s3_access_key_id\n\nAdded the new field to be able to log the access key during the s3api calls,\nconsolidating self.environ modifications in the same place.\n\nAlso added the minimal regression test.\n\nSigned-off-by: Vitaly Bordyug \u003cvbordug@gmail.com\u003e\nChange-Id: I0ce4e92458e2b05a4848cc7675604c1aa2b64d64\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e3e9efae9a2662f49a18751c1f007a0da5eebd55"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e3e9efae9a2662f49a18751c1f007a0da5eebd55"}]},"branch":"refs/heads/master"},"41138b929df313e1e70fee77117ec6929641a8f5":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2025-07-21 14:12:32.000000000","uploader":{"_account_id":38213,"name":"Vitaly Bordyug","display_name":"Vitaly","email":"vbordug@gmail.com","username":"vitb"},"ref":"refs/changes/25/955225/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/25/955225/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/25/955225/4"}}},"commit":{"parents":[{"commit":"e75e93f11c091175fc784f1c21e9f5346fa69417","subject":"Merge \"Drop support for old pickled rings\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e75e93f11c091175fc784f1c21e9f5346fa69417"}]}],"author":{"name":"Vitaly Bordyug","email":"vbordug@gmail.com","date":"2025-07-16 18:28:28.000000000","tz":120},"committer":{"name":"Vitaly Bordyug","email":"vbordug@gmail.com","date":"2025-07-21 14:12:32.000000000","tz":0},"subject":"proxy-logging: create new field for s3_access_key_id","message":"proxy-logging: create new field for s3_access_key_id\n\nAdded the new field to be able to log the access key during the s3api calls,\nconsolidating self.environ modifications in the same place.\n\nAlso added the minimal regression test.\n\nSigned-off-by: Vitaly Bordyug \u003cvbordug@gmail.com\u003e\nChange-Id: I0ce4e92458e2b05a4848cc7675604c1aa2b64d64\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/41138b929df313e1e70fee77117ec6929641a8f5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/41138b929df313e1e70fee77117ec6929641a8f5"}]},"branch":"refs/heads/master","description":"Rebase"},"c459e27055fc82b410ad0e8045660c52fd9a1ab2":{"kind":"REWORK","_number":5,"created":"2025-07-21 14:56:25.000000000","uploader":{"_account_id":38213,"name":"Vitaly Bordyug","display_name":"Vitaly","email":"vbordug@gmail.com","username":"vitb"},"ref":"refs/changes/25/955225/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/25/955225/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/25/955225/5"}}},"commit":{"parents":[{"commit":"2fc9209d47fc33067a7f15c4b90c0fdbb5529484","subject":"Merge \"s3api: Validate additional checksums on upload\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2fc9209d47fc33067a7f15c4b90c0fdbb5529484"}]}],"author":{"name":"Vitaly Bordyug","email":"vbordug@gmail.com","date":"2025-07-16 18:28:28.000000000","tz":120},"committer":{"name":"Vitaly Bordyug","email":"vbordug@gmail.com","date":"2025-07-21 14:54:59.000000000","tz":120},"subject":"proxy-logging: create new field for s3_access_key_id","message":"proxy-logging: create new field for s3_access_key_id\n\nAdded the new field to be able to log the access key during the s3api calls,\nconsolidating self.environ modifications in the same place.\n\nSince the logging patch added a new field to the log format, the policy index is\nnow the second-to-last field instead of the last field.\n\nAlso added the minimal regression test.\n\nSigned-off-by: Vitaly Bordyug \u003cvbordug@gmail.com\u003e\nChange-Id: I0ce4e92458e2b05a4848cc7675604c1aa2b64d64\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c459e27055fc82b410ad0e8045660c52fd9a1ab2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c459e27055fc82b410ad0e8045660c52fd9a1ab2"}]},"branch":"refs/heads/master"},"99389788a4d810261dd45061fbbb4fb606f5d85f":{"kind":"REWORK","_number":6,"created":"2025-07-21 18:16:23.000000000","uploader":{"_account_id":38213,"name":"Vitaly Bordyug","display_name":"Vitaly","email":"vbordug@gmail.com","username":"vitb"},"ref":"refs/changes/25/955225/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/25/955225/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/25/955225/6"}}},"commit":{"parents":[{"commit":"2fc9209d47fc33067a7f15c4b90c0fdbb5529484","subject":"Merge \"s3api: Validate additional checksums on upload\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2fc9209d47fc33067a7f15c4b90c0fdbb5529484"}]}],"author":{"name":"Vitaly Bordyug","email":"vbordug@gmail.com","date":"2025-07-16 18:28:28.000000000","tz":120},"committer":{"name":"Vitaly Bordyug","email":"vbordug@gmail.com","date":"2025-07-21 18:16:09.000000000","tz":120},"subject":"proxy-logging: create new field for s3_access_key_id","message":"proxy-logging: create new field for s3_access_key_id\n\nAdded the new field to be able to log the access key during the s3api\ncalls, consolidating self.environ modifications in the same place.\n\nSince the logging patch added a new field to the log format, the policy\nindex is now the second-to-last field instead of the last field.\n\nAlso added the minimal regression test and updated the documentation\nwith the new \"s3_access_key_id\" field\n\nSigned-off-by: Vitaly Bordyug \u003cvbordug@gmail.com\u003e\nChange-Id: I0ce4e92458e2b05a4848cc7675604c1aa2b64d64\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/99389788a4d810261dd45061fbbb4fb606f5d85f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/99389788a4d810261dd45061fbbb4fb606f5d85f"}]},"branch":"refs/heads/master"},"19278af9e5498216b97c17e597f014a35d7527c7":{"kind":"REWORK","_number":7,"created":"2025-07-22 14:56:15.000000000","uploader":{"_account_id":38213,"name":"Vitaly Bordyug","display_name":"Vitaly","email":"vbordug@gmail.com","username":"vitb"},"ref":"refs/changes/25/955225/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/25/955225/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/25/955225/7"}}},"commit":{"parents":[{"commit":"2fc9209d47fc33067a7f15c4b90c0fdbb5529484","subject":"Merge \"s3api: Validate additional checksums on upload\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2fc9209d47fc33067a7f15c4b90c0fdbb5529484"}]}],"author":{"name":"Vitaly Bordyug","email":"vbordug@gmail.com","date":"2025-07-16 18:28:28.000000000","tz":120},"committer":{"name":"Vitaly Bordyug","email":"vbordug@gmail.com","date":"2025-07-22 14:55:47.000000000","tz":120},"subject":"proxy-logging: create new field for s3_access_key_id","message":"proxy-logging: create new field for s3_access_key_id\n\nAdded the new field to be able to log the access key during the s3api\ncalls, consolidating self.environ modifications in the same place.\n\nSince the logging patch added a new field to the log format, the policy\nindex is now the second-to-last field instead of the last field.\n\nAlso added the minimal regression test and updated the documentation\nwith the new \"s3_access_key_id\" field.\n\nSigned-off-by: Vitaly Bordyug \u003cvbordug@gmail.com\u003e\nChange-Id: I0ce4e92458e2b05a4848cc7675604c1aa2b64d64\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/19278af9e5498216b97c17e597f014a35d7527c7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/19278af9e5498216b97c17e597f014a35d7527c7"}]},"branch":"refs/heads/master"},"d6804b22ce6edb195e9ddb15e28dfa5eb9c28c9e":{"kind":"REWORK","_number":8,"created":"2025-07-23 14:29:00.000000000","uploader":{"_account_id":38213,"name":"Vitaly Bordyug","display_name":"Vitaly","email":"vbordug@gmail.com","username":"vitb"},"ref":"refs/changes/25/955225/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/25/955225/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/25/955225/8"}}},"commit":{"parents":[{"commit":"2fc9209d47fc33067a7f15c4b90c0fdbb5529484","subject":"Merge \"s3api: Validate additional checksums on upload\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2fc9209d47fc33067a7f15c4b90c0fdbb5529484"}]}],"author":{"name":"Vitaly Bordyug","email":"vbordug@gmail.com","date":"2025-07-16 18:28:28.000000000","tz":120},"committer":{"name":"vagrant","email":"vbordug@gmail.com","date":"2025-07-23 14:22:26.000000000","tz":0},"subject":"proxy-logging: create field for proxy_logging_access_key","message":"proxy-logging: create field for proxy_logging_access_key\n\nAdded the new field to be able to log the access key during the s3api\ncalls, while reserving the field to be filled with auth relevant\ninformation in case of other middlewares\n\nSince the logging patch added a new field to the log format, the policy\nindex is now the second-to-last field instead of the last field.\n\nAlso added the minimal regression test and updated the documentation\nwith the new \u0027proxy_logging_access_key\u0027 field.\n\nSigned-off-by: Vitaly Bordyug \u003cvbordug@gmail.com\u003e\nChange-Id: I0ce4e92458e2b05a4848cc7675604c1aa2b64d64\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d6804b22ce6edb195e9ddb15e28dfa5eb9c28c9e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d6804b22ce6edb195e9ddb15e28dfa5eb9c28c9e"}]},"branch":"refs/heads/master"},"07bf7973188fef30813fee9ad5b11d613a28db66":{"kind":"REWORK","_number":9,"created":"2025-07-23 17:06:50.000000000","uploader":{"_account_id":38213,"name":"Vitaly Bordyug","display_name":"Vitaly","email":"vbordug@gmail.com","username":"vitb"},"ref":"refs/changes/25/955225/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/25/955225/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/25/955225/9"}}},"commit":{"parents":[{"commit":"2fc9209d47fc33067a7f15c4b90c0fdbb5529484","subject":"Merge \"s3api: Validate additional checksums on upload\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2fc9209d47fc33067a7f15c4b90c0fdbb5529484"}]}],"author":{"name":"Vitaly Bordyug","email":"vbordug@gmail.com","date":"2025-07-16 18:28:28.000000000","tz":120},"committer":{"name":"Vitaly Bordyug","email":"vbordug@gmail.com","date":"2025-07-23 17:06:32.000000000","tz":120},"subject":"proxy-logging: create field for proxy_logging_access_key","message":"proxy-logging: create field for proxy_logging_access_key\n\nAdded the new field to be able to log the access key during the s3api\ncalls, while reserving the field to be filled with auth relevant\ninformation in case of other middlewares\n\nSince the logging patch added a new field to the log format, the policy\nindex is now the second-to-last field instead of the last field.\n\nAlso added the minimal regression test and updated the documentation\nwith the new \u0027proxy_logging_access_key\u0027 field.\n\nSigned-off-by: Vitaly Bordyug \u003cvbordug@gmail.com\u003e\nChange-Id: I0ce4e92458e2b05a4848cc7675604c1aa2b64d64\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/07bf7973188fef30813fee9ad5b11d613a28db66"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/07bf7973188fef30813fee9ad5b11d613a28db66"}]},"branch":"refs/heads/master"},"88ed87f437d1a9c57c854ace5b251f02db64f953":{"kind":"REWORK","_number":10,"created":"2025-07-23 18:37:21.000000000","uploader":{"_account_id":38213,"name":"Vitaly Bordyug","display_name":"Vitaly","email":"vbordug@gmail.com","username":"vitb"},"ref":"refs/changes/25/955225/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/25/955225/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/25/955225/10"}}},"commit":{"parents":[{"commit":"e75e93f11c091175fc784f1c21e9f5346fa69417","subject":"Merge \"Drop support for old pickled rings\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e75e93f11c091175fc784f1c21e9f5346fa69417"}]}],"author":{"name":"Vitaly Bordyug","email":"vbordug@gmail.com","date":"2025-07-16 18:28:28.000000000","tz":120},"committer":{"name":"Vitaly Bordyug","email":"vbordug@gmail.com","date":"2025-07-23 18:36:38.000000000","tz":120},"subject":"proxy-logging: create field for proxy_logging_access_key","message":"proxy-logging: create field for proxy_logging_access_key\n\nAdded the new field to be able to log the access key during the s3api\ncalls, while reserving the field to be filled with auth relevant\ninformation in case of other middlewares\n\nSince the logging patch added a new field to the log format, the policy\nindex is now the second-to-last field instead of the last field.\n\nAlso added the minimal regression test and updated the documentation\nwith the new \u0027proxy_logging_access_key\u0027 field.\n\nSigned-off-by: Vitaly Bordyug \u003cvbordug@gmail.com\u003e\nChange-Id: I0ce4e92458e2b05a4848cc7675604c1aa2b64d64\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/88ed87f437d1a9c57c854ace5b251f02db64f953"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/88ed87f437d1a9c57c854ace5b251f02db64f953"}]},"branch":"refs/heads/master"},"b9e44be197f602d39b25427428e4bca38976b2b2":{"kind":"REWORK","_number":11,"created":"2025-07-24 21:18:07.000000000","uploader":{"_account_id":38213,"name":"Vitaly Bordyug","display_name":"Vitaly","email":"vbordug@gmail.com","username":"vitb"},"ref":"refs/changes/25/955225/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/25/955225/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/25/955225/11"}}},"commit":{"parents":[{"commit":"e75e93f11c091175fc784f1c21e9f5346fa69417","subject":"Merge \"Drop support for old pickled rings\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e75e93f11c091175fc784f1c21e9f5346fa69417"}]}],"author":{"name":"Vitaly Bordyug","email":"vbordug@gmail.com","date":"2025-07-16 18:28:28.000000000","tz":120},"committer":{"name":"Vitaly Bordyug","email":"vbordug@gmail.com","date":"2025-07-24 20:51:30.000000000","tz":120},"subject":"proxy-logging: create field for access_user_id","message":"proxy-logging: create field for access_user_id\n\nAdded the new field to be able to log the access key during the s3api\ncalls, while reserving the field to be filled with auth relevant\ninformation in case of other middlewares\n\nSince the logging patch added a new field to the log format, the policy\nindex is now the second-to-last field instead of the last field.\n\nAlso added the minimal regression test and updated the documentation\nwith the new \u0027access_user_id\u0027 field.\n\nSigned-off-by: Vitaly Bordyug \u003cvbordug@gmail.com\u003e\nChange-Id: I0ce4e92458e2b05a4848cc7675604c1aa2b64d64\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b9e44be197f602d39b25427428e4bca38976b2b2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b9e44be197f602d39b25427428e4bca38976b2b2"}]},"branch":"refs/heads/master"},"029907b374456f27b7bf9c4eb8bd8c53f5a17404":{"kind":"REWORK","_number":12,"created":"2025-07-28 14:40:33.000000000","uploader":{"_account_id":38213,"name":"Vitaly Bordyug","display_name":"Vitaly","email":"vbordug@gmail.com","username":"vitb"},"ref":"refs/changes/25/955225/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/25/955225/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/25/955225/12"}}},"commit":{"parents":[{"commit":"e75e93f11c091175fc784f1c21e9f5346fa69417","subject":"Merge \"Drop support for old pickled rings\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e75e93f11c091175fc784f1c21e9f5346fa69417"}]}],"author":{"name":"Vitaly Bordyug","email":"vbordug@gmail.com","date":"2025-07-16 18:28:28.000000000","tz":120},"committer":{"name":"Vitaly Bordyug","email":"vbordug@gmail.com","date":"2025-07-28 14:34:34.000000000","tz":120},"subject":"proxy-logging: create field for access_user_id","message":"proxy-logging: create field for access_user_id\n\nAdded the new field to be able to log the access key during the s3api\ncalls, while reserving the field to be filled with auth relevant\ninformation in case of other middlewares\n\nSince the logging patch added a new field to the log format, the policy\nindex is now the second-to-last field instead of the last field.\n\nAlso added some regression tests for object, bucket and s3 apis and\nupdated the documentation with the new \u0027access_user_id\u0027 field.\n\nSigned-off-by: Vitaly Bordyug \u003cvbordug@gmail.com\u003e\nChange-Id: I0ce4e92458e2b05a4848cc7675604c1aa2b64d64\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/029907b374456f27b7bf9c4eb8bd8c53f5a17404"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/029907b374456f27b7bf9c4eb8bd8c53f5a17404"}]},"branch":"refs/heads/master"},"fbcbced18d5dc0d58046ddaa61980d251d0e3e12":{"kind":"REWORK","_number":13,"created":"2025-07-28 17:10:58.000000000","uploader":{"_account_id":38213,"name":"Vitaly Bordyug","display_name":"Vitaly","email":"vbordug@gmail.com","username":"vitb"},"ref":"refs/changes/25/955225/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/25/955225/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/25/955225/13"}}},"commit":{"parents":[{"commit":"e75e93f11c091175fc784f1c21e9f5346fa69417","subject":"Merge \"Drop support for old pickled rings\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e75e93f11c091175fc784f1c21e9f5346fa69417"}]}],"author":{"name":"Vitaly Bordyug","email":"vbordug@gmail.com","date":"2025-07-16 18:28:28.000000000","tz":120},"committer":{"name":"Vitaly Bordyug","email":"vbordug@gmail.com","date":"2025-07-28 17:09:55.000000000","tz":120},"subject":"proxy-logging: create field for access_user_id","message":"proxy-logging: create field for access_user_id\n\nAdded the new field to be able to log the access key during the s3api\ncalls, while reserving the field to be filled with auth relevant\ninformation in case of other middlewares. Added respective code to\nthe tempauth and keystone middlewares.\n\nSince the logging patch added a new field to the log format, the policy\nindex is now the second-to-last field instead of the last field.\n\nAlso added some regression tests for object, bucket and s3 v4 apis and\nupdated the documentation with the new \u0027access_user_id\u0027 field.\n\nSigned-off-by: Vitaly Bordyug \u003cvbordug@gmail.com\u003e\nChange-Id: I0ce4e92458e2b05a4848cc7675604c1aa2b64d64\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/fbcbced18d5dc0d58046ddaa61980d251d0e3e12"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/fbcbced18d5dc0d58046ddaa61980d251d0e3e12"}]},"branch":"refs/heads/master"},"6946d13cd9d77b563935461fcf9442ba6fa638b4":{"kind":"REWORK","_number":14,"created":"2025-08-08 16:30:55.000000000","uploader":{"_account_id":38213,"name":"Vitaly Bordyug","display_name":"Vitaly","email":"vbordug@gmail.com","username":"vitb"},"ref":"refs/changes/25/955225/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/25/955225/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/25/955225/14"}}},"commit":{"parents":[{"commit":"e75e93f11c091175fc784f1c21e9f5346fa69417","subject":"Merge \"Drop support for old pickled rings\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e75e93f11c091175fc784f1c21e9f5346fa69417"}]}],"author":{"name":"Vitaly Bordyug","email":"vbordug@gmail.com","date":"2025-07-16 18:28:28.000000000","tz":120},"committer":{"name":"Vitaly Bordyug","email":"vbordug@gmail.com","date":"2025-08-08 16:00:43.000000000","tz":120},"subject":"proxy-logging: create field for access_user_id","message":"proxy-logging: create field for access_user_id\n\nAdded the new field to be able to log the access key during the s3api\ncalls, while reserving the field to be filled with auth relevant\ninformation in case of other middlewares. Added respective code to\nthe tempauth and keystone middlewares.\n\nSince the logging patch added a new field to the log format, the policy\nindex is now the second-to-last field instead of the last field.\n\nAlso added some regression tests for object, bucket and s3 v4 apis and\nupdated the documentation with the new field.\n\nSigned-off-by: Vitaly Bordyug \u003cvbordug@gmail.com\u003e\nChange-Id: I0ce4e92458e2b05a4848cc7675604c1aa2b64d64\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6946d13cd9d77b563935461fcf9442ba6fa638b4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6946d13cd9d77b563935461fcf9442ba6fa638b4"}]},"branch":"refs/heads/master"},"fe1c89f96e0e9bc546f6001d013607aa14acbc58":{"kind":"REWORK","_number":15,"created":"2025-08-08 21:24:51.000000000","uploader":{"_account_id":38213,"name":"Vitaly Bordyug","display_name":"Vitaly","email":"vbordug@gmail.com","username":"vitb"},"ref":"refs/changes/25/955225/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/25/955225/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/25/955225/15"}}},"commit":{"parents":[{"commit":"e75e93f11c091175fc784f1c21e9f5346fa69417","subject":"Merge \"Drop support for old pickled rings\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e75e93f11c091175fc784f1c21e9f5346fa69417"}]}],"author":{"name":"Vitaly Bordyug","email":"vbordug@gmail.com","date":"2025-07-16 18:28:28.000000000","tz":120},"committer":{"name":"Vitaly Bordyug","email":"vbordug@gmail.com","date":"2025-08-08 21:24:39.000000000","tz":120},"subject":"proxy-logging: create field for access_user_id","message":"proxy-logging: create field for access_user_id\n\nAdded the new field to be able to log the access key during the s3api\ncalls, while reserving the field to be filled with auth relevant\ninformation in case of other middlewares. Added respective code to\nthe tempauth and keystone middlewares.\n\nSince the logging patch added a new field to the log format, the policy\nindex is now the second-to-last field instead of the last field.\n\nAlso added some regression tests for object, bucket and s3 v4 apis and\nupdated the documentation with the new field.\n\nSigned-off-by: Vitaly Bordyug \u003cvbordug@gmail.com\u003e\nChange-Id: I0ce4e92458e2b05a4848cc7675604c1aa2b64d64\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/fe1c89f96e0e9bc546f6001d013607aa14acbc58"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/fe1c89f96e0e9bc546f6001d013607aa14acbc58"}]},"branch":"refs/heads/master"},"bb88aba8193ee370697701c8247d64f3ac994485":{"kind":"REWORK","_number":16,"created":"2025-08-18 19:18:38.000000000","uploader":{"_account_id":38213,"name":"Vitaly Bordyug","display_name":"Vitaly","email":"vbordug@gmail.com","username":"vitb"},"ref":"refs/changes/25/955225/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/25/955225/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/25/955225/16"}}},"commit":{"parents":[{"commit":"e75e93f11c091175fc784f1c21e9f5346fa69417","subject":"Merge \"Drop support for old pickled rings\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e75e93f11c091175fc784f1c21e9f5346fa69417"}]}],"author":{"name":"Vitaly Bordyug","email":"vbordug@gmail.com","date":"2025-07-16 18:28:28.000000000","tz":120},"committer":{"name":"Vitaly Bordyug","email":"vbordug@gmail.com","date":"2025-08-18 19:04:22.000000000","tz":120},"subject":"proxy-logging: create field for access_user_id","message":"proxy-logging: create field for access_user_id\n\nAdded the new field to be able to log the access key during the s3api\ncalls, while reserving the field to be filled with auth relevant\ninformation in case of other middlewares. Added respective code to\nthe tempauth and keystone middlewares.\n\nSince s3api creates a copy of the environ dict for the downstream request\nobject when translating the s3req.to_swift_req the environ dict that is\nseen/modifed in other mw module is not the same instance seen in\nproxy-logging - using mutable objects get transfered into the\nswift_req.environ.\n\nChange the assert in test_proxy_logging from \"the last field\" to\nthe index 21 in the interests of maintainability.\n\nAlso added some regression tests for object, bucket and s3 v4 apis and\nupdated the documentation with the new field.\n\nSigned-off-by: Vitaly Bordyug \u003cvbordug@gmail.com\u003e\nChange-Id: I0ce4e92458e2b05a4848cc7675604c1aa2b64d64\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/bb88aba8193ee370697701c8247d64f3ac994485"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/bb88aba8193ee370697701c8247d64f3ac994485"}]},"branch":"refs/heads/master"},"26c411a66e48254df853803d445bd1f3096ffda0":{"kind":"NO_CODE_CHANGE","_number":17,"created":"2025-08-19 10:06:48.000000000","uploader":{"_account_id":38213,"name":"Vitaly Bordyug","display_name":"Vitaly","email":"vbordug@gmail.com","username":"vitb"},"ref":"refs/changes/25/955225/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/25/955225/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/25/955225/17"}}},"commit":{"parents":[{"commit":"e75e93f11c091175fc784f1c21e9f5346fa69417","subject":"Merge \"Drop support for old pickled rings\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e75e93f11c091175fc784f1c21e9f5346fa69417"}]}],"author":{"name":"Vitaly Bordyug","email":"vbordug@gmail.com","date":"2025-07-16 18:28:28.000000000","tz":120},"committer":{"name":"Vitaly Bordyug","email":"vbordug@gmail.com","date":"2025-08-19 10:04:41.000000000","tz":120},"subject":"proxy-logging: create field for access_user_id","message":"proxy-logging: create field for access_user_id\n\nAdded the new field to be able to log the access key during the s3api\ncalls, while reserving the field to be filled with auth relevant\ninformation in case of other middlewares. Added respective code to\nthe tempauth and keystone middlewares.\n\nSince s3api creates a copy of the environ dict for the downstream\nrequest object when translating the s3req.to_swift_req the environ\ndict that is seen/modifed in other mw module is not the same instance\nseen in proxy-logging - using mutable objects get transfered into the\nswift_req.environ.\n\nChange the assert in test_proxy_logging from \"the last field\" to\nthe index 21 in the interests of maintainability.\n\nAlso added some regression tests for object, bucket and s3 v4 apis and\nupdated the documentation with the new field.\n\nSigned-off-by: Vitaly Bordyug \u003cvbordug@gmail.com\u003e\nChange-Id: I0ce4e92458e2b05a4848cc7675604c1aa2b64d64\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/26c411a66e48254df853803d445bd1f3096ffda0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/26c411a66e48254df853803d445bd1f3096ffda0"}]},"branch":"refs/heads/master"},"2e2f8a94c65b400eac38637dd31b9a678919fefb":{"kind":"NO_CODE_CHANGE","_number":18,"created":"2025-08-19 14:18:50.000000000","uploader":{"_account_id":38213,"name":"Vitaly Bordyug","display_name":"Vitaly","email":"vbordug@gmail.com","username":"vitb"},"ref":"refs/changes/25/955225/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/25/955225/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/25/955225/18"}}},"commit":{"parents":[{"commit":"e75e93f11c091175fc784f1c21e9f5346fa69417","subject":"Merge \"Drop support for old pickled rings\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e75e93f11c091175fc784f1c21e9f5346fa69417"}]}],"author":{"name":"Vitaly Bordyug","email":"vbordug@gmail.com","date":"2025-07-16 18:28:28.000000000","tz":120},"committer":{"name":"Vitaly Bordyug","email":"vbordug@gmail.com","date":"2025-08-19 14:18:16.000000000","tz":120},"subject":"proxy-logging: create field for access_user_id","message":"proxy-logging: create field for access_user_id\n\nAdded the new field to be able to log the access key during the\ns3api calls, while reserving the field to be filled with auth relevant\ninformation in case of other middlewares. Added respective code to\nthe tempauth and keystone middlewares.\n\nSince s3api creates a copy of the environ dict for the downstream\nrequest object when translating the s3req.to_swift_req the environ\ndict that is seen/modifed in other mw module is not the same instance\nseen in proxy-logging - using mutable objects get transfered into the\nswift_req.environ.\n\nChange the assert in test_proxy_logging from \"the last field\" to\nthe index 21 in the interests of maintainability.\n\nAlso added some regression tests for object, bucket and s3 v4 apis and\nupdated the documentation with the new field.\n\nSigned-off-by: Vitaly Bordyug \u003cvbordug@gmail.com\u003e\nChange-Id: I0ce4e92458e2b05a4848cc7675604c1aa2b64d64\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2e2f8a94c65b400eac38637dd31b9a678919fefb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2e2f8a94c65b400eac38637dd31b9a678919fefb"}]},"branch":"refs/heads/master"},"0c68af898666c71fa96ea36b0c9ef886a791808e":{"kind":"NO_CODE_CHANGE","_number":19,"created":"2025-08-21 11:50:40.000000000","uploader":{"_account_id":38213,"name":"Vitaly Bordyug","display_name":"Vitaly","email":"vbordug@gmail.com","username":"vitb"},"ref":"refs/changes/25/955225/19","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/25/955225/19","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/25/955225/19"}}},"commit":{"parents":[{"commit":"e75e93f11c091175fc784f1c21e9f5346fa69417","subject":"Merge \"Drop support for old pickled rings\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e75e93f11c091175fc784f1c21e9f5346fa69417"}]}],"author":{"name":"Vitaly Bordyug","email":"vbordug@gmail.com","date":"2025-07-16 18:28:28.000000000","tz":120},"committer":{"name":"Vitaly Bordyug","email":"vbordug@gmail.com","date":"2025-08-21 11:50:02.000000000","tz":120},"subject":"proxy-logging: create field for access_user_id","message":"proxy-logging: create field for access_user_id\n\nAdded the new field to be able to log the access key during the\ns3api calls, while reserving the field to be filled with auth relevant\ninformation in case of other middlewares. Added respective code to\nthe tempauth and keystone middlewares.\n\nSince s3api creates a copy of the environ dict for the downstream\nrequest object when translating the s3req.to_swift_req the environ\ndict that is seen/modifed in other mw module is not the same instance\nseen in proxy-logging - using mutable objects get transfered into the\nswift_req.environ.\n\nChange the assert in test_proxy_logging from \"the last field\" to\nthe index 21 in the interests of maintainability.\n\nAlso added some regression tests for object, bucket and s3 v4 apis and\nupdated the documentation with the details about the new field.\n\nSigned-off-by: Vitaly Bordyug \u003cvbordug@gmail.com\u003e\nChange-Id: I0ce4e92458e2b05a4848cc7675604c1aa2b64d64\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0c68af898666c71fa96ea36b0c9ef886a791808e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0c68af898666c71fa96ea36b0c9ef886a791808e"}]},"branch":"refs/heads/master"},"6c78b5474ea66e7585c95a525e95bf4a5f28d874":{"kind":"REWORK","_number":20,"created":"2025-08-25 15:10:38.000000000","uploader":{"_account_id":38213,"name":"Vitaly Bordyug","display_name":"Vitaly","email":"vbordug@gmail.com","username":"vitb"},"ref":"refs/changes/25/955225/20","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/25/955225/20","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/25/955225/20"}}},"commit":{"parents":[{"commit":"e75e93f11c091175fc784f1c21e9f5346fa69417","subject":"Merge \"Drop support for old pickled rings\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e75e93f11c091175fc784f1c21e9f5346fa69417"}]}],"author":{"name":"Vitaly Bordyug","email":"vbordug@gmail.com","date":"2025-07-16 18:28:28.000000000","tz":120},"committer":{"name":"Vitaly Bordyug","email":"vbordug@gmail.com","date":"2025-08-25 15:10:25.000000000","tz":120},"subject":"proxy-logging: create field for access_user_id","message":"proxy-logging: create field for access_user_id\n\nAdded the new field to be able to log the access key during the\ns3api calls, while reserving the field to be filled with auth relevant\ninformation in case of other middlewares. Added respective code to\nthe tempauth and keystone middlewares.\n\nSince s3api creates a copy of the environ dict for the downstream\nrequest object when translating the s3req.to_swift_req the environ\ndict that is seen/modifed in other mw module is not the same instance\nseen in proxy-logging - using mutable objects get transfered into the\nswift_req.environ.\n\nChange the assert in test_proxy_logging from \"the last field\" to\nthe index 21 in the interests of maintainability.\n\nAlso added some regression tests for object, bucket and s3 v4 apis and\nupdated the documentation with the details about the new field.\n\nSigned-off-by: Vitaly Bordyug \u003cvbordug@gmail.com\u003e\nChange-Id: I0ce4e92458e2b05a4848cc7675604c1aa2b64d64\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6c78b5474ea66e7585c95a525e95bf4a5f28d874"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6c78b5474ea66e7585c95a525e95bf4a5f28d874"}]},"branch":"refs/heads/master"},"ebf8cb7b64e3fcaca6996fb2e6ae58fd1ffa430d":{"kind":"REWORK","_number":21,"created":"2025-08-25 18:08:46.000000000","uploader":{"_account_id":38213,"name":"Vitaly Bordyug","display_name":"Vitaly","email":"vbordug@gmail.com","username":"vitb"},"ref":"refs/changes/25/955225/21","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/25/955225/21","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/21 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/21 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/21 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/25/955225/21"}}},"commit":{"parents":[{"commit":"e75e93f11c091175fc784f1c21e9f5346fa69417","subject":"Merge \"Drop support for old pickled rings\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e75e93f11c091175fc784f1c21e9f5346fa69417"}]}],"author":{"name":"Vitaly Bordyug","email":"vbordug@gmail.com","date":"2025-07-16 18:28:28.000000000","tz":120},"committer":{"name":"Vitaly Bordyug","email":"vbordug@gmail.com","date":"2025-08-25 18:06:38.000000000","tz":120},"subject":"proxy-logging: create field for access_user_id","message":"proxy-logging: create field for access_user_id\n\nAdded the new field to be able to log the access key during the\ns3api calls, while reserving the field to be filled with auth relevant\ninformation in case of other middlewares. Added respective code to\nthe tempauth and keystone middlewares.\n\nSince s3api creates a copy of the environ dict for the downstream\nrequest object when translating the s3req.to_swift_req the environ\ndict that is seen/modifed in other mw module is not the same instance\nseen in proxy-logging - using mutable objects get transfered into the\nswift_req.environ.\n\nChange the assert in test_proxy_logging from \"the last field\" to\nthe index 21 in the interests of maintainability.\n\nAlso added some regression tests for object, bucket and s3 v4 apis and\nupdated the documentation with the details about the new field.\n\nSigned-off-by: Vitaly Bordyug \u003cvbordug@gmail.com\u003e\nChange-Id: I0ce4e92458e2b05a4848cc7675604c1aa2b64d64\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ebf8cb7b64e3fcaca6996fb2e6ae58fd1ffa430d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ebf8cb7b64e3fcaca6996fb2e6ae58fd1ffa430d"}]},"branch":"refs/heads/master"},"1675412343fac14bd18f26909e0d700eac6ecb4d":{"kind":"REWORK","_number":22,"created":"2025-08-25 19:44:58.000000000","uploader":{"_account_id":38213,"name":"Vitaly Bordyug","display_name":"Vitaly","email":"vbordug@gmail.com","username":"vitb"},"ref":"refs/changes/25/955225/22","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/25/955225/22","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/22 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/22 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/22 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/25/955225/22"}}},"commit":{"parents":[{"commit":"e75e93f11c091175fc784f1c21e9f5346fa69417","subject":"Merge \"Drop support for old pickled rings\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e75e93f11c091175fc784f1c21e9f5346fa69417"}]}],"author":{"name":"Vitaly Bordyug","email":"vbordug@gmail.com","date":"2025-07-16 18:28:28.000000000","tz":120},"committer":{"name":"Vitaly Bordyug","email":"vbordug@gmail.com","date":"2025-08-25 19:44:33.000000000","tz":120},"subject":"proxy-logging: create field for access_user_id","message":"proxy-logging: create field for access_user_id\n\nAdded the new field to be able to log the access key during the\ns3api calls, while reserving the field to be filled with auth relevant\ninformation in case of other middlewares. Added respective code to\nthe tempauth and keystone middlewares.\n\nSince s3api creates a copy of the environ dict for the downstream\nrequest object when translating the s3req.to_swift_req the environ\ndict that is seen/modifed in other mw module is not the same instance\nseen in proxy-logging - using mutable objects get transfered into the\nswift_req.environ.\n\nChange the assert in test_proxy_logging from \"the last field\" to\nthe index 21 in the interests of maintainability.\n\nAlso added some regression tests for object, bucket and s3 v4 apis and\nupdated the documentation with the details about the new field.\n\nSigned-off-by: Vitaly Bordyug \u003cvbordug@gmail.com\u003e\nChange-Id: I0ce4e92458e2b05a4848cc7675604c1aa2b64d64\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1675412343fac14bd18f26909e0d700eac6ecb4d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1675412343fac14bd18f26909e0d700eac6ecb4d"}]},"branch":"refs/heads/master"},"32eaab20b1799807995ce5edc0d7c99355d0aa61":{"kind":"REWORK","_number":23,"created":"2025-08-26 01:17:07.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/25/955225/23","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/25/955225/23","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/23 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/23 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/25/955225/23 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/25/955225/23"}}},"commit":{"parents":[{"commit":"e75e93f11c091175fc784f1c21e9f5346fa69417","subject":"Merge \"Drop support for old pickled rings\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e75e93f11c091175fc784f1c21e9f5346fa69417"}]}],"author":{"name":"Vitaly Bordyug","email":"vbordug@gmail.com","date":"2025-07-16 18:28:28.000000000","tz":120},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2025-08-26 01:14:37.000000000","tz":0},"subject":"proxy-logging: create field for access_user_id","message":"proxy-logging: create field for access_user_id\n\nAdded the new field to be able to log the access key during the\ns3api calls, while reserving the field to be filled with auth relevant\ninformation in case of other middlewares. Added respective code to\nthe tempauth and keystone middlewares.\n\nSince s3api creates a copy of the environ dict for the downstream\nrequest object when translating the s3req.to_swift_req the environ\ndict that is seen/modifed in other mw module is not the same instance\nseen in proxy-logging - using mutable objects get transfered into the\nswift_req.environ.\n\nChange the assert in test_proxy_logging from \"the last field\" to\nthe index 21 in the interests of maintainability.\n\nAlso added some regression tests for object, bucket and s3 v4 apis and\nupdated the documentation with the details about the new field.\n\nSigned-off-by: Vitaly Bordyug \u003cvbordug@gmail.com\u003e\nChange-Id: I0ce4e92458e2b05a4848cc7675604c1aa2b64d64\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/32eaab20b1799807995ce5edc0d7c99355d0aa61"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/32eaab20b1799807995ce5edc0d7c99355d0aa61"}]},"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":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"}}]}],"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":{}}}]}
