)]}'
{"id":"openstack%2Fswift~974367","triplet_id":"openstack%2Fswift~master~Ibf99b4df9eeaeaee9961f05d11f2f567cf68aef9","project":"openstack/swift","branch":"master","topic":"tmp_token_labels","attention_set":{"36606":{"account":{"_account_id":36606,"name":"Yan Xiao","display_name":"Yan","email":"yanxiao@nvidia.com","username":"yanxiao"},"last_update":"2026-06-30 22:44:57.000000000","reason":"A robot voted negatively on a label"}},"removed_from_attention_set":{"7847":{"account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"last_update":"2026-08-06 08:29:14.000000000","reason":"\u003cGERRIT_ACCOUNT_7847\u003e replied on the change","reason_account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"}}},"hashtags":[],"change_id":"Ibf99b4df9eeaeaee9961f05d11f2f567cf68aef9","subject":"Fix token issue for base labels","status":"NEW","created":"2026-01-22 20:55:36.000000000","updated":"2026-08-06 11:38:17.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":63,"unresolved_comment_count":9,"has_review_started":true,"meta_rev_id":"88085073449a7e8253a037a8036d85cb946448af","_number":974367,"virtual_id_number":974367,"owner":{"_account_id":36606,"name":"Yan Xiao","display_name":"Yan","email":"yanxiao@nvidia.com","username":"yanxiao"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"tag":"autogenerated:zuul:check","value":1,"date":"2026-08-05 21:09:34.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"disliked":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"all":[{"value":-1,"date":"2026-08-06 11:38:17.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":-1,"default_value":0,"optional":true},"Workflow":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_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":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-01-22 22:03:27.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":"2026-01-29 16:54:03.000000000","updated_by":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"reviewer":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"state":"REVIEWER"}],"messages":[{"id":"1f7ab85a2ecee000acb62b2a18fdb48422c69c11","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36606,"name":"Yan Xiao","display_name":"Yan","email":"yanxiao@nvidia.com","username":"yanxiao"},"date":"2026-01-22 20:55:36.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a42316a8f3c3e852ac3bf5dcd01b823c38513f6d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-22 22:03:27.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/18ab3322e7b94aa698b3a87b3fd4350f\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/679bbd6f14e7488ab44cfcf80e990b9d : SUCCESS in 10m 19s\n- grenade https://zuul.opendev.org/t/openstack/build/5c367b50a3794754b543e5f4809a9181 : SUCCESS in 32m 53s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/ecc4adde7f09486085da4aef87e8a788 : SUCCESS in 59m 52s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/964d46780bc7478c881c83b6a8b83d41 : SUCCESS in 32m 51s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/66719704db314af8be68d26f5dada2ad : SUCCESS in 1h 01m 23s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/9a893971d66940899d2c6856023d2579 : SUCCESS in 16m 05s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/5d4c7e53185b4194943fd32c9f8f21a4 : SUCCESS in 20m 34s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ae0e72bec2694a1e803d032e3ae804b1 : SUCCESS in 11m 09s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/76bf17b9c5fc4c50a5e28e0e572a8bb4 : SUCCESS in 5m 56s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/d5234fa2de52478ba12dabb54b15c35e : FAILURE in 16m 36s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/43be0a0faf134000a7afddcbacaf1543 : FAILURE in 21m 58s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/07e4610e0a494f72a903167c5cd0cfd9 : FAILURE in 11m 10s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/9cc843780ade477abf956dfbff3aa6e7 : FAILURE in 28m 21s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/af5fd93959c9480e9766746927f9a780 : SUCCESS in 13m 40s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/948bef96724c4d0185cf5fe10e839100 : SUCCESS in 8m 14s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/6d7a432b578e49048686e39c32bcbebc : SUCCESS in 14m 36s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/fdbd224ae9264a5fa4932e4c683134a7 : SUCCESS in 5m 51s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/5743bdf0a1af4c4ca5ba28a1c279c387 : SUCCESS in 8m 09s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/41fa2dc132904d91851f33196c90bf19 : SUCCESS in 5m 37s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/970b553046204c3785f33b55fa3d0d65 : SUCCESS in 36m 40s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/8b9f737a81114e198a5d7dc189254f68 : SUCCESS in 25m 40s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/537914aa1bab4a83857fbedfa4ef7f93 : SUCCESS in 22m 31s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/dc5918fd3b974b959e064f0772ef2a20 : FAILURE in 20m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/27144b60e5674941adcaa64905018e55 : SUCCESS in 4m 26s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/5115195d85c34c9788e0fc1d4c94fcf6 : SUCCESS in 9m 20s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/0ab26c1fb05e49ee8db9fcf0d7692ac9 : SUCCESS in 29m 34s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/65e6b5cc51af454ebcfe826fff0c07ee : SUCCESS in 52m 38s","accounts_in_message":[],"_revision_number":1},{"id":"add69ed37ca55f6a0209a6d50ee402812c4fed07","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-23 02:16:08.000000000","message":"Patch Set 1:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b62fb5ce948e46ad845df1e4b90340bd\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/5d07024d4ea848718e35e4bb5b24253e : FAILURE in 1h 20m 33s","accounts_in_message":[],"_revision_number":1},{"id":"b3882c260fd056bda2ac066b9815a124da249db4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36606,"name":"Yan Xiao","display_name":"Yan","email":"yanxiao@nvidia.com","username":"yanxiao"},"date":"2026-01-23 17:30:33.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"5d591433c7abfe2df1098f7adfc990f07ec864cb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-23 18:35:17.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c05180778d0441e1b1eadfd93850d238\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/28426477f7004e898a371f3f603503f0 : SUCCESS in 4m 53s\n- grenade https://zuul.opendev.org/t/openstack/build/1a9f585c61b241ab8b96259f32e52a02 : SUCCESS in 47m 34s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/5ae9deb657094abd9e35017ad1fc26a1 : SUCCESS in 54m 11s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/4cb5d2b7ca304a049428d9ecb989d072 : SUCCESS in 49m 15s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/c7cbb910075b4bb288a91e5d06e431f9 : SUCCESS in 59m 38s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/d4c078f827564e6b9e95cb2db73ef808 : SUCCESS in 18m 38s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/996d8b1fdd854cc0b0823c5dbdce4849 : SUCCESS in 10m 50s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e2bad59a54964854b9649a2b3131a4fa : SUCCESS in 16m 50s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/7bd061a6bf2b47efa6e3f41dc4f4721e : SUCCESS in 6m 47s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/c02c9fbf183d4ef486771f8c0e42d113 : SUCCESS in 19m 44s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/12b2b37d9e2645898c455c5a590827bd : SUCCESS in 22m 12s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/eab7a32df6ec4426934ccde4277aa131 : SUCCESS in 20m 46s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/2e1374276043440a87db4d3d445a93ef : SUCCESS in 28m 45s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/b61268b66fa84fb19a035b99144032d4 : SUCCESS in 14m 32s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/4a1029be438f46018c197f3f23c55450 : SUCCESS in 15m 15s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/cfa7a24fd7de4a80b014eef12476abe8 : SUCCESS in 15m 00s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/1b615ad1906d4756a59429803cf78207 : SUCCESS in 6m 21s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/237bf332272047619f6a291f0c237915 : SUCCESS in 15m 05s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/e3ec5f56f9fb4a70a25e73bab92b0f66 : SUCCESS in 9m 17s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/8aa04983245343be82c043d81e54cba2 : SUCCESS in 57m 04s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/6d39312f36404ee0818b15b239ef9fa0 : SUCCESS in 51m 53s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/c31b01732977478fa5a6ef30eb98dff4 : SUCCESS in 54m 54s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6b18a306864d41cb8c2080b5e3bf01fb : SUCCESS in 10m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5870bbb77fc947b092742f0fdd818260 : SUCCESS in 4m 19s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/b4f3c4c791cd493799d0539738f2e674 : SUCCESS in 11m 19s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/a83e4703e69441c897a2d2be56837491 : SUCCESS in 55m 33s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8baf9553a0224c93ac3fa053e0f18bdc : SUCCESS in 47m 56s","accounts_in_message":[],"_revision_number":2},{"id":"a12667f3e7e17e14382a165119b49d2069ffec0a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-24 01:11:15.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7d9146de90a64b2d8d9d0e61b7268aba\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/2d61d8aa4775479287a961a14f30853e : SUCCESS in 1h 14m 12s","accounts_in_message":[],"_revision_number":2},{"id":"0abf718489d0bfe2778e20ad94400326792f5235","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-01-29 16:54:03.000000000","message":"Patch Set 2: Code-Review-1\n\n(19 comments)","accounts_in_message":[],"_revision_number":2},{"id":"b087d6aba8bf65b99ee121009132ad9f16379726","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36606,"name":"Yan Xiao","display_name":"Yan","email":"yanxiao@nvidia.com","username":"yanxiao"},"date":"2026-02-05 20:31:35.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":"f46faf5a5081014bbab081285269df61a786f202","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-05 21:15:40.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3bbb2354994e48f7b186cbc998bc9b9c\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/0b8a28c00ade472e8e932d971e1a3a1d : SUCCESS in 36m 11s","accounts_in_message":[],"_revision_number":3},{"id":"f0a3a8d2ba0563027a3a6aefa00e7e07c3c64c5b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-05 21:46:49.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6395e41b9b1647d886d6f7293dcab21b\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5c2f150b81734b1fadb0ba2a7a99a8a0 : SUCCESS in 4m 46s\n- grenade https://zuul.opendev.org/t/openstack/build/73a6f18aff47403c82a4693958eb7f92 : SUCCESS in 30m 07s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/199a9023d79e4bef83217c8360ee9047 : SUCCESS in 31m 53s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/88082f4bfcc842c19e49ce2dbbc694c9 : SUCCESS in 54m 28s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/f74bbff955b04adb9e42dab7c62b8ac9 : SUCCESS in 1h 06m 09s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/3addc2e7e8c64a3ab968f7b86d6b9565 : SUCCESS in 16m 14s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/0ca186c430814f35bd7c15b79e911f83 : SUCCESS in 17m 13s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/86e2db658485490496882434bcb6c937 : SUCCESS in 19m 55s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/4a453076180c4f0181a35a8444e679b2 : SUCCESS in 11m 50s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/5d3c99d906bd481eaf2f0a1579a019d3 : SUCCESS in 18m 47s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/a06037901ecc4ce583f3e1d963418bf7 : SUCCESS in 18m 31s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/46eba58810314ba6917c0ff541023900 : SUCCESS in 28m 56s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/a1861bd120094a0eb33f952129a94dcf : SUCCESS in 12m 26s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/3aaad9f218104fc28ab58e3d79a6d731 : SUCCESS in 12m 21s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/1db1b2af08ee4b2a848bea7ed279b4bb : SUCCESS in 15m 55s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/29e03704e8ff45f4aa27591b5d27a668 : SUCCESS in 8m 07s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/942e0e4c57f84a3480eff1ea959e8153 : SUCCESS in 4m 03s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/7ba65a8159a44e9f951eb7bf60e064ec : SUCCESS in 12m 33s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/4a9aa154792b48f5a5a94d18c6f61613 : SUCCESS in 8m 56s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/0dfdec4a39c440db9d47a1330b1c216e : SUCCESS in 58m 36s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/fc2dbc5234d04b7eba68807cf6d4eae6 : SUCCESS in 44m 42s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/6ea13395f7614446893a361e69782e42 : SUCCESS in 59m 45s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a1aab3ba5b90421c8b5a435e4db77b6e : SUCCESS in 29m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/07c9efe62d7e4c8ca7c0ca7a2530ac6e : SUCCESS in 4m 36s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/92a7f69f11b44c0b9fc064e5c1dfbed1 : SUCCESS in 19m 20s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/cd7153169aad4bb3b339c2061d12803c : SUCCESS in 51m 49s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3a6013fd5a294310995b3bd218e29d62 : SUCCESS in 47m 05s","accounts_in_message":[],"_revision_number":3},{"id":"25aed6d674ab06b6df5d415ea6b32f42371a5013","author":{"_account_id":36606,"name":"Yan Xiao","display_name":"Yan","email":"yanxiao@nvidia.com","username":"yanxiao"},"date":"2026-02-05 22:19:44.000000000","message":"Patch Set 3:\n\n(18 comments)","accounts_in_message":[],"_revision_number":3},{"id":"713d1f90079f2eb2bb5856a48928d1f290d60a3f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36606,"name":"Yan Xiao","display_name":"Yan","email":"yanxiao@nvidia.com","username":"yanxiao"},"date":"2026-03-12 13:59:37.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"db5cf149b2200591990fe369e858cc0b1db4c552","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-12 15:14:46.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/c5c45f0793fd46cd905b0d422bcc1028\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/161bd16651314abfbe4679f65d4857e7 : SUCCESS in 10m 36s\n- grenade https://zuul.opendev.org/t/openstack/build/9a5cd6b0155b4559a8e4144941a9404f : SUCCESS in 37m 47s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/6d2da18893014fc4a13b180b39c12f8c : SUCCESS in 46m 07s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/e19e4cae319048fe9249e53fb488cb31 : SUCCESS in 34m 20s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/467ffb7dd86c4ee3ab1e0eb8adb3788e : SUCCESS in 1h 05m 20s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/6ff73b1a04354974afabf7c51e6ed1b3 : SUCCESS in 19m 46s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/67cc41e1fc62431191f83db55052c6b1 : SUCCESS in 21m 33s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/db75d7d3c7d74cfcbdc23263fff1856e : SUCCESS in 21m 30s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/1a4f777c1ffe45979c9fef079c8b76e0 : SUCCESS in 9m 50s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/677c1bdea496439886725fbf16d47799 : SUCCESS in 10m 42s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/d3f333fa72d649b79947f9b4b4aa4209 : FAILURE in 18m 18s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/85b4e85b41b94535a45a1facc125302f : SUCCESS in 13m 12s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/8f0d254b5a8f4eb899296b2d82944127 : SUCCESS in 11m 14s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/53edb10e1e8642468dd557bce0a99e31 : SUCCESS in 12m 32s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/f90b5a8a6f58405b8672270c6e519e56 : SUCCESS in 9m 24s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/6571ae826d54459eb29f2e81cf3cb476 : SUCCESS in 16m 21s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/1b195cc083e845bbadc2b29123784704 : SUCCESS in 5m 46s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/40551db322f44f069f6baf408ab6a8ea : SUCCESS in 21m 27s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/0d9bcbb8786d498fa658101a0b4492f1 : SUCCESS in 8m 32s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/37145c66b4ed4410bfc187ce4dfbcec4 : SUCCESS in 58m 00s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/a140409dd25e45b489a06a64f7ed8dc9 : SUCCESS in 48m 07s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/03bffc045bc84cd3831b3fc1e10d412a : SUCCESS in 23m 36s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/5b3a6619201b4b9eaf320267491b5a68 : SUCCESS in 28m 03s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f8ff68e86bf14ac281ed0342ee9f9eac : SUCCESS in 4m 38s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/ec02fdd91bbe42f5a0c784605ee96fc4 : SUCCESS in 20m 02s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/72d437c18437444c930f731da9e2aa3d : SUCCESS in 1h 02m 25s","accounts_in_message":[],"_revision_number":4},{"id":"1cc9de866474e4015a6d0dffdb1599cd07b7c5c6","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-12 15:56:39.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4abab3241e2146f7a0a1e621246a2d21\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/994fc60290cf4eb998c76a52dc84d800 : SUCCESS in 1h 31m 11s","accounts_in_message":[],"_revision_number":4},{"id":"87668a717fb6e9a4a1f961c7c1b8d4cada2c2cf5","author":{"_account_id":36606,"name":"Yan Xiao","display_name":"Yan","email":"yanxiao@nvidia.com","username":"yanxiao"},"date":"2026-03-12 16:19:59.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"c5d9fda60a7cab5c7c64d6555b1a262bec04558a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-12 17:39:48.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0e6f7b307a5a4cf39fd993306392bc72\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dba01ba05d5344179124a6f54bc4e467 : SUCCESS in 12m 20s\n- grenade https://zuul.opendev.org/t/openstack/build/09c2389cde4345f0b4101e2c790469e1 : SUCCESS in 59m 22s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/1695c02868d54b93a0ee8d32f30b3691 : SUCCESS in 1h 01m 23s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/d55e7c92e010486080e62ff752b46345 : SUCCESS in 54m 29s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/56bdadc827b049c4905f00b7bb185401 : SUCCESS in 1h 05m 11s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ed235c7047ea4fabb268bf9f322dfb9e : SUCCESS in 20m 20s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/f5da463887514c83b1178e44fdd70a63 : SUCCESS in 18m 16s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/d8b89a36216648d6ae3cbca2761d5fe6 : SUCCESS in 19m 16s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/bc1182674b12416999c274d62abb3304 : SUCCESS in 6m 52s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/3574c64fd0884323b4097b0fc2b440e5 : SUCCESS in 24m 47s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/0e08b2f3864f4d86bd29a0a880ff545e : SUCCESS in 19m 59s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/52fc03cb5cca4d77a1320c10d3f8a0be : SUCCESS in 37m 39s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/be006055d0f54dc588fe43559ed7374c : SUCCESS in 21m 07s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/a399de734beb48b0876c726ced9ecbe9 : SUCCESS in 9m 04s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/d2d7be16ac184150af1e3ac5f88564dc : SUCCESS in 15m 32s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/4b97fe704a1d409a8b77f25bd14f6466 : SUCCESS in 15m 26s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/b444037cdad0407287fa81143c45f683 : SUCCESS in 7m 38s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/aad856d648c242e48263fee30e1a8793 : SUCCESS in 15m 00s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/51d809a76af741b4b4999a8fb9cf3ecc : SUCCESS in 8m 20s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/96055c1089214bb1b6bc3ca839e2e036 : SUCCESS in 55m 32s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/aa60aaf49f5245d78dc1c403b14dc24c : SUCCESS in 36m 47s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/c42f0e63173844809f5bb13bcc5c9d8f : SUCCESS in 56m 50s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/08011405423a4319b3363781f88c4193 : SUCCESS in 26m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a9714218ec844a8ea3d6bf6d39d4db64 : SUCCESS in 4m 23s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/df72b6faff434376bc861761b896a324 : SUCCESS in 16m 28s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5de5d6dffeeb40b0970979b1a1769519 : SUCCESS in 57m 42s","accounts_in_message":[],"_revision_number":4},{"id":"08cb87b96863a5f1c642aeac78948dc1f01a5b20","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-12 18:43:35.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e2b0c21e02334e63a4b75a618fb00021\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/79c07d5c24b84e91ae570f6151d9d4a1 : SUCCESS in 36m 38s","accounts_in_message":[],"_revision_number":4},{"id":"debd24aaac97785789f3dc5148546d0145c92c67","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-03-13 15:56:11.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":5},{"id":"d24d292ffc1f88ce56425366e441c2b11c210cff","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-03-13 16:00:02.000000000","message":"Patch Set 4:\n\n(11 comments)","accounts_in_message":[],"_revision_number":4},{"id":"31bc28eed99b0eb5a096881ea7cbd0ae62a3625f","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-13 16:45:33.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a10bcb1f70944168852bd3317220a60d\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/b9deac6336e5414e847373ebfb59a601 : SUCCESS in 42m 15s","accounts_in_message":[],"_revision_number":5},{"id":"15f76734ed361e40374b9755f5c1daacce6c2a0b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-13 17:08:55.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/170f9638cf954129bcee1cf7fe5ec6a6\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/65b968f0b20641d583892f5c5ea796ef : SUCCESS in 11m 12s\n- grenade https://zuul.opendev.org/t/openstack/build/d5b0a715becd49bf98b172f3d10bc371 : SUCCESS in 47m 25s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/b0a1dcb5959948e29bcc788bf9db6c03 : SUCCESS in 50m 39s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/28ddd404be5444399cadda603565491c : SUCCESS in 44m 44s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/886c7b83c37e4669a33258c8e970cfd3 : SUCCESS in 46m 21s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/22f1e9d46a2d470080492fabe873f00d : SUCCESS in 16m 42s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b33cb59736964c788e0216614ec4cc29 : SUCCESS in 20m 10s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e0dbe33f3a4a490094a00c2bdbe2ff3a : SUCCESS in 20m 25s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/c3918119944640b48d3ec4b142fc8493 : SUCCESS in 8m 01s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/8770f3b18ecb4fa580cbc915d0c74430 : SUCCESS in 20m 47s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/30bb58b8a42f4685b155e9dc076dcce3 : SUCCESS in 21m 00s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/dd69f87b52344767835662854c2e8984 : SUCCESS in 33m 58s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/71f0882a7c3e42ad92678827890644a7 : SUCCESS in 21m 04s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/12692d9c45e8417cb1874df7ac80e8a5 : SUCCESS in 13m 43s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/f81012f1aee84f4fb17abfd8d46703fa : SUCCESS in 16m 43s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/0a7975f1340c46f4a458fb55eeb79c83 : SUCCESS in 16m 16s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/2fb872eaec154dbda1b790978681311c : SUCCESS in 4m 57s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/55a3cb0dc515427db8b009b2bcbc9acc : SUCCESS in 11m 17s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/6e6e03a36f90461eb1d4d8f7eeecfce3 : SUCCESS in 7m 44s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/4cca98b0d3cc48daaf2c344b1980928f : SUCCESS in 47m 45s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/66d5cf381ec5460fa9e239737b6bd9ab : SUCCESS in 50m 49s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/f43735980ea5412bad800b8a158974d5 : SUCCESS in 50m 44s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a8b3fe8ad8544e08bbf4d377b10a378b : SUCCESS in 27m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9e34d4aefb81445c85aa85fb52148398 : SUCCESS in 4m 36s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/2f512830357a460a8eba89e28d55fd6d : SUCCESS in 18m 18s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/46cc549c9f5e4a6ba1c80e1efd75c850 : SUCCESS in 1h 04m 28s","accounts_in_message":[],"_revision_number":5},{"id":"9bc117d393d92ca17238793f498a4e83c47648a8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36606,"name":"Yan Xiao","display_name":"Yan","email":"yanxiao@nvidia.com","username":"yanxiao"},"date":"2026-06-29 19:31:34.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":6},{"id":"b9c60e8824db97f8cfd1602114e3ee34325784f7","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-29 20:10:20.000000000","message":"Patch Set 6:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ac8c6f4d5ecd435d84c581e390f50cd3\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/717fd6e6d4974c34833891339b1d20f0 : SUCCESS in 36m 43s","accounts_in_message":[],"_revision_number":6},{"id":"bc776ed251ab87cfa3c5a0b5a7f49568913cec5b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-29 20:44:44.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7e3602d6854f45969bc7710addf228ef\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f3906150f25c402fbf4e16524a459161 : SUCCESS in 9m 57s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c5c3114054d549128c1bbe2b0d207d4f : SUCCESS in 7m 58s\n- grenade https://zuul.opendev.org/t/openstack/build/7f9837b1bbaf46309c350e0288dd71d7 : SUCCESS in 42m 36s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/7d32036e8b63476c9dcee0acc611f645 : SUCCESS in 1h 07m 01s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/3980f7a1389349f4b37e3b7ed19197cd : SUCCESS in 1h 03m 34s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/56cf41638bca4198a7e273b7d3de849b : SUCCESS in 1h 04m 55s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/23d1f551e1ed4facacdf1acec34aeed1 : SUCCESS in 21m 07s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/7adb4a5de88c4943b3ce8c739ea3e4b2 : SUCCESS in 20m 29s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/452fc8b1ded44d819156e782e3c93d7d : SUCCESS in 19m 52s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/bf0c412220bd4d529acc4c583979080b : SUCCESS in 6m 54s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/059686dd35964b18b7ca0bda165cb732 : SUCCESS in 10m 41s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/2f2825c351854ffa84eb01e1ab35373b : SUCCESS in 18m 34s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/795f6378349342ae877f53492833d1df : SUCCESS in 29m 01s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/3d386d734eaf4cc1bb571a19bac4ad6c : SUCCESS in 22m 34s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/3838fc1437c44b07b264bf90024b34ab : SUCCESS in 15m 11s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/f8a3ba9c74584ffe92bb72d814d8d1e5 : SUCCESS in 8m 39s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/e7189d76345e4fafabe0ee611731daa7 : SUCCESS in 13m 08s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/455480faa4ac4b1e93a8bffa6ca40deb : SUCCESS in 7m 21s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/27ddef3ff7074a44a0a402b0fd90b9bf : SUCCESS in 10m 13s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/89a5a49cf4ac49278bc4c4b97038974c : SUCCESS in 8m 36s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/9d8dd6e4f149430eb5c06558f60781fd : SUCCESS in 54m 46s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/3056692ef9f64fc3ade083cf93eeeffe : SUCCESS in 35m 45s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/68ecb86949fc401dbaa792644231b2f2 : SUCCESS in 41m 16s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6e752ab0e6b343559a76951bba7e459e : SUCCESS in 28m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/666a07f077684c95a100db1ebfd03bdd : SUCCESS in 2m 54s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/4986f20323cc4224b20a1016dc0efe67 : SUCCESS in 25m 01s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d4aaaadc16fa4e47af444af0b5e54448 : SUCCESS in 43m 50s\n\nWarning:\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .local/share/containers/cache/blob-info-cache-v1.sqlite found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .local/share/containers/cache/blob-info-cache-v1.sqlite found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .local/share/containers/cache/blob-info-cache-v1.sqlite found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":6},{"id":"b20e7a25474ffd07f915b95162cec0c91e73bd25","author":{"_account_id":36606,"name":"Yan Xiao","display_name":"Yan","email":"yanxiao@nvidia.com","username":"yanxiao"},"date":"2026-06-29 21:29:09.000000000","message":"Patch Set 6:\n\n(5 comments)","accounts_in_message":[],"_revision_number":6},{"id":"a0a6f7661b287f057e2245865d6af16b367e79d1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36606,"name":"Yan Xiao","display_name":"Yan","email":"yanxiao@nvidia.com","username":"yanxiao"},"date":"2026-06-30 21:35:34.000000000","message":"Uploaded patch set 7.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":7},{"id":"838573e073a4d5fdfdfbd2033aba0284c62dba1a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-30 22:14:23.000000000","message":"Patch Set 7:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/98e457512b3d4b4aa45b439845dd4d34\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/4b93c095a4314a838597e02b5122abe6 : FAILURE in 37m 10s","accounts_in_message":[],"_revision_number":7},{"id":"e01f7c93bd4b81bcd2d1a8d778fdfbc8aa6e08e1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-30 22:44:57.000000000","message":"Patch Set 7: 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/d503bf0d09534058ae44d498a23dadae\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e70f0a21484d4bdbbad049427870214c : SUCCESS in 4m 54s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/276555651d0c471b94a2d1612e0ef6bc : SUCCESS in 7m 44s\n- grenade https://zuul.opendev.org/t/openstack/build/30af3f99ccda45d0800d3c34fd05ddd9 : SUCCESS in 1h 03m 20s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/2fbfbc7fb832492fa84d4d082c8f8cf6 : SUCCESS in 44m 34s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/94a8eff0830b4092ab1de3749129f8a5 : SUCCESS in 57m 58s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/51b1678127cf450db1038ba94c1a8db1 : SUCCESS in 51m 50s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/300a59f608e349f282877d32f3655a2c : SUCCESS in 17m 40s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/9156f7b17df44ff9bc097efaa0920c22 : SUCCESS in 17m 53s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/7bc6250eb20d4bb4b14f57689bc092fa : SUCCESS in 19m 22s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/51807253bf194f4c904e451b8169d759 : SUCCESS in 5m 13s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/200ca048b072485a984ef03ec47171a1 : FAILURE in 10m 27s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/760c0e8e485643bd85a4773b405c3555 : FAILURE in 21m 43s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/f49b6889555049da9d60c1e397860ba9 : FAILURE in 19m 47s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/48666f910f18416bb30cf975fa99e049 : FAILURE in 19m 51s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/db31b16f1ef8440297c50326715c5132 : SUCCESS in 14m 34s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/073312b60ae74343a75e90986b82c6c2 : SUCCESS in 15m 25s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/9cfe4a10bc5a4c16b8f243e6d17b4a79 : SUCCESS in 16m 15s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/67ecb55b7b944c3d9de4c1ceb752dc8c : SUCCESS in 3m 24s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/4b85671a4ecc4b81ae1e34f9c8737f54 : SUCCESS in 17m 19s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/fe7bf3bdfe854d1e9d00e80cf292b161 : SUCCESS in 8m 19s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/22c1615c424241c8a9e610f557569240 : SUCCESS in 58m 37s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/66cee6a148b2449d8484c5fd10e83989 : SUCCESS in 52m 55s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/bfee66549b304a7eb19d4f4ede7ff0b0 : SUCCESS in 48m 05s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1bc34dddfa574a1c9b0bbf43c44a0934 : FAILURE in 28m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c09489c8c19342b9957621ada254c776 : SUCCESS in 4m 01s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/bb59c6f6aaaa41db88a4e1b8a1c33e91 : SUCCESS in 9m 45s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2e6f697e1ccf4d7fb32b5c45ab5a7d77 : SUCCESS in 59m 43s\n\nWarning:\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":7},{"id":"20597e9bfea82f804b222c14c189ed2f43fc3fd0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36606,"name":"Yan Xiao","display_name":"Yan","email":"yanxiao@nvidia.com","username":"yanxiao"},"date":"2026-07-13 21:29:36.000000000","message":"Uploaded patch set 8.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":8},{"id":"b0676cc725acfe294aff27f8626df7f776fb11ed","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-13 22:29:51.000000000","message":"Patch Set 8:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/46d6830fa07a49dabe0f6e7332f96181\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/bb6860c4993a49ab992c33f0c21fdbe1 : SUCCESS in 57m 47s","accounts_in_message":[],"_revision_number":8},{"id":"f086ed1c393877b38cf5c35ed970f4f2a73f051a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-13 22:46:25.000000000","message":"Patch Set 8: 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/5d984b0b83cd43ad860c00dad9ff775c\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/61eb2d96444f46119b376fd13a37e79d : SUCCESS in 5m 32s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/87f3ba00349b4dccb308db62c9903694 : SUCCESS in 4m 11s\n- grenade https://zuul.opendev.org/t/openstack/build/be86b090511b4a5dbcfcf3836c40a45c : SUCCESS in 33m 55s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/65f1150cdfb4488baef2bd978e61a734 : SUCCESS in 45m 52s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/aa4c328315564051bba215ce08dfa1d4 : SUCCESS in 31m 24s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/76b20b0e9492474590c812785714f450 : SUCCESS in 58m 18s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/aad9696fb5d84bdaa5b97d96a56f2297 : SUCCESS in 19m 03s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/6b8d0e84581847eca38e986a8fc7356b : SUCCESS in 12m 08s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/29d624feb3a843ffbf022409ffaf901b : SUCCESS in 15m 45s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/21a8e8c9aa9043dd80900d01881f77a4 : SUCCESS in 4m 45s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/9698cf9c0c364b04a70cec1f6eee9fda : SUCCESS in 12m 30s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/e046f8c30ae243ff8b85c04866c7663c : SUCCESS in 20m 52s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/fe4bbda0b96c44e8a564f39201c529b2 : SUCCESS in 31m 23s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/f966c01c9534424bad41d35e905f80e0 : SUCCESS in 20m 37s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/a382a99e21f74e239303bcd3e20f6313 : SUCCESS in 7m 59s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/b1ba7bfe1c9240399484b0d31bbddcb3 : SUCCESS in 11m 55s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/3b3b95e026ab408aacc86aef6bfe1046 : SUCCESS in 8m 19s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/078539ac94444b2b9c4964783556e39e : RETRY_LIMIT in 5m 07s (non-voting)\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/d48ad282005e4189995c09487a1712c7 : FAILURE in 9m 18s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/fd62dbe47f454275b8435c87746a15da : SUCCESS in 4m 43s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/9e49fb7ee7624333ba815ca690fc7ed4 : SUCCESS in 1h 11m 07s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/e23c921d383f45ecb180707643f5fc3d : SUCCESS in 54m 45s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/03365067d1884b659fb17683e302e080 : SUCCESS in 57m 33s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2ab42348abed4ba69506922f01321d13 : SUCCESS in 28m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ca8dfa0c945b4b21a535dab513afe1dd : FAILURE in 4m 10s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/c798abfbd9b241558ccfcc99941b73b0 : SUCCESS in 19m 41s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/54551efd879a4ef1ba911bae2eb42f5a : SUCCESS in 37m 40s\n\nWarning:\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-build-image.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-build-image.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-build-image.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":8},{"id":"c466630731f62713a88db28a4653ee125679b019","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36606,"name":"Yan Xiao","display_name":"Yan","email":"yanxiao@nvidia.com","username":"yanxiao"},"date":"2026-08-05 19:57:01.000000000","message":"Uploaded patch set 9.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":9},{"id":"312611c1ff1df7aa4f9a8cd1b963ee55fdf65f01","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-05 20:29:57.000000000","message":"Patch Set 9:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f92cf1f7ffc14bb891c5b13aabc19022\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/d59aaf67603a4899aca291846fa39b53 : SUCCESS in 31m 06s","accounts_in_message":[],"_revision_number":9},{"id":"fbd62ad64dcef6cfc77bd0086f174c8ffcc3c733","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-05 21:09:34.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/516d1d714174446daa47111ccc4a353c\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0966fb53572148739b02a03fe4552bb8 : SUCCESS in 10m 26s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/94ae850c11c844678b67e4b66150decb : SUCCESS in 4m 01s\n- grenade https://zuul.opendev.org/t/openstack/build/16f721768b434ac4875f0c2ea2b11aad : SUCCESS in 1h 05m 07s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/0973c7286c374572bae7994860ec7b44 : SUCCESS in 1h 06m 14s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/06faf8c2ef574808b4ee3a933e76b437 : SUCCESS in 55m 53s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/19f07a59af3f4495bf5b5a837c5c03dd : SUCCESS in 30m 59s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2125d0ee1120499c937f3aa82692ffed : SUCCESS in 19m 28s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ecbd11c811c145c8843b90eb21a3e1c9 : SUCCESS in 20m 02s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/02856f8558724e54a9e0016d92146b5e : SUCCESS in 17m 39s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/2c07a0cdcae64da5b32e29414d1bcb3d : SUCCESS in 7m 33s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/26fbc5b086bb4bd0ac52fa03859ac81a : SUCCESS in 12m 45s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/22045e6fed3c41538656e156b63085ac : SUCCESS in 23m 07s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/310ac100efa94c7fbd6b40bb5b52d3a2 : SUCCESS in 13m 17s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/64bdc529f8f24e2a8e93ebe7b2106df8 : SUCCESS in 16m 30s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/bed34f0e5a53426ea7772ab33b8db377 : SUCCESS in 13m 39s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/faa7f60a18794e6cab6b78c94b4602f4 : SUCCESS in 18m 49s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/33b28ca2570f443cbf7e35904c07b30e : SUCCESS in 8m 27s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/42f99a9e90c14a6ca624e8410120de3d : SUCCESS in 18m 16s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/244a7758ede2402ca7b622f7bafe2a1b : SUCCESS in 3m 54s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/f97e71f52aa54c08aec57954b40de413 : FAILURE in 4m 06s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/5d61369ff0cd479eb05725ce326a4cd4 : SUCCESS in 4m 43s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/468930324a0144438bb10805d7061cd1 : SUCCESS in 35m 36s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/f5f411aafd35429f81b95f18b6b6d2e0 : SUCCESS in 25m 50s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/ca8f7936161e46f6a698a015dc0ae6df : SUCCESS in 25m 53s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/7a6092fe82a449498a30a9650efe5c31 : SUCCESS in 26m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/dcfaadabcdf54f45856b030d11e732ac : SUCCESS in 3m 00s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/32828cdabf26406bbf9d0f7d26f77104 : SUCCESS in 18m 22s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/dc64139e251b4b3bbc8df398c6bfd206 : SUCCESS in 24m 21s\n\nWarning:\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":9},{"id":"2172532feb47d56dbd517c5ba83152a3c85e15f0","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-08-06 08:29:14.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"88085073449a7e8253a037a8036d85cb946448af","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-08-06 11:38:17.000000000","message":"Patch Set 9: Code-Review-1\n\n(7 comments)","accounts_in_message":[],"_revision_number":9}],"current_revision_number":9,"current_revision":"29de6a5582a89d8ab2fd5bd982d6d5c18ca0b13c","revisions":{"1f25f3382576fdef382d0ff8fd67c28226859a8e":{"kind":"REWORK","_number":1,"created":"2026-01-22 20:55:36.000000000","uploader":{"_account_id":36606,"name":"Yan Xiao","display_name":"Yan","email":"yanxiao@nvidia.com","username":"yanxiao"},"ref":"refs/changes/67/974367/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/67/974367/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/67/974367/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/67/974367/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/67/974367/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/67/974367/1"}}},"commit":{"parents":[{"commit":"a572a08b3d7fd89d467f7ad92d7c723b78e7b723","subject":"Fix flakey proxy server test_node_timing","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a572a08b3d7fd89d467f7ad92d7c723b78e7b723"}]}],"author":{"name":"Yan Xiao","email":"yanxiao@nvidia.com","date":"2026-01-22 17:16:35.000000000","tz":-300},"committer":{"name":"Yan Xiao","email":"yanxiao@nvidia.com","date":"2026-01-22 20:36:54.000000000","tz":-300},"subject":"Fix token issue for base labels","message":"Fix token issue for base labels\n\nChange-Id: Ibf99b4df9eeaeaee9961f05d11f2f567cf68aef9\nSigned-off-by: Yan Xiao \u003cyanxiao@nvidia.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1f25f3382576fdef382d0ff8fd67c28226859a8e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1f25f3382576fdef382d0ff8fd67c28226859a8e"}]},"branch":"refs/heads/master"},"2abf0f8e9abc930d525c635ebe98369a9e8a35e6":{"kind":"REWORK","_number":2,"created":"2026-01-23 17:30:33.000000000","uploader":{"_account_id":36606,"name":"Yan Xiao","display_name":"Yan","email":"yanxiao@nvidia.com","username":"yanxiao"},"ref":"refs/changes/67/974367/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/67/974367/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/67/974367/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/67/974367/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/67/974367/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/67/974367/2"}}},"commit":{"parents":[{"commit":"a572a08b3d7fd89d467f7ad92d7c723b78e7b723","subject":"Fix flakey proxy server test_node_timing","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a572a08b3d7fd89d467f7ad92d7c723b78e7b723"}]}],"author":{"name":"Yan Xiao","email":"yanxiao@nvidia.com","date":"2026-01-22 17:16:35.000000000","tz":-300},"committer":{"name":"Yan Xiao","email":"yanxiao@nvidia.com","date":"2026-01-23 17:23:19.000000000","tz":-300},"subject":"Fix token issue for base labels","message":"Fix token issue for base labels\n\nChange-Id: Ibf99b4df9eeaeaee9961f05d11f2f567cf68aef9\nSigned-off-by: Yan Xiao \u003cyanxiao@nvidia.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2abf0f8e9abc930d525c635ebe98369a9e8a35e6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2abf0f8e9abc930d525c635ebe98369a9e8a35e6"}]},"branch":"refs/heads/master"},"bca80a91000b3a933e1c0d3811dcb9f217ea110d":{"kind":"REWORK","_number":3,"created":"2026-02-05 20:31:35.000000000","uploader":{"_account_id":36606,"name":"Yan Xiao","display_name":"Yan","email":"yanxiao@nvidia.com","username":"yanxiao"},"ref":"refs/changes/67/974367/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/67/974367/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/67/974367/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/67/974367/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/67/974367/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/67/974367/3"}}},"commit":{"parents":[{"commit":"a572a08b3d7fd89d467f7ad92d7c723b78e7b723","subject":"Fix flakey proxy server test_node_timing","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a572a08b3d7fd89d467f7ad92d7c723b78e7b723"}]}],"author":{"name":"Yan Xiao","email":"yanxiao@nvidia.com","date":"2026-01-22 17:16:35.000000000","tz":-300},"committer":{"name":"Yan Xiao","email":"yanxiao@nvidia.com","date":"2026-02-05 20:23:44.000000000","tz":-300},"subject":"Fix token issue for base labels","message":"Fix token issue for base labels\n\nThe account label emitted in labeled metrics sometimes could be\nincorrectly prefixed with a fernet token. The incorrect label is\nfrom PATH_INFO as observed by the rightmost proxy-logging or other\nSwift middlewares on the right side of Swift auth middleware on\npipeline, or backend servers.\n\nSwift auth middlewares would normally decrypt the fernet token and\nreplace the access key id in PATH_INFO with actual account. But in\nsome error path for example if the token is invalid then that won\u0027t\nhappen and the PATH_INFO will remain unchanged, thus the rightmost\nproxy-logging or other middlewares/servers would extract incorrect\naccount label from PATH_INFO.\n\nThe fix is for auth middleware to update account in base_labels.\n\nCloses-bug: #2139371\nChange-Id: Ibf99b4df9eeaeaee9961f05d11f2f567cf68aef9\nSigned-off-by: Yan Xiao \u003cyanxiao@nvidia.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/bca80a91000b3a933e1c0d3811dcb9f217ea110d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/bca80a91000b3a933e1c0d3811dcb9f217ea110d"}]},"branch":"refs/heads/master"},"cbca693e9bb5b59fa7ffb80c305c6a153abdb0ec":{"kind":"REWORK","_number":4,"created":"2026-03-12 13:59:37.000000000","uploader":{"_account_id":36606,"name":"Yan Xiao","display_name":"Yan","email":"yanxiao@nvidia.com","username":"yanxiao"},"ref":"refs/changes/67/974367/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/67/974367/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/67/974367/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/67/974367/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/67/974367/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/67/974367/4"}}},"commit":{"parents":[{"commit":"0747c2fae2bcfcd032933f8a1dfd0722768ddb2c","subject":"proxy_logging: use consistent labels for all statsd metrics","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0747c2fae2bcfcd032933f8a1dfd0722768ddb2c"}]}],"author":{"name":"Yan Xiao","email":"yanxiao@nvidia.com","date":"2026-01-22 17:16:35.000000000","tz":-300},"committer":{"name":"Yan Xiao","email":"yanxiao@nvidia.com","date":"2026-03-11 19:56:27.000000000","tz":-240},"subject":"Fix token issue for base labels","message":"Fix token issue for base labels\n\nThe account label emitted in labeled metrics sometimes could be\nincorrectly prefixed with a fernet token. The incorrect label is\nfrom PATH_INFO as observed by the rightmost proxy-logging or other\nSwift middlewares on the right side of Swift auth middleware on\npipeline, or backend servers.\n\nSwift auth middlewares would normally decrypt the fernet token and\nreplace the access key id in PATH_INFO with actual account. But in\nsome error path for example if the token is invalid then that won\u0027t\nhappen and the PATH_INFO will remain unchanged, thus the rightmost\nproxy-logging or other middlewares/servers would extract incorrect\naccount label from PATH_INFO.\n\nThe fix is for auth middleware to update account in base_labels.\n\nCloses-bug: #2139371\nChange-Id: Ibf99b4df9eeaeaee9961f05d11f2f567cf68aef9\nSigned-off-by: Yan Xiao \u003cyanxiao@nvidia.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cbca693e9bb5b59fa7ffb80c305c6a153abdb0ec"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cbca693e9bb5b59fa7ffb80c305c6a153abdb0ec"}]},"branch":"refs/heads/master"},"063bfd54cc2d6542c50f886a2c937b69516597b5":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2026-03-13 15:56:11.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/67/974367/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/67/974367/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/67/974367/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/67/974367/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/67/974367/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/67/974367/5"}}},"commit":{"parents":[{"commit":"c161834f3df6af4cce1ed7ba0715c0791d9651ec","subject":"proxy_logging: use consistent labels for all statsd metrics","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c161834f3df6af4cce1ed7ba0715c0791d9651ec"}]}],"author":{"name":"Yan Xiao","email":"yanxiao@nvidia.com","date":"2026-01-22 17:16:35.000000000","tz":-300},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2026-03-13 15:54:38.000000000","tz":0},"subject":"Fix token issue for base labels","message":"Fix token issue for base labels\n\nThe account label emitted in labeled metrics sometimes could be\nincorrectly prefixed with a fernet token. The incorrect label is\nfrom PATH_INFO as observed by the rightmost proxy-logging or other\nSwift middlewares on the right side of Swift auth middleware on\npipeline, or backend servers.\n\nSwift auth middlewares would normally decrypt the fernet token and\nreplace the access key id in PATH_INFO with actual account. But in\nsome error path for example if the token is invalid then that won\u0027t\nhappen and the PATH_INFO will remain unchanged, thus the rightmost\nproxy-logging or other middlewares/servers would extract incorrect\naccount label from PATH_INFO.\n\nThe fix is for auth middleware to update account in base_labels.\n\nCloses-bug: #2139371\nChange-Id: Ibf99b4df9eeaeaee9961f05d11f2f567cf68aef9\nSigned-off-by: Yan Xiao \u003cyanxiao@nvidia.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/063bfd54cc2d6542c50f886a2c937b69516597b5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/063bfd54cc2d6542c50f886a2c937b69516597b5"}]},"branch":"refs/heads/master"},"0265226d5368dc5f97c2a0721c2301a5cd660660":{"kind":"REWORK","_number":6,"created":"2026-06-29 19:31:34.000000000","uploader":{"_account_id":36606,"name":"Yan Xiao","display_name":"Yan","email":"yanxiao@nvidia.com","username":"yanxiao"},"ref":"refs/changes/67/974367/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/67/974367/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/67/974367/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/67/974367/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/67/974367/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/67/974367/6"}}},"commit":{"parents":[{"commit":"8b161e7cf3e19d5054a312d06df81aab99d8ace0","subject":"Merge \"timestamp: allow offset to be set to zero\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8b161e7cf3e19d5054a312d06df81aab99d8ace0"}]}],"author":{"name":"Yan Xiao","email":"yanxiao@nvidia.com","date":"2026-01-22 17:16:35.000000000","tz":-300},"committer":{"name":"Yan Xiao","email":"yanxiao@nvidia.com","date":"2026-06-29 19:30:33.000000000","tz":-240},"subject":"Fix token issue for base labels","message":"Fix token issue for base labels\n\nThe account label emitted in labeled metrics sometimes could be\nincorrectly prefixed with a fernet token. The incorrect label is\nfrom PATH_INFO as observed by the rightmost proxy-logging or other\nSwift middlewares on the right side of Swift auth middleware on\npipeline, or backend servers.\n\nSwift auth middlewares would normally decrypt the fernet token and\nreplace the access key id in PATH_INFO with actual account. But in\nsome error path for example if the token is invalid then that won\u0027t\nhappen and the PATH_INFO will remain unchanged, thus the rightmost\nproxy-logging or other middlewares/servers would extract incorrect\naccount label from PATH_INFO.\n\nThe fix is for auth middleware to update account in base_labels.\n\nCloses-bug: #2139371\nChange-Id: Ibf99b4df9eeaeaee9961f05d11f2f567cf68aef9\nSigned-off-by: Yan Xiao \u003cyanxiao@nvidia.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0265226d5368dc5f97c2a0721c2301a5cd660660"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0265226d5368dc5f97c2a0721c2301a5cd660660"}]},"branch":"refs/heads/master"},"13c38b9c8f9ef6c25e6072ffad39b12f26649fcb":{"kind":"REWORK","_number":7,"created":"2026-06-30 21:35:34.000000000","uploader":{"_account_id":36606,"name":"Yan Xiao","display_name":"Yan","email":"yanxiao@nvidia.com","username":"yanxiao"},"ref":"refs/changes/67/974367/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/67/974367/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/67/974367/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/67/974367/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/67/974367/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/67/974367/7"}}},"commit":{"parents":[{"commit":"8b161e7cf3e19d5054a312d06df81aab99d8ace0","subject":"Merge \"timestamp: allow offset to be set to zero\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8b161e7cf3e19d5054a312d06df81aab99d8ace0"}]}],"author":{"name":"Yan Xiao","email":"yanxiao@nvidia.com","date":"2026-01-22 17:16:35.000000000","tz":-300},"committer":{"name":"Yan Xiao","email":"yanxiao@nvidia.com","date":"2026-06-30 21:31:51.000000000","tz":-240},"subject":"Fix token issue for base labels","message":"Fix token issue for base labels\n\nThe account label emitted in labeled metrics sometimes could be\nincorrectly prefixed with auth access key id for example a fernet\ntoken. The incorrect label is from PATH_INFO as observed by the\nrightmost proxy-logging or other Swift middlewares on the right\nside of Swift auth middleware on pipeline, or backend servers.\n\nSwift auth middlewares would normally decrypt the fernet token and\nreplace the access key id in PATH_INFO with actual account. But in\nsome error path for example if the token is invalid then that won\u0027t\nhappen and the PATH_INFO will remain unchanged, thus the rightmost\nproxy-logging or other middlewares/servers would extract incorrect\naccount label from PATH_INFO.\n\nThe fix is for auth middleware to update account in base_labels.\n\nCloses-bug: #2139371\nChange-Id: Ibf99b4df9eeaeaee9961f05d11f2f567cf68aef9\nSigned-off-by: Yan Xiao \u003cyanxiao@nvidia.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/13c38b9c8f9ef6c25e6072ffad39b12f26649fcb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/13c38b9c8f9ef6c25e6072ffad39b12f26649fcb"}]},"branch":"refs/heads/master"},"1fb93399053f3eb4e01b5c68b8d736c8ccbcd650":{"kind":"REWORK","_number":8,"created":"2026-07-13 21:29:36.000000000","uploader":{"_account_id":36606,"name":"Yan Xiao","display_name":"Yan","email":"yanxiao@nvidia.com","username":"yanxiao"},"ref":"refs/changes/67/974367/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/67/974367/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/67/974367/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/67/974367/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/67/974367/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/67/974367/8"}}},"commit":{"parents":[{"commit":"839b9875cce647e7904ed7b7dc71991efbf71c48","subject":"proxy-logging: always label stats with account and resource","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/839b9875cce647e7904ed7b7dc71991efbf71c48"}]}],"author":{"name":"Yan Xiao","email":"yanxiao@nvidia.com","date":"2026-01-22 17:16:35.000000000","tz":-300},"committer":{"name":"Yan Xiao","email":"yanxiao@nvidia.com","date":"2026-07-13 21:26:55.000000000","tz":-240},"subject":"Fix token issue for base labels","message":"Fix token issue for base labels\n\nThe account label emitted in labeled metrics sometimes could be\nincorrectly prefixed with auth access key id for example a fernet\ntoken. The incorrect label is from PATH_INFO as observed by the\nrightmost proxy-logging or other Swift middlewares on the right\nside of Swift auth middleware on pipeline, or backend servers.\n\nSwift auth middlewares would normally decrypt the fernet token and\nreplace the access key id in PATH_INFO with actual account. But in\nsome error path for example if the token is invalid then that won\u0027t\nhappen and the PATH_INFO will remain unchanged, thus the rightmost\nproxy-logging or other middlewares/servers would extract incorrect\naccount label from PATH_INFO.\n\nThe fix is for auth middleware to update account in base_labels.\n\nCloses-bug: #2139371\nChange-Id: Ibf99b4df9eeaeaee9961f05d11f2f567cf68aef9\nSigned-off-by: Yan Xiao \u003cyanxiao@nvidia.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1fb93399053f3eb4e01b5c68b8d736c8ccbcd650"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1fb93399053f3eb4e01b5c68b8d736c8ccbcd650"}]},"branch":"refs/heads/master"},"29de6a5582a89d8ab2fd5bd982d6d5c18ca0b13c":{"kind":"REWORK","_number":9,"created":"2026-08-05 19:57:01.000000000","uploader":{"_account_id":36606,"name":"Yan Xiao","display_name":"Yan","email":"yanxiao@nvidia.com","username":"yanxiao"},"ref":"refs/changes/67/974367/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/67/974367/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/67/974367/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/67/974367/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/67/974367/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/67/974367/9"}}},"commit":{"parents":[{"commit":"ca310922c74a052d85f10c7f08f8978688c1afd0","subject":"proxy_logging: introduce ChainLabelsMap","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ca310922c74a052d85f10c7f08f8978688c1afd0"}]}],"author":{"name":"Yan Xiao","email":"yanxiao@nvidia.com","date":"2026-01-22 17:16:35.000000000","tz":-300},"committer":{"name":"Yan Xiao","email":"yanxiao@nvidia.com","date":"2026-08-05 19:36:51.000000000","tz":-240},"subject":"Fix token issue for base labels","message":"Fix token issue for base labels\n\nThe account label emitted in labeled metrics sometimes could be\nincorrectly prefixed with auth access key id for example a fernet\ntoken. The incorrect label is from PATH_INFO as observed by the\nrightmost proxy-logging or other Swift middlewares on the right\nside of Swift auth middleware on pipeline, or backend servers.\n\nSwift auth middlewares would normally decrypt the fernet token and\nreplace the access key id in PATH_INFO with actual account. But in\nsome error path for example if the token is invalid then that won\u0027t\nhappen and the PATH_INFO will remain unchanged, thus the rightmost\nproxy-logging or other middlewares/servers would extract incorrect\naccount label from PATH_INFO.\n\nThe fix is for auth middleware to update account in base_labels.\n\nCloses-bug: #2139371\nChange-Id: Ibf99b4df9eeaeaee9961f05d11f2f567cf68aef9\nSigned-off-by: Yan Xiao \u003cyanxiao@nvidia.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/29de6a5582a89d8ab2fd5bd982d6d5c18ca0b13c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/29de6a5582a89d8ab2fd5bd982d6d5c18ca0b13c"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"}},{"label":"Workflow","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
