)]}'
{"id":"openstack%2Fswift~890174","triplet_id":"openstack%2Fswift~master~I50ff92441c2f2c49b3034644aba59930e8a99589","project":"openstack/swift","branch":"master","topic":"token","attention_set":{},"removed_from_attention_set":{"7233":{"account":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"last_update":"2025-09-18 04:45:01.000000000","reason":"\u003cGERRIT_ACCOUNT_34930\u003e replied on the change","reason_account":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"}},"34930":{"account":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"last_update":"2025-09-29 22:59:08.000000000","reason":"Change was submitted"},"7847":{"account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"last_update":"2025-09-29 22:59:08.000000000","reason":"Change was submitted"},"1179":{"account":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"last_update":"2025-09-29 21:14:23.000000000","reason":"\u003cGERRIT_ACCOUNT_1179\u003e replied on the change","reason_account":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"}},"34892":{"account":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"last_update":"2025-05-01 21:34:53.000000000","reason":"\u003cGERRIT_ACCOUNT_34930\u003e replied on the change","reason_account":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"}},"35790":{"account":{"_account_id":35790,"name":"Shreeya Deshpande","email":"shreeyad@nvidia.com","username":"shreeyad"},"last_update":"2025-09-18 04:45:01.000000000","reason":"\u003cGERRIT_ACCOUNT_34930\u003e replied on the change","reason_account":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"}},"15343":{"account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"last_update":"2025-09-29 22:59:08.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I50ff92441c2f2c49b3034644aba59930e8a99589","subject":"common: add memcached based cooperative token mechanism.","status":"MERGED","created":"2023-08-01 05:43:08.000000000","updated":"2025-09-30 18:25:34.000000000","submitted":"2025-09-29 22:59:08.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":575,"unresolved_comment_count":7,"has_review_started":true,"submission_id":"890174-token","meta_rev_id":"c8ddb65a54a3410032c70039e6a73a7738b32128","_number":890174,"virtual_id_number":890174,"owner":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-09-29 22:59:08.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":35790,"name":"Shreeya Deshpande","email":"shreeyad@nvidia.com","username":"shreeyad"},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"all":[{"value":0,"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":2,"date":"2025-09-29 21:14:23.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":35790,"name":"Shreeya Deshpande","email":"shreeyad@nvidia.com","username":"shreeyad"},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"all":[{"value":0,"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":1,"date":"2025-09-29 21:14:23.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":35790,"name":"Shreeya Deshpande","email":"shreeyad@nvidia.com","username":"shreeyad"},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},{"_account_id":35790,"name":"Shreeya Deshpande","email":"shreeyad@nvidia.com","username":"shreeyad"}],"CC":[{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-08-01 05:45:51.000000000","updated_by":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"reviewer":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"state":"REVIEWER"},{"updated":"2023-08-01 05:45:51.000000000","updated_by":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"reviewer":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"state":"REVIEWER"},{"updated":"2023-08-01 05:45:51.000000000","updated_by":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"reviewer":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"state":"REVIEWER"},{"updated":"2023-08-01 06:02:51.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2023-08-01 06:52:58.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2023-08-01 22:38:06.000000000","updated_by":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"reviewer":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"state":"REVIEWER"},{"updated":"2024-02-14 05:07:15.000000000","updated_by":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"reviewer":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"state":"REMOVED"},{"updated":"2024-02-14 05:07:15.000000000","updated_by":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"reviewer":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"state":"REMOVED"},{"updated":"2024-03-13 21:59:30.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":"CC"},{"updated":"2024-10-17 22:02:34.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-02-11 15:05:31.000000000","updated_by":{"_account_id":35790,"name":"Shreeya Deshpande","email":"shreeyad@nvidia.com","username":"shreeyad"},"reviewer":{"_account_id":35790,"name":"Shreeya Deshpande","email":"shreeyad@nvidia.com","username":"shreeyad"},"state":"REVIEWER"},{"updated":"2025-05-02 17:56:01.000000000","updated_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"reviewer":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"state":"REVIEWER"}],"messages":[{"id":"7154a0a30bf1ad5458e7bfd9d123e7c2fc613538","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2023-08-01 05:43:08.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"546eeb322579a6a8e9c5fb2b9b5e580377da6316","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2023-08-01 05:45:51.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"d5707d730976a7a7f5b2d6bf3c526da01044825a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-08-01 06:02:51.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b99e9ebcded44160820232caafa9cbc4\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/2e6f07f7b2314292ad778e471de148b0 : SUCCESS in 14m 30s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/65d90923f49d4a50b744744fb6fccec1 : SUCCESS in 14m 14s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/e4fc39833fb24284bdc06b6a2be36fb2 : SUCCESS in 18m 48s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/ecdc31f167a544ac976e5b5ee21e0b4a : SUCCESS in 17m 20s","accounts_in_message":[],"_revision_number":1},{"id":"69538081065e745cb574c7809ced9eea78398009","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-08-01 06:52:58.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/158789a79e5042f89b185cd2df992e59\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/190631ac88a04920b1e4faffb5c67b37 : SUCCESS in 10m 50s\n- grenade https://zuul.opendev.org/t/openstack/build/424c979ce0494d1ea96764914dc43f96 : SUCCESS in 44m 15s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/dba4f41226b84e479b5fcf7f929a4789 : SUCCESS in 31m 51s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/3936f7b26fc4488d988ce1b24dd0a632 : SUCCESS in 1h 02m 23s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/56a7469e7d954132863919710e741f1a : SUCCESS in 18m 25s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/28b3857662cf421e857ccc9416614880 : SUCCESS in 17m 50s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/80a85c96c76f440285583c462edf5064 : SUCCESS in 19m 30s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/57e4c7ea17e14a82bd5aa3e503f8efaf : SUCCESS in 9m 16s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/5d21e618bed9450482141c398bce63db : SUCCESS in 4m 55s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/615abdaac2e242e1b5b0952aff2b4bff : SUCCESS in 17m 20s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/88f8adac630a44adab8f1db5d6e77b0e : SUCCESS in 17m 33s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/f2dfe2bf2aa34257b88e5ea1592f340b : SUCCESS in 14m 17s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/7301d34be29a4ffcb9df35154bc44bd4 : SUCCESS in 13m 01s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/c8e5b9233b634cf59a67586506440577 : SUCCESS in 18m 09s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/36dab5e74d63479baba3d7b3ea03fc1b : SUCCESS in 12m 28s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/0b6957c38f2e4a23b6da187b361b8ade : SUCCESS in 17m 24s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/cd86178c28e74db59f30f4af6fbade7f : SUCCESS in 29m 13s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/ce4c4af068d9462ea749791a8551a9f3 : SUCCESS in 13m 54s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/3578e6ce11dd4e598d764f2635eed6cb : SUCCESS in 12m 07s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/77718eff582349268190dfad8a78b635 : SUCCESS in 14m 34s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/db6f2a1c4a804ca48606c651ace728e5 : SUCCESS in 7m 50s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/1ff67e4839094fefa3e02bfc580a4c5b : SUCCESS in 16m 16s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/d969fe63660d4b448621f8902e65e118 : SUCCESS in 6m 52s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/b99c578963d84ced8d765dfc47574699 : SUCCESS in 51m 43s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/e2fd5382d8cd413e9145c558dec9a583 : SUCCESS in 1h 04m 50s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/a4708a01e78f4266bb9c9ec2db14df8a : SUCCESS in 41m 38s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/8ce1ca1765bc4214b5f610d57cf64884 : SUCCESS in 44m 57s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a57ac5a60529450fad235dae28b59b42 : SUCCESS in 18m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/333f86b9b5814c638607cfa234980b37 : SUCCESS in 4m 38s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/36f1ca3802bd48eaad023ec6e93eab9f : SUCCESS in 22m 24s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6bd941fa16c049698878e1342b053dd7 : SUCCESS in 41m 52s","accounts_in_message":[],"_revision_number":1},{"id":"a6a59d8e442cb63d30a6673c398ae6801807a646","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2023-08-01 14:18:22.000000000","message":"Patch Set 1:\n\n(7 comments)","accounts_in_message":[],"_revision_number":1},{"id":"f30c62ac0176bd7a4d71ed142aa2769a91d48f87","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2023-08-02 06:12:29.000000000","message":"Patch Set 1:\n\n(5 comments)","accounts_in_message":[],"_revision_number":1},{"id":"b9ff55791d6d876060086a43b5203b7ea112ee89","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2023-08-02 06:12:44.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"7a14a0dded6f6d7d1b5bccd50aba2c96d3e4ddec","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-08-02 07:19:55.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6b54abe1959942edadd1a267071499ce\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/f21c721731df41cab9d17e8d5fba3469 : SUCCESS in 1h 05m 23s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/c7aee2efe1a543a3b986fbb984f0fa40 : SUCCESS in 16m 35s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/a30c55dd61cc42e191fd9b5b4d9d8a7b : SUCCESS in 1h 02m 20s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/2da2ea9d93914aa887ac88e0f32b2cd9 : SUCCESS in 20m 12s","accounts_in_message":[],"_revision_number":2},{"id":"bfcb2286159c5261e83dbf9aa0dee8ee0f9a8783","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-08-02 07:34:44.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/375962236c03452d918af412e66a76ee\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/517d9018b4004520bab0477a5570880b : SUCCESS in 6m 42s\n- grenade https://zuul.opendev.org/t/openstack/build/45035fad416c45cdaa3721b5d68fa500 : SUCCESS in 54m 40s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/e496832afb6b45a4bfeb3416806dc782 : SUCCESS in 48m 49s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ae555c42aa0f4924955c5a5cfd270abb : SUCCESS in 1h 00m 05s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/001c7392284748b491d369586779a932 : SUCCESS in 18m 21s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a01db1eca52447dfb08ecfb425c2ca85 : SUCCESS in 19m 09s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/8d34f032cac24ec192b1feaf27e839ba : SUCCESS in 18m 27s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/571a1b2fb8ad4339a146a8f9df61a94d : SUCCESS in 8m 33s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/b8f4dac99c7d44bb8cdda0a050bc3512 : SUCCESS in 5m 30s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/5e69d15fb9a544d5937c804a6f24413b : SUCCESS in 18m 17s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/db65a43ca59d4583aa58bc61e33bb442 : SUCCESS in 16m 11s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/c3edf69a87e6414e88b349f7597d04b8 : SUCCESS in 15m 38s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/70cf224f21cd4c9c98e9b20cf478e449 : SUCCESS in 15m 40s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/744eb9482de54475b3f2f98bef3d13b8 : SUCCESS in 17m 26s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/b3efc8f1e46d465d88ffc41991f0bb6f : SUCCESS in 17m 08s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/f1cdb19c29154bcea54baa6c66215f77 : SUCCESS in 18m 11s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/651032f0f65746b8afb6a13899876b0b : SUCCESS in 15m 25s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/4a170eeab10447c58e756c539fcfb162 : SUCCESS in 11m 22s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/1555e9f0d0d64badb3f0f0c8c9c4e099 : SUCCESS in 14m 48s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/e5971b706dfb4375b505a7dc3758adb0 : SUCCESS in 26m 28s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/42e25b0b0e1342188c23a1cb38d39f8d : SUCCESS in 7m 17s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/d04de05413d84effa326a4c2d52f8419 : SUCCESS in 22m 43s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/178f8ab1c22e43f78b8a222e77ef56ac : SUCCESS in 6m 50s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/2be5fe2b3ad24132abd2cfb9461b3098 : SUCCESS in 53m 42s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/fb7d954243574068a80e40660cc16036 : SUCCESS in 1h 20m 37s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/6468316f01dd4642a3e2ee4e1e15567f : SUCCESS in 44m 43s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/d48a70acab8e4e92a202fcbed3d8f394 : SUCCESS in 37m 13s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/7c1ea7f05034462492d2e76ef0305061 : SUCCESS in 26m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b281d84d892b438e91cb0034e4c065c3 : SUCCESS in 4m 54s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/b4cbd99656e44a598ea2f988bac389fc : SUCCESS in 18m 15s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a46557c8203e4783aabdc3fd39e41608 : SUCCESS in 52m 37s","accounts_in_message":[],"_revision_number":2},{"id":"c3b8364f493da69015ff4e05c39233025b9a396d","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2023-08-02 16:39:03.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"4f502421d065f04e818773f9ffbcde51e080125f","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2023-08-25 00:02:59.000000000","message":"Patch Set 2:\n\n(20 comments)","accounts_in_message":[],"_revision_number":2},{"id":"751e6ae6694cab16dd1a5db860bf33b6e0b344f8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2023-08-28 15:48:55.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"9af500b9230a35de9ed57d87146aa69ad63444f4","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2023-08-28 16:15:03.000000000","message":"Patch Set 3: Workflow-1\n\n(4 comments)","accounts_in_message":[],"_revision_number":3},{"id":"5d9cc2e924829ec5121f967344fef470b6e9256c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-08-28 16:59:50.000000000","message":"Patch Set 3: Verified-1\n\n(3 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\n\nhttps://zuul.opendev.org/t/openstack/buildset/da482652c22e401a9a0e59dd65eea621\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/34e4d040cfc843f2b1a0cd12559da258 : SUCCESS in 10m 17s\n- grenade https://zuul.opendev.org/t/openstack/build/04a9e9d657aa46f196d7228e655ef479 : SUCCESS in 48m 41s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/d841f2260e504c139b06ea614345ea70 : SUCCESS in 56m 29s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d930c6d1c1aa431e9e8a8036d53be5d6 : SUCCESS in 1h 03m 26s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/af8a317bac114875955c5f3102091874 : SUCCESS in 16m 42s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/c6d125669b4e451ebb13d9046a397659 : SUCCESS in 17m 59s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/769ec499384d4ec2858edc2210a75856 : SUCCESS in 17m 42s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/8fd862158eba497dbea4a027cc70c481 : SUCCESS in 9m 31s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/32ad07b30386471e8726c3a09306ab5f : SUCCESS in 5m 13s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/80e435cef94d466c87ac7af5847b0a93 : FAILURE in 5m 48s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/7c36037602d4404f92e8ab1857668c7d : SUCCESS in 16m 14s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/1458fcbb4dc34b04b78dcd4ea3a94223 : SUCCESS in 15m 57s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/f52c6b6f5e33430bb13bedf658545449 : SUCCESS in 12m 32s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/8558701c853840e2a0bff9a970ec3222 : SUCCESS in 29m 34s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/d3a8b434db9d49069f18499b6a1daab6 : FAILURE in 4m 18s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/b01c9e117cfb49b6af6bfb30077a23f1 : FAILURE in 4m 28s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/9b504bd7bb0c40f88e04b89fcd20421b : FAILURE in 5m 14s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/f41fcab879274add8d5073a300023941 : SUCCESS in 27m 43s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/de44267e80f24d2e834cff2c7028b836 : SUCCESS in 15m 37s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/afd821ee01d245489c1ccb3f54da9b09 : SUCCESS in 15m 20s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/07984c4ff2494baea8c168b5f869253c : SUCCESS in 7m 25s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/52891553317645f3ab35e4065eb82a6c : SUCCESS in 24m 07s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/46ccfb559ce7487e931228fbc8c52567 : SUCCESS in 8m 16s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/0f4befe14a614724a55f6ea714890399 : FAILURE in 5m 02s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/0efa0992c69b47659b0683755e85ddc3 : SUCCESS in 1h 05m 29s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/6e683c850077469b9e9920194a4147ce : SUCCESS in 54m 58s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/dcdf4d8a086749a98c6be100e25fdb1a : SUCCESS in 59m 10s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/84e83b104b104be8a78d8b2b933edc4d : FAILURE in 6m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b73e6894d1684c68903bd7ff7ddbe225 : FAILURE in 4m 44s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/5a9d854464404b9ba6a54f099929623b : SUCCESS in 23m 20s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f985d508058a4d55a3f52d18e6dde57a : SUCCESS in 48m 52s\n\nWarning:\n  Comments left for invalid file test/unit/proxy/test_server.py","accounts_in_message":[],"_revision_number":3},{"id":"7fa91491dff506512cc98e5ade3985a20704d856","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-08-28 17:08:47.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/aa45c8b2d13d48f88a73fc4af620b64f\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/233dfa5675f9446bb2470dd3754b2056 : SUCCESS in 54m 24s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/dc761d95faae43c5ab2d6441837d1167 : SUCCESS in 1h 17m 56s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/87ab253db3be42f0a133e0afa6efa07a : SUCCESS in 18m 42s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/aa10ef5800c04cb380fb6fea53e3bd13 : SUCCESS in 1h 08m 08s","accounts_in_message":[],"_revision_number":3},{"id":"1ec93b33d976aafbe4df8be3ad7254366af243a5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-01-12 00:55:22.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified-1\n* Workflow-1\n","accounts_in_message":[],"_revision_number":4},{"id":"8c6ff13f22965b99e145c37a1116ac1cf6e70ee4","tag":"autogenerated:gerrit:setWorkInProgress","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-01-12 00:58:18.000000000","message":"Set Work In Progress","accounts_in_message":[],"_revision_number":4},{"id":"9d079971cf67a987be253b059e02dd6e38211aee","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-12 01:01:37.000000000","message":"Patch Set 4:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7da0d41852604df9b01f9217c0895a51\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/9e83ba92231a4379b09449b4abc79054 : FAILURE in 4m 36s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/c36310774667484692771b4d997db818 : FAILURE in 5m 17s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/46365463acad43039c8b9a1594bec36c : FAILURE in 3m 37s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/04b0a5b1b2344650a67d93d775e2399c : FAILURE in 3m 49s","accounts_in_message":[],"_revision_number":4},{"id":"681a14eb7e2b22c7c5ed7eacb9fc268983257dd8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-12 02:34:14.000000000","message":"Patch Set 4: 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\n\nhttps://zuul.opendev.org/t/openstack/buildset/c3a602272cbc442c806be18d4ff4b7dd\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d7453ef0a1524e67892002f6ea9dacf1 : FAILURE in 4m 33s\n- grenade https://zuul.opendev.org/t/openstack/build/9b68dd59912f492da39f9c411132ac6c : FAILURE in 54m 04s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/7960e79ce33944898f7ef58497a5c464 : FAILURE in 48m 07s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/056cb166525649e7be41134a2ddb6c1a : FAILURE in 14m 17s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/fc3bb7214b5c4a8c9b8a9d94332ada32 : POST_FAILURE in 27m 51s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/71b5f8542a9746739f077df65a1245a9 : FAILURE in 6m 24s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2312ee3ae68345eebfbcff7019fcc828 : FAILURE in 7m 14s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/82d95449c52842b980261863da9b198c : FAILURE in 6m 48s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/136aa4518a47431a8a841765167b49bf : SUCCESS in 10m 19s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/280b83e2bfed489391c9687fe52a9bf7 : SUCCESS in 5m 01s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/1fc81a677a9b4e069f14696568b6ba5c : FAILURE in 4m 49s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/bae9aa8c573648189fb2d20fc522cd8d : FAILURE in 5m 30s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/89e131fae6d84813b7e7f8886c3abfa7 : FAILURE in 5m 49s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/b4605df990eb43fdb5de59cb20d9a2c7 : FAILURE in 4m 51s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/9d93cd5fef0141859874999edba5c210 : FAILURE in 5m 38s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/b45eb5abc07f4b569ceeac20170b3c0c : FAILURE in 4m 10s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/51d9c02e31744df6b5e25f3ce18b992b : FAILURE in 4m 19s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/7ec9f4250fee4de5b5781ec1e46ca979 : FAILURE in 4m 06s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/aa1e9744c8cc4a22a6710af6d76c23a4 : FAILURE in 4m 12s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/2a1c68c00a9f42caa8b34af1dcdf72dc : FAILURE in 4m 05s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/d2d4c593b15d483eb4c222d127e4c22d : FAILURE in 3m 58s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/71a8f26d9c2e4c96af1196f2cbba74c9 : RETRY_LIMIT in 5m 25s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/6ffbd837bf154ff89b40df63e87057ed : RETRY_LIMIT in 5m 17s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/832dcf18b50f4837b0e108fb38faf641 : RETRY_LIMIT in 7m 03s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/65d6e581dd4446e2be0bc32960167da1 : RETRY_LIMIT in 6m 56s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/e44fa58cc29c4234baede5301a5ad5a9 : RETRY_LIMIT in 5m 16s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/0e74155c2f334aa6a2f624e5ff3617d5 : RETRY_LIMIT in 20m 00s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/acdbd37311d947779d6dc99c3ce2a838 : RETRY_LIMIT in 19m 37s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/eafb74ce363b4db99f9e20a2339ddb1a : FAILURE in 5m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9e5e2dfbae944121ab7b46bec6a1f220 : FAILURE in 4m 52s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/cc394b7fb6cc42a6a3a8386c818de7e6 : TIMED_OUT in 1h 31m 18s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7d51aa22942a437e8c29e8ff42b764b5 : FAILURE in 13m 03s","accounts_in_message":[],"_revision_number":4},{"id":"42b5baeed9f180e4c4e353e09d64a55207fded93","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-01-12 06:04:07.000000000","message":"Patch Set 4:\n\n(20 comments)\n\nThis change is ready for review.","accounts_in_message":[],"_revision_number":4},{"id":"9c4da067c55aefdb37127a81ef5f4b3b39df306c","tag":"autogenerated:gerrit:setWorkInProgress","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-01-12 06:04:15.000000000","message":"Set Work In Progress","accounts_in_message":[],"_revision_number":4},{"id":"eba25903961438b8b6cf0e33fc904d83392f6fa5","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-01-12 06:12:56.000000000","message":"Patch Set 4: Code-Review-1\n\n(2 comments)\n\nThis change is ready for review.","accounts_in_message":[],"_revision_number":4},{"id":"7f012afef4cab2f37542d8e140c1cd0313fb38b4","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2024-01-12 20:27:10.000000000","message":"Patch Set 4: Code-Review-1\n\n(23 comments)","accounts_in_message":[],"_revision_number":4},{"id":"bae818be4cef99896893eb4754a796ca00def573","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-01-16 19:52:53.000000000","message":"Patch Set 4: -Code-Review\n\n(24 comments)","accounts_in_message":[],"_revision_number":4},{"id":"f0ad39ca0b4a89740198f867360c1b56af9c008d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-01-16 19:53:48.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1\n","accounts_in_message":[],"_revision_number":5},{"id":"8c3edc7ef38309ffa5ba0a73112d3322f152bf98","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-01-16 19:58:47.000000000","message":"Patch Set 5:\n\n(2 comments)","accounts_in_message":[],"_revision_number":5},{"id":"127415cf1f11be08c9223e6ddaa640c407f7866a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-16 20:07:07.000000000","message":"Patch Set 5:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/37450b41f76346c9846b10f3fa55675b\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/b910287621154e19beda91c5c3546274 : FAILURE in 5m 00s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/5a891a3e9b434793847376eb014a2338 : FAILURE in 9m 25s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/4d0fc2678b494951ad21c54dc156d4ee : FAILURE in 3m 34s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/832a0b76ecdc4805a5359dc170d78a3c : FAILURE in 8m 27s","accounts_in_message":[],"_revision_number":5},{"id":"82b9782aa80fc3f2774ae91ebfab15fcd9c7866c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-16 21:35:23.000000000","message":"Patch Set 5: 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\n\nhttps://zuul.opendev.org/t/openstack/buildset/bdd4e4e7d73747be97d2ae045611cb89\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/40ad5b2d4dc0422ea205ed908b9a8562 : FAILURE in 5m 03s\n- grenade https://zuul.opendev.org/t/openstack/build/ba4d03badaf040c8aac720d90aebd712 : FAILURE in 56m 33s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/1002df59ec474ab7909b307c22f72977 : FAILURE in 44m 51s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/01c1545874fb432cb8f179189b2ec885 : FAILURE in 16m 10s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/4af3848ce6394c9884f2b9a11903bed7 : POST_FAILURE in 30m 32s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e26a1a5dad604a3d8f4a4b8db1537890 : FAILURE in 7m 12s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/4a4402ed2ba24e41881049f04a5e0948 : FAILURE in 7m 12s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/45a117966e63401e9df509a3a07e0a16 : FAILURE in 7m 33s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/0881bcd6f8f64ac092966114f386b592 : SUCCESS in 10m 25s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/fe8c886d4f8046fa8d058a7cae92fb4b : SUCCESS in 5m 39s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/dac96c8e0c044799878be81b6ea1f61f : FAILURE in 6m 06s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/410e2ec0c2ee47e0afd37baf76ff135b : FAILURE in 5m 09s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/76e6cb77ed874dcfb126984a170b83b1 : FAILURE in 5m 42s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/bf69cc0582114bf0b225a34acfe34b21 : FAILURE in 5m 21s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/c3835a2e0b3c4180a167a4cc885d8296 : FAILURE in 5m 01s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/16dc96c59f184218aa157fba16623ef6 : FAILURE in 4m 40s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/95a7e1a8a4554266ac0018f4cdc66531 : FAILURE in 5m 48s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/2bfeca51515d4bb5a99dd4e49bc734fa : FAILURE in 3m 45s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/4ff5d75dc9c7436480b4160dd2364575 : FAILURE in 3m 54s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/6ed6aae464234c8797b4bbfbfec83ba7 : FAILURE in 4m 47s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/a5574698906a452b93848509d5989e64 : FAILURE in 5m 04s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/e6ac0c5188744baba67e054b04dcd22a : RETRY_LIMIT in 5m 26s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/87984ce1c0494a7a99440d859807c161 : RETRY_LIMIT in 5m 42s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/922f1cda4a0a4755a963e9b4025eee2c : RETRY_LIMIT in 5m 40s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/43f93ca25b7f4355a7c9a37d32ab9e4d : RETRY_LIMIT in 4m 11s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/1da2750142ed47739cd01c165e17294d : RETRY_LIMIT in 5m 23s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/40c735b268394cddb23572fd853bf3d1 : RETRY_LIMIT in 21m 35s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/e044702f061f49e2a139f72b74d817cb : RETRY_LIMIT in 9m 27s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d8682ee094cd45b58a18e146f670b20d : FAILURE in 5m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/526b6c549fba49768ba932f9922c47b1 : FAILURE in 5m 19s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/ba1e99ae18d944cda201639b9b09cf45 : TIMED_OUT in 1h 30m 56s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/1e9881773e9e4678a87450ab54bfe9e3 : FAILURE in 27m 04s","accounts_in_message":[],"_revision_number":5},{"id":"b614e520da93e5c78fdd69cacdb6c5b37dc4d23a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-01-16 22:33:02.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":6},{"id":"d79256ec42fadda835c973c91e9d6e552e840d70","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-16 23:25:02.000000000","message":"Patch Set 6:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f6c1eb04e8b5470ca3cebe6317d8fdfe\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/35b8ec1a6fed4e679fdfaf9f7c0f3e4a : FAILURE in 16m 13s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/68c726b7cdd5417cbc978fa0cea9bc26 : FAILURE in 16m 43s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/e1619bd8295b411388e30182d47e4633 : SUCCESS in 21m 53s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/f5a80e8799af4f7b96c3d6cd98cd19ef : SUCCESS in 50m 12s","accounts_in_message":[],"_revision_number":6},{"id":"26ff059733f42e09e042cd65c18c069c1d55d031","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-17 00:35:11.000000000","message":"Patch Set 6: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/30bed3f66a47429ab3bc4ed335f2f956\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5208320ce4954e5c81eade48be3bcb2d : SUCCESS in 8m 38s\n- grenade https://zuul.opendev.org/t/openstack/build/85d0320ea7614ff6a72ae842cf399090 : SUCCESS in 1h 05m 31s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/efbb224a0e71426795eda4afa585a52f : SUCCESS in 1h 04m 48s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/1d5670973aff434aab926daddc9d107b : SUCCESS in 55m 35s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/c30eb2509190416ba987362229199f2a : SUCCESS in 40m 49s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2953bf07b75d430c869c8c70314e7326 : SUCCESS in 20m 29s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/10608df039384350b2bbc7b5cfae1b17 : SUCCESS in 19m 18s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/607d7fcdd62845398ed375d2611be753 : SUCCESS in 20m 39s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/2ee51beeafca49488e7f0cd24ade54fc : SUCCESS in 11m 03s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/b48d43937c324920a8e6a329d1d8ccae : SUCCESS in 5m 37s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/bd054746c633472391a4ac717310914b : FAILURE in 19m 04s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/75f0b89696e74bb08902a676edb7b7d0 : FAILURE in 15m 18s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/7faf974b2aa74194a4559d1e957eb931 : FAILURE in 21m 09s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/01795a35c6074702a433b3dccad84156 : FAILURE in 17m 44s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/df3f13835d4f41798fb847e11bf19774 : FAILURE in 14m 22s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/5bab76a7e2e04c309d5ce6edeebd755e : SUCCESS in 18m 27s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/7ef07561bc014653a2858a93bcaa123a : SUCCESS in 18m 51s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/3c3f4c35f6a74bd1912c655f699c594d : SUCCESS in 18m 42s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/309a2cd35d59485cbf1396eb07459b02 : SUCCESS in 14m 14s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/79acb8a6d33f4468bd09becbf5eaa144 : SUCCESS in 15m 21s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/539d016d4e684391a580865c1d20edc5 : SUCCESS in 16m 09s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/566d82adadb642d6a61a4afcf9f3ea22 : SUCCESS in 7m 11s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/fd51643b73614d9eafe1ae170d1563e3 : SUCCESS in 18m 59s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/c7af52f086f8451d80491e331d486e2b : SUCCESS in 8m 00s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/689feac9d8d24befb15ebc546fa3f51a : FAILURE in 1h 25m 04s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/dac8d20991824ba7a83a0ea3b8977fc9 : FAILURE in 1h 33m 04s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/a5da005282eb41fab008bd56e61aae81 : SUCCESS in 52m 30s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/310a8bc2325348439a5e199d77725a5c : SUCCESS in 54m 25s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/801462a2289a4560bb55409dc4741833 : FAILURE in 17m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3920d99e7b134ff2ba3ea75cdf055436 : SUCCESS in 5m 19s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/ef4f4d0b6fd6422685343abc6d7be04f : SUCCESS in 18m 02s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6a0be674a0964ca99d3e09266ed86030 : SUCCESS in 59m 35s","accounts_in_message":[],"_revision_number":6},{"id":"fad23fcc9a8765b6d96b3b325398b7ba3746e17a","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2024-01-22 16:38:52.000000000","message":"Patch Set 6:\n\n(10 comments)","accounts_in_message":[],"_revision_number":6},{"id":"756326a04f2d9e7765486dcf6dedff466d07f10e","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-01-25 00:32:59.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"16a0a07cc02ba20897efff2c04e733df2331c0a8","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-25 01:43:30.000000000","message":"Patch Set 6:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/545cdbac6fdf4e8a9f97f66c155b4d04\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/391816f9c1ae47fe8474e6d7214a7bfb : FAILURE in 17m 31s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/457892e80fa942dfa834f12680a834fd : FAILURE in 20m 17s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/a9c24a7f88b24cbaa78817433a3e9aaf : SUCCESS in 24m 26s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/c8a3848681414cfab6ddb8f3681ca78f : SUCCESS in 1h 08m 20s","accounts_in_message":[],"_revision_number":6},{"id":"2d1c382c242efe7f82da7eeb632f9f62fcc37359","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-25 02:20:30.000000000","message":"Patch Set 6:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/780fefbc5bcd4b9ca6799d225127d563\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9ff7a9a8e5ac40efa659e39e3f0c8140 : SUCCESS in 8m 41s\n- grenade https://zuul.opendev.org/t/openstack/build/8d2053dce1a9410dbb94662c7e8d29d3 : SUCCESS in 1h 05m 40s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/c2096cfad1484cf78d8f20ad9319f646 : SUCCESS in 59m 51s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/fc8b4b02f88b4cadb85670615b959458 : SUCCESS in 49m 40s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/71d10f112c63438fb05539dc19782bf0 : SUCCESS in 38m 50s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/372b1da6205147818a74f181876c624a : SUCCESS in 19m 49s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b2759ce7a25344e6abe727a0ac61e45d : SUCCESS in 19m 12s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/d5db14dcb71d40fc8deac458a2ffdb9e : SUCCESS in 21m 07s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/edbce56ea60c4f059e19acd47186f84f : SUCCESS in 12m 24s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/0ae6243304b546a8b73030c2aa0c6d10 : SUCCESS in 5m 45s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/9829e6324e794c4387c861bc8f8d91c1 : FAILURE in 18m 02s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/adc858e0b01f4790a15bc9a15394ada5 : FAILURE in 17m 56s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/50ef4ca8cff044b89524e45902a3c892 : FAILURE in 17m 48s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/4345f100458947fdaa29b5a67bb140c1 : FAILURE in 17m 36s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/1ff0f33b0252425e9bffb7c7c002b28a : FAILURE in 20m 01s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/e48fa8796f65469d9d1875a799ac665b : SUCCESS in 17m 44s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/4df9544963ff4a71aacf86db43e22eb3 : SUCCESS in 21m 06s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/76e7f5fe064045e98f3324ad1f66e438 : SUCCESS in 23m 05s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/d8604a8566a24b45a4a9a05bfd402543 : SUCCESS in 16m 34s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/2d0f7c74619a4ca7a350f64dbf0ee801 : SUCCESS in 14m 06s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/8c26250617cc461f97169e1c8326485f : SUCCESS in 15m 51s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/c21c239f7abb44e9933595af9971c8b9 : SUCCESS in 7m 00s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/c5b3569a18f74f7396c538eb12ff5ae4 : SUCCESS in 17m 25s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/2cdeef86a1fb43a184602c091d7a4de9 : SUCCESS in 7m 41s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/162541286b2142f583f7a0160c9b081c : FAILURE in 1h 39m 15s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/0fb95a6ca6c443e78bfa571b3416c7bb : FAILURE in 1h 23m 55s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/7ffd205f1c4f4a6da6d2c59cdebe6754 : SUCCESS in 40m 37s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/f17e3d73966d45369de4b52cee22cf0f : SUCCESS in 51m 52s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2d70a18a455144f3a6520401a7d21b02 : FAILURE in 21m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/31cf04b0132f4a5db15a71454527427c : SUCCESS in 5m 01s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/6f4ad32893234ae5afbe885d81870816 : SUCCESS in 21m 12s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ef825a9f356d47eb9ed4108f86720366 : SUCCESS in 53m 06s","accounts_in_message":[],"_revision_number":6},{"id":"ac2d2981d03b6f81c5446a7e97e07dc184902594","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-02-07 02:07:06.000000000","message":"Patch Set 6:\n\n(3 comments)","accounts_in_message":[],"_revision_number":6},{"id":"b0a0fc43e185708a736e7ab41f5aa910fefedd76","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2024-02-07 19:28:53.000000000","message":"Patch Set 6:\n\n(2 comments)","accounts_in_message":[],"_revision_number":6},{"id":"8007916b6068566286569c73cf26d26c3d40b414","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-02-14 05:07:15.000000000","message":"Patch Set 6:\n\n(8 comments)","accounts_in_message":[],"_revision_number":6},{"id":"b2e1036ef639ff0b826be75fc6262e4a9d4b43de","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-02-14 05:13:41.000000000","message":"Uploaded patch set 7.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":7},{"id":"70c6db32bc813dabdd401d4950029a847cf514b5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-02-14 05:22:28.000000000","message":"Uploaded patch set 8: Commit message was updated.","accounts_in_message":[],"_revision_number":8},{"id":"f1f5f4c54e11aba2d3af7cb0e5d320da4c4514be","tag":"autogenerated:gerrit:setWorkInProgress","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-02-14 05:22:47.000000000","message":"Set Work In Progress","accounts_in_message":[],"_revision_number":8},{"id":"8ca048d3db9088fc20eb4b50a69735bd124bf9ef","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-14 06:29:23.000000000","message":"Patch Set 8:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3f877969f88244c69caf0e886f1a80e1\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/de055bfa885f41eeb9acc79318e01ce8 : SUCCESS in 18m 25s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/162ceea0a1fd4fd8aeec0c72514385d8 : SUCCESS in 28m 18s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/1d2df1a2579a4143823acbd0eeab1748 : SUCCESS in 1h 05m 10s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/9168667484884131a649647cf4ecc6fb : SUCCESS in 26m 03s","accounts_in_message":[],"_revision_number":8},{"id":"b37fc0661e891860db62077dad63669fea3c2846","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-14 06:35:05.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6e01b9a5bd25422b812bd13c9c1eed28\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2fabbd86d2384db0bf88941e65c3307d : SUCCESS in 8m 26s\n- grenade https://zuul.opendev.org/t/openstack/build/0c6657791c094c368e35b3a5ce4320a6 : SUCCESS in 57m 14s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/39f0fb032e514c80999bdce30dab2b1e : SUCCESS in 1h 06m 35s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/fe4d78ca77a442f19ac966da90817dd5 : SUCCESS in 44m 26s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/410c630f2baf49fe8292f59b8d250fe2 : SUCCESS in 34m 00s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/229ae8577bd94a8aad487fb4716ab3bd : SUCCESS in 19m 40s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/aa977b84a31e4942ad7bf09212f7cbdb : SUCCESS in 19m 51s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/9417da2d6f1c493b9ad5a2beefa1596b : SUCCESS in 21m 00s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/56c837f705a949afa83dcb212d189835 : SUCCESS in 11m 26s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/97104b62124642348177d85aa91c6b08 : SUCCESS in 5m 15s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/900a5a1f2c694d46b2f88c46117db969 : SUCCESS in 24m 24s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/494defb8487a4d96b8efe135ed351f96 : SUCCESS in 16m 30s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/1e28f567f57949d1a79148d00a564ff5 : SUCCESS in 21m 55s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/d0d599d079564ac6beef8bc8d8a509e0 : SUCCESS in 22m 50s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/e0837580a6e346d683e0bf780ebb1d4a : SUCCESS in 16m 26s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/0b29242989444ffc89885b24c4d74a21 : SUCCESS in 23m 20s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/1906a4e511e2408ea11670227ccce7f4 : SUCCESS in 17m 28s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/42bea33a970945f198094a7bade28a17 : SUCCESS in 18m 54s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/52d16a822769415a97e450f58acaaf06 : SUCCESS in 16m 07s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/f3cfe866004b4272849f1ec1f7bb4025 : SUCCESS in 15m 52s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/15fd0ad4a7044b53a01feec6a78e3f16 : SUCCESS in 19m 13s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/bfbd55123c7f44b581af25d850ff2d32 : SUCCESS in 6m 12s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/692915c56fa642a28c1afdbd935a8242 : SUCCESS in 19m 01s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/40020f2da3e6441bb4451cbb35bf0e00 : SUCCESS in 8m 54s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/5aa63a7a2ee84e8b8659ff6a47a8695b : SUCCESS in 54m 29s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/3a5531ed9b254c829ccc91a389479691 : SUCCESS in 1h 04m 15s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/48368219e6de439498321d7647ac9d7b : SUCCESS in 49m 54s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/db579d092bee4afda14ccc415fb8a435 : SUCCESS in 59m 32s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/b452a45a7e254adf9d27d39c57d65ee6 : SUCCESS in 19m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/aedb8b0f65864281a87b633d7446c494 : SUCCESS in 4m 10s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/33442489511c4b4db8469937e46c74bc : SUCCESS in 24m 30s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0818f5a5cf75452ab2de38cf5d4250fa : SUCCESS in 1h 05m 25s","accounts_in_message":[],"_revision_number":8},{"id":"924950a76e5d1ee1e04f9800ca3820f1a68a3d91","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2024-02-15 12:58:23.000000000","message":"Patch Set 8:\n\n(5 comments)","accounts_in_message":[],"_revision_number":8},{"id":"42942d7218e212d05f5f4a19dd84f057c97bfb86","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-02-20 04:46:55.000000000","message":"Patch Set 8:\n\n(5 comments)\n\nThis change is ready for review.","accounts_in_message":[],"_revision_number":8},{"id":"5ade2b97ed4ad80bac4a662b971f23c2527f59fc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-02-20 04:47:05.000000000","message":"Uploaded patch set 9.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":9},{"id":"ea24be85045bf44065ba0649c21ec699f4744210","tag":"autogenerated:gerrit:setWorkInProgress","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-02-20 05:26:09.000000000","message":"Set Work In Progress","accounts_in_message":[],"_revision_number":9},{"id":"2edba77076a5e1ad80f9000c0f6f301c20e8c12d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-20 05:31:37.000000000","message":"Patch Set 9:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/915120545c6b45c080c039438916d871\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/feaa93bd21a442e1ab72fed3edc27608 : SUCCESS in 15m 52s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/070b039939354e0581cbf9f9476a3cab : SUCCESS in 15m 56s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/b04550cce1a84ce4bd651f479521f28d : SUCCESS in 43m 01s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/59d46b98c9844d21ab34589e30b29509 : SUCCESS in 22m 36s","accounts_in_message":[],"_revision_number":9},{"id":"aac23933c1f331f5ef26d356d6732f4ef1d225c4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-20 05:57:21.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/514c11c5cb384ffaaad99d7ec511a54a\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/47ae0194f1e847a0843ec5d0703e8ac7 : SUCCESS in 9m 20s\n- grenade https://zuul.opendev.org/t/openstack/build/25527e7b531d4897baf6bf69ccf6b513 : SUCCESS in 1h 04m 18s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/b22adf57d5164b00b04db81de1237d57 : SUCCESS in 59m 25s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/fd576de5d792419c88619ce4ffaf6bb2 : SUCCESS in 49m 07s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/accb5efd9440480f813f4c5750bd8b5f : SUCCESS in 1h 03m 55s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/8680e91ead694f5cb1a259b840a2dd68 : SUCCESS in 23m 44s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/f374d8814e2e41d18a4524a45bfb63c7 : SUCCESS in 21m 56s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/dffc4bfdad6d4805889fffb28b6b4779 : SUCCESS in 23m 05s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/ee0d59ee8566472ba4e8ac1f1c553b68 : SUCCESS in 9m 14s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/8b30352ef3f447959984840980428477 : SUCCESS in 5m 34s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/ba6881f0c94844daa8377589cfc8554f : SUCCESS in 20m 58s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/0b1f1d6c69ca4a0a9a37910cf5d4b538 : SUCCESS in 21m 48s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/425841b3da23426686e3ee48fc95bea3 : SUCCESS in 18m 38s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/8994d9299799476eb5ce660ecfb6590c : SUCCESS in 20m 39s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/95c97957dda44924ab360b6658db473d : SUCCESS in 23m 09s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/636e6a97c8804c0da267fb0e113b07d5 : SUCCESS in 15m 58s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/ae193902aa76478f8fe4fe84b436a9a4 : SUCCESS in 18m 56s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/66a73cdd0e46436eb2b9ba95403e189b : SUCCESS in 18m 04s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/253839bc3a63434caa2b2921ea81e0a8 : SUCCESS in 17m 13s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/80c6f69e598d4031b22af1bb25994a35 : SUCCESS in 15m 54s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/e200615635da449d86d67c1b3d29e0e7 : SUCCESS in 17m 53s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/3769ded729ca4501aaf274860f4584b1 : SUCCESS in 6m 37s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/b518ca6ed6f54b9787c4ed2e78a585ed : SUCCESS in 14m 58s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/42eb7b4b12f242028c02334cb68dcd1c : SUCCESS in 6m 41s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/9a63a5f475604cb6bcde8fc7dcb7d24d : SUCCESS in 50m 58s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/418d97601db1488e8518ec76a933bf76 : SUCCESS in 1h 05m 15s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/408713eb7cb4479eacc2116e3597e2b9 : SUCCESS in 41m 07s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/4f0e4d270b8c4f3e9adf70a8e8b0302d : SUCCESS in 52m 21s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6fad05dac00649869f5a588e6bcce572 : SUCCESS in 19m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/80849b0d7f64412197aef31d773cd90a : SUCCESS in 4m 30s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/e7f4880d54744b92a80353ee92407894 : SUCCESS in 19m 20s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f7700b095d6b4b8cb9c2bcf9e9e0e392 : SUCCESS in 47m 16s","accounts_in_message":[],"_revision_number":9},{"id":"8d89b23f52684973d2bd9d9d17986ea81f1005c8","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-02-28 19:32:34.000000000","message":"Uploaded patch set 10.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":10},{"id":"0e8adad647a2e9f42cffda6b141947df904fed9a","tag":"autogenerated:gerrit:setReadyForReview","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-02-28 19:33:41.000000000","message":"Set Ready For Review","accounts_in_message":[],"_revision_number":10},{"id":"eb04711121135d48f83c0b8561919e0f4ef31dfe","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-28 20:48:30.000000000","message":"Patch Set 10: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/046ee06f4c6b4663837725f3e39e204f\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/89cac29d03d94b8a9c8c0053e567bdf0 : SUCCESS in 9m 16s\n- grenade https://zuul.opendev.org/t/openstack/build/e0c6df89ab524929b4e96783ff6fc095 : SUCCESS in 1h 09m 45s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/eb071709655247208a71171985e8f60f : SUCCESS in 58m 32s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/fa71f6d888ab48149d68014ee1c6b714 : FAILURE in 26m 27s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/6676495c82fe4144b1643a50dae1bd3f : POST_FAILURE in 28m 53s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/dd3c3bf50db04daa905f6d4e9b012c2e : SUCCESS in 18m 14s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/f8ea1b0cb9464a238a1d4a6c8037f2b3 : SUCCESS in 28m 06s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/828feca2cb954c2cb9993aba86882668 : SUCCESS in 16m 31s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/59d1863207004fbd81d6f55d6481e53e : SUCCESS in 10m 40s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/2e16ed25212a48bdb596630d483b213b : SUCCESS in 6m 51s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/810792b2ae86472081a8d0f0fc082fd6 : SUCCESS in 15m 13s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/81ac444440544ca19cf51ac5fdb62041 : SUCCESS in 19m 25s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/b3bb62431f7149cfbe69d5b69d8f874d : SUCCESS in 19m 14s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/34bb2a1a36534099948e058392b822b6 : SUCCESS in 18m 40s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/b381eb0fc40f42619a6d018dcb093fcc : SUCCESS in 17m 54s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/d94ee1269d9342c2b8c85a95906e9831 : SUCCESS in 19m 18s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/de10b34c6d994ba3a5f95d8365334816 : SUCCESS in 18m 26s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/3267d1214c06404d8d03eafcf77d0fc4 : SUCCESS in 18m 32s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/76db7fa807fb4fba92450d33112e832e : SUCCESS in 15m 19s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/9c413bb95f324009995422e98180e3b6 : SUCCESS in 15m 40s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/58ee1ed84af04c128f262aa5facc7371 : SUCCESS in 18m 01s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/d69f361d850a4a5d86bf15579a5e828c : RETRY_LIMIT in 4m 42s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/4e8fa74ffb964e27adc09b88516351c3 : RETRY_LIMIT in 7m 16s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/f7cee5edd3e7454dbc4ad142ae4ff4e5 : RETRY_LIMIT in 5m 06s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/f78fae2053c0493d952592f81f71736a : RETRY_LIMIT in 4m 26s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/8b03853e0d444e7fbcf59279247b8830 : RETRY_LIMIT in 4m 47s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/a33e44b25d4c4c3fa4b92bfcb698837b : RETRY_LIMIT in 10m 46s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/db4f39c109954d0fa82f3f3708c355d2 : RETRY_LIMIT in 9m 56s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/60bc283f2745432ca845ddccb66da3e4 : SUCCESS in 20m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/64f88dee77654c5cb5bc6f1395f5c01f : SUCCESS in 4m 19s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/96cbe94473dd42e4aec4ae1bfdd62dce : SUCCESS in 24m 21s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6130634a7f3c49c9add7921d6a280907 : FAILURE in 16m 37s","accounts_in_message":[],"_revision_number":10},{"id":"30f10c64b6b0f70fc04397372f07cce5bad87dca","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-28 20:50:52.000000000","message":"Patch Set 10:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ffd948c631474eba80819c58eec9b5c7\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/7fe15b67a41e45ef9341495496a2a8a6 : SUCCESS in 1h 07m 04s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/16d7c1e7322d41af8642dffd4f9aeed0 : SUCCESS in 36m 19s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/ffe4f1049c4e40cba5f727da77d7cd1b : SUCCESS in 18m 50s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/7907f8920e8a436582510afa1eeeee04 : SUCCESS in 1h 16m 27s","accounts_in_message":[],"_revision_number":10},{"id":"288c0cdfc2d2834c8643a477cd994323358d11e6","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2024-03-13 21:59:30.000000000","message":"Patch Set 10:\n\n(3 comments)","accounts_in_message":[],"_revision_number":10},{"id":"4251cfa176a1748522e900fb9664a6ae2dac966e","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2024-03-15 13:35:53.000000000","message":"Patch Set 10:\n\n(7 comments)","accounts_in_message":[],"_revision_number":10},{"id":"602a1f9a5eb4130096d7d161714ab9fb43efea3e","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2024-03-15 15:00:01.000000000","message":"Patch Set 10:\n\n(44 comments)","accounts_in_message":[],"_revision_number":10},{"id":"178eaf3b570d0709f0c793e2ac99ca4663672a43","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2024-03-15 16:34:32.000000000","message":"Patch Set 10:\n\n(1 comment)","accounts_in_message":[],"_revision_number":10},{"id":"366003f002afd99bdd161a8b0209b7b0bc84ca1d","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2024-03-15 16:54:00.000000000","message":"Patch Set 10:\n\n(1 comment)","accounts_in_message":[],"_revision_number":10},{"id":"923afc9c0155910e76778f62795889b232b31cc1","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-03-20 04:07:49.000000000","message":"Patch Set 10:\n\n(37 comments)","accounts_in_message":[],"_revision_number":10},{"id":"046d1295a8992e45c0081f035d669a8ab63f000d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-03-20 04:12:42.000000000","message":"Uploaded patch set 11.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":11},{"id":"762028f8d9fdcb48245706c679e1a7953e7421f0","tag":"autogenerated:gerrit:setWorkInProgress","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-03-20 04:13:27.000000000","message":"Set Work In Progress","accounts_in_message":[],"_revision_number":11},{"id":"7c26c7cda2300bfb3abc02f29430ca1928803047","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-03-20 05:06:21.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"a9bca8d92d206bd59d7923b6a00fc394e6adbac8","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-03-20 05:06:51.000000000","message":"Patch Set 12:\n\n(4 comments)","accounts_in_message":[],"_revision_number":12},{"id":"73095ac8063c1e4d1b99d29ee293595f90dcc7da","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-03-20 06:21:56.000000000","message":"Patch Set 12: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/f72a9466cda747f8999881c675579d2b\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/69750fdc349a41d2ab397d29857ab517 : SUCCESS in 9m 05s\n- grenade https://zuul.opendev.org/t/openstack/build/8288cf493f084587b216f55ad74cb330 : SUCCESS in 1h 07m 11s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/e183e639e23f43b4b20308ec11cc6769 : SUCCESS in 39m 19s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/eed433b2d0674e8197efe623477fb118 : SUCCESS in 54m 46s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/dcf6d5af114f4e99b54c6956646f7b99 : SUCCESS in 38m 17s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/13f554bfa9824076873827b0fd2b797f : SUCCESS in 18m 15s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/536b70c4b35c493783bbdf9c13312dca : SUCCESS in 18m 26s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/c0471898cb564de9aae7f958e480459b : SUCCESS in 19m 40s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/d2733fc1e3b7477c8dd3de0899d9de65 : SUCCESS in 10m 42s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/69ea29397d804686bd2a9d00e2b20a0f : SUCCESS in 8m 05s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/155feaaf13704dffbeec1b13ee7e0801 : SUCCESS in 16m 55s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/e836aebb7e1d4ee482a3174c60ff6585 : SUCCESS in 15m 35s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/8282c5c638f44a35981a9b2cf0c21998 : SUCCESS in 17m 35s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/9d2de0accf2845d8a10e7887520bbe24 : SUCCESS in 17m 33s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/710ee177ca4e46fe876f4b10c6f8af15 : SUCCESS in 17m 21s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/b109dd6bffc04d7fb69ee8ea5c01ac67 : SUCCESS in 18m 03s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/81ec7c1d3bfe4324a2df4b140630e1d4 : SUCCESS in 17m 38s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/71672f4b65be45e1bfacb5469d38a92a : SUCCESS in 15m 20s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/8b0686198a5145a1ab5ed817ce7f2cd1 : SUCCESS in 14m 47s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/6e93821d00f74dd7860f73bd5c2762bf : SUCCESS in 13m 28s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/e5d8c028d99d458481da6e8de78d5217 : SUCCESS in 8m 31s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/9e6d9324e30e45ac9f70475f531050e8 : SUCCESS in 16m 17s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/9bfe4d85e1614609b2f194827900e7a1 : SUCCESS in 7m 11s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/dbff167a106f484d89ea7b4077a126aa : FAILURE in 48m 42s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/38c2cf4a1d074c0a9d4dc764660b0370 : SUCCESS in 52m 02s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/cafb58ef1b27430ab30655dd683e1052 : SUCCESS in 33m 27s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/32948302e27041bdbce5108230fc60de : SUCCESS in 13m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9ec77f12385b4906b932484ee63f1926 : SUCCESS in 3m 50s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/ecb9bfa33e524c7dba288590bd5eff1b : SUCCESS in 18m 14s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e9795441ae4f464e88c2af177b0ac2e8 : SUCCESS in 1h 00m 47s","accounts_in_message":[],"_revision_number":12},{"id":"326e6dd86468097f278b87e25b5a8027af1a2f87","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-03-20 06:41:51.000000000","message":"Patch Set 12:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/98191194a2a84d1bb43975bc4fc5e339\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/251ab96dcb5d4d348df4191f51f3189c : TIMED_OUT in 1h 30m 48s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/f383c5468f674347beee8a62c1723da5 : SUCCESS in 1h 12m 59s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/a725c4eb50784f27bfa62212382fdf51 : SUCCESS in 27m 38s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/336821aa8d994621a6eeba8015414757 : SUCCESS in 1h 10m 18s","accounts_in_message":[],"_revision_number":12},{"id":"30901add0995155653847d099f507f1d8a0b069f","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-03-20 17:44:08.000000000","message":"Uploaded patch set 13.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":13},{"id":"a46afc87b420cefdffe3df7e85f19593e4edda27","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-03-20 17:45:21.000000000","message":"Patch Set 13:\n\n(1 comment)","accounts_in_message":[],"_revision_number":13},{"id":"2ef2e42504c3eedaff75b48fdea12d02b3c47a34","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-03-20 18:32:11.000000000","message":"Patch Set 13:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/851782c5f706418f95926f4d2fe690b4\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/fa72aac3e2d947d6b3e67916d636c0bf : SUCCESS in 15m 08s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/1ec32781577c44f680e59ce0dceeea8e : SUCCESS in 19m 02s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/652652d7e6224d2e97ea2407de06bf0f : SUCCESS in 46m 32s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/2929cc9bc26545359ecf6c1074b7477c : SUCCESS in 19m 27s","accounts_in_message":[],"_revision_number":13},{"id":"8bb71ce04bbfdb39db5541fb658b09453a4199e2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-03-20 18:57:57.000000000","message":"Patch Set 13: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5be39b30ac2343c3b4a5a46e9a71a808\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5a9cd9991ff9421c80c52f16f18ae9c4 : SUCCESS in 7m 58s\n- grenade https://zuul.opendev.org/t/openstack/build/9c91c92909f54aea952945fbe224abb7 : SUCCESS in 1h 03m 52s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/672e75efdc4d4bf3bf5386e83217d0d2 : SUCCESS in 44m 09s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/e0612c85834e4fa49008d71c6ace2cd7 : SUCCESS in 47m 48s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/23bdc466ba6442e4bae95b5139252ec0 : SUCCESS in 1h 01m 59s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/d03ffca1a1a44b14b7ffef7e8f261f35 : SUCCESS in 24m 12s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ab746ea436944ae1afbb4fb78e6c08b8 : SUCCESS in 22m 52s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/632e834e7b87421b990771b448f520fa : SUCCESS in 19m 55s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/51fb6830f143418d8c29ff2bee9c8953 : SUCCESS in 9m 23s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/05ba2b4183f147dd9f712d4d6442218e : SUCCESS in 5m 19s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/65d98404031545c7909621b68c6d4878 : SUCCESS in 19m 08s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/0c2207a1f36743ff9f06392a3e2db2dd : SUCCESS in 15m 14s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/4797ca8d035d422ea87de15a75699a0f : SUCCESS in 12m 36s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/fd564e98a4f2461f8eb95058a9f7f849 : SUCCESS in 16m 48s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/c76c6df8c2ad4a28a46ce9f10f0d6581 : SUCCESS in 17m 30s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/cd95248fe8704bc49dfb5ae54ef8c628 : SUCCESS in 17m 43s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/adc5a3d94ebf46a6810e4be13d1b5d18 : SUCCESS in 18m 14s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/44fdbf18b2334f5d80ae98890cabd6dc : SUCCESS in 15m 21s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/377e6f655f374eefbcf2035be54ee9dc : SUCCESS in 17m 33s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/c08782b78b494e468bb609993855dd83 : SUCCESS in 20m 22s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/92f5716ddc414877aa25b1e2c1aae3a4 : SUCCESS in 6m 47s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/0bc5c9b64d0d4131b4179ef7a3070af8 : SUCCESS in 18m 18s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/c32eecd69750416db1472db1bb23ea2e : SUCCESS in 7m 50s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/4768e88c241a4c4a968c6e157ed60294 : SUCCESS in 1h 02m 01s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/4de6eaf150854edc88c4cfc76dc21390 : SUCCESS in 56m 37s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/0377e2140a264aa3829381afaebaff61 : SUCCESS in 44m 49s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ca1536e249394ae29e2d71119bd91cd4 : SUCCESS in 17m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4499cef4213b4e36834c551550288dcc : SUCCESS in 4m 57s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/33cf3365b036460990755d9d3048c301 : SUCCESS in 18m 31s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/37543a08921e41749fb818bd74520b21 : SUCCESS in 59m 35s","accounts_in_message":[],"_revision_number":13},{"id":"41549dfb0d5c964e39d0a2860558e1be2de4b292","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-03-20 20:38:50.000000000","message":"Uploaded patch set 14.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":14},{"id":"50e5019b9b4392e7d6050fe13456191095021ec1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-03-20 22:00:56.000000000","message":"Patch Set 14: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1dd1fdc580784260a618d7dc9d71ddb8\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2e1e674c6d0f4211a5ccefebee4fd224 : SUCCESS in 8m 19s\n- grenade https://zuul.opendev.org/t/openstack/build/e115e7045e6d4a1c9cc9d54b1507a2a3 : SUCCESS in 1h 00m 29s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/c6d4fabf7f9248f888bb4fd9f878d3dc : SUCCESS in 53m 06s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/7c73a71067174fb5a894b28231106155 : SUCCESS in 53m 17s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/abe02bbdb2134582ad4abe462c041ec3 : SUCCESS in 56m 41s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/50e351c0c1e04eaf852c361caa0a6e35 : SUCCESS in 23m 23s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/92feb6b2d6e34596bde13da0eb3f7981 : SUCCESS in 18m 30s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/9f59cdc6c80947d287633e523bf372a2 : SUCCESS in 19m 58s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/48bdcc38f2a347769e4d66325f3ac7e3 : RETRY_LIMIT in 3m 03s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/2c805683383741d7859a032c3c14605f : RETRY_LIMIT in 2m 13s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/e2cfdb965d9c4003b2820ddde394ff5e : SUCCESS in 17m 44s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/a7e5df2b9d99406d9ca5514c0dc17061 : SUCCESS in 17m 50s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/796fb005445e414ea8618426d6aa41bd : SUCCESS in 17m 24s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/a81c3f3a22f444f1b0b53505190d4c16 : SUCCESS in 17m 39s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/8958069b30454efaa084164028c40c94 : SUCCESS in 16m 33s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/7ba02682d1b64dfabe1fbf2dbc3a68b6 : SUCCESS in 19m 06s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/f29f360cd9684881bbce2ebeebd55113 : SUCCESS in 22m 22s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/1751e87499df498c9c8a78fb05f76002 : SUCCESS in 14m 45s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/4a5f266cdb2d45889c2abc962acea8a6 : SUCCESS in 16m 16s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/abbeac5171d84ba98c8a4d6f182733d6 : SUCCESS in 20m 12s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/5c520e41737a42159510c7e489ca7fb1 : SUCCESS in 9m 29s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/202cce15f9de40759937ec33ac4a0956 : SUCCESS in 20m 55s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/2ec1f3d39a1e45e6aee4c685e28a19d6 : SUCCESS in 7m 01s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/b10772814ad1427b8330dbb942b841b3 : SUCCESS in 1h 10m 09s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/16a82f4b3314424abeae0abde540432b : SUCCESS in 50m 19s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/c1bfb8f512df4c81905188c7bf12d461 : SUCCESS in 49m 13s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e46cfab6fdbb4da89a44cdaf8605a751 : SUCCESS in 21m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/94b40eb03cf64d1aa42e659d29326d18 : SUCCESS in 4m 17s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/4b2904a90397490fb0058c0ffd420384 : SUCCESS in 18m 43s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/171c66b8f99449cf8e76b5cf88723868 : SUCCESS in 56m 47s","accounts_in_message":[],"_revision_number":14},{"id":"2cdecf0f38441eb6eaa57c6648c3c551b37bfbf0","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-03-20 22:01:32.000000000","message":"Patch Set 14:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b146d37c003847a38c503f4fd05f8609\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/5ce742ee0412480f9819570f2798417a : SUCCESS in 20m 54s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/c4d92294d82e40829e3cb09f339071f9 : SUCCESS in 1h 20m 24s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/58e6dfb960bc48108d72e5a923612753 : SUCCESS in 26m 53s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/80c7c153c53d4a62bb32883ec6fee424 : SUCCESS in 1h 03m 05s","accounts_in_message":[],"_revision_number":14},{"id":"c783da2689193d11c60a978c512ea3f46be8dc61","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2024-03-22 18:04:02.000000000","message":"Patch Set 14:\n\n(6 comments)","accounts_in_message":[],"_revision_number":14},{"id":"3666d05faf34b1e4194d713841cf40e1147bebbc","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-03-25 05:29:31.000000000","message":"Uploaded patch set 15.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":15},{"id":"f7b3200aeeca5c25ea1abbd10a4dc43c76f245a5","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-03-25 05:30:17.000000000","message":"Patch Set 15:\n\n(4 comments)","accounts_in_message":[],"_revision_number":15},{"id":"c96dac354247d09acd5fcd0fee4d8739b018bfaa","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-03-25 06:13:30.000000000","message":"Patch Set 15:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b01a5a17718d447d88ec2db4f31d2d15\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/85ea744ce5884d36bb4bd34fd9056916 : SUCCESS in 16m 03s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/5ea49e951c5f441f8caf7eb4a5c3fec4 : SUCCESS in 15m 03s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/6da19cb01e1f47bd87e29af3466d6346 : SUCCESS in 41m 58s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/f49e42fc47a343a0bf91e034278bd4f3 : SUCCESS in 20m 27s","accounts_in_message":[],"_revision_number":15},{"id":"7ace33b119561de78be7f29234c05fcd449d79f3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-03-25 06:39:15.000000000","message":"Patch Set 15: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4cd966942f7348d6bb8e4032fb066fc8\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4eb35e299b0d4ae6b4f06c58249d8304 : SUCCESS in 8m 01s\n- grenade https://zuul.opendev.org/t/openstack/build/d52d922737ee4512a320834460991f60 : SUCCESS in 1h 00m 20s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/f2ad1128d36a49f0b1eea0d27222ba58 : SUCCESS in 1h 04m 08s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/fa490ab70e204e8eaf24d604af421bd1 : SUCCESS in 49m 08s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/523252f3ae0d42aa84f8a39213970c31 : SUCCESS in 44m 48s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b405f3099e984ba181de16141603856e : SUCCESS in 18m 12s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e4843828dff74310b949c24b986c7ce0 : SUCCESS in 20m 12s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/8db2ee7646884026931d4c6b002be1e5 : SUCCESS in 19m 44s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/fffa1f74c0e944939cb47cf63dfd9b5d : SUCCESS in 10m 57s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/99ea0a3a29f54a2c8b258b320e5c5c7a : SUCCESS in 5m 06s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/815c7fcb4add4f20b71382a5ea11b933 : SUCCESS in 18m 22s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/68d8e4c21c22440898817879ee6057fc : SUCCESS in 14m 01s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/d9ad779188494f3e9a4de120a2f7f767 : SUCCESS in 17m 52s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/a91022410b554eee97b4e01518389312 : SUCCESS in 16m 49s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/b92b3be872b1420db65dcd593b49b5b6 : SUCCESS in 18m 24s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/8ad411e6a8a24d7594371a1b83afb37b : SUCCESS in 17m 27s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/9f89e735332543018fbb728f554ac938 : SUCCESS in 18m 48s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/e306d37ee3b542a8ab1bbe7df218d809 : SUCCESS in 14m 54s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/0d2bc9fbbd1b44e4b26f9c11e2f0f1c9 : SUCCESS in 15m 52s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/1e0b22c8cc5b4f4aa2ad52d1ec209858 : SUCCESS in 19m 06s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/7d0dbc76071944a1b6950304d644aab3 : SUCCESS in 6m 00s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/e94f547949ca41a0a7ce6a50f0214548 : SUCCESS in 17m 48s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/f02a8f4401054e269969c87f95cfd71c : SUCCESS in 6m 55s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/0171ffa690df4a9bb9ad42c82a24f134 : SUCCESS in 1h 02m 14s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/f45cdf17e5ee46359d2c960476d3c709 : SUCCESS in 51m 43s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/8a2dffbdab5d44a0bf9302ea41655d09 : SUCCESS in 51m 29s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/db804825c8e740df9b658870788681cb : SUCCESS in 23m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1bdc6ee374c244efa313221ad33f6c35 : SUCCESS in 3m 52s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/1326674506604a88a9976663b06504ad : SUCCESS in 18m 46s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a7992c4ee29c411ba363c17ac71dda57 : SUCCESS in 42m 01s","accounts_in_message":[],"_revision_number":15},{"id":"92e4d55d3301aa03164d741370e14748e95eedeb","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2024-03-26 15:06:38.000000000","message":"Patch Set 15:\n\n(17 comments)","accounts_in_message":[],"_revision_number":15},{"id":"298c30ffcb9414d728a26449c310454dc694e661","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-03-26 15:56:56.000000000","message":"Uploaded patch set 16.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":16},{"id":"e645f9462b051b932cbec96bdc410c3068323bfc","tag":"autogenerated:gerrit:setReadyForReview","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-03-26 15:57:25.000000000","message":"Set Ready For Review","accounts_in_message":[],"_revision_number":16},{"id":"6938af153e0ab276a083d2176146d63d756a983e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-03-26 17:17:09.000000000","message":"Patch Set 16: Verified-1\n\n(7 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\n\nhttps://zuul.opendev.org/t/openstack/buildset/d347f25f4910437aaecf8f8548138e06\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8a097861887a4cd7ab2520aff3751823 : SUCCESS in 8m 14s\n- grenade https://zuul.opendev.org/t/openstack/build/8070eda61fdf43109bac41004f3a4ba4 : SUCCESS in 51m 09s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/2f5024ac1e9b4923b8acb413aa8e3792 : SUCCESS in 58m 38s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/56913e5f3bc949ffb8c8828d3d54bb46 : SUCCESS in 53m 49s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/1d9b07bf9e7848dd8101c310e2c3323c : SUCCESS in 50m 30s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b3d037b5ee6c4eddb1d68b3c1e607b9f : SUCCESS in 17m 25s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/1c79da3fda2945fba7ed12d03d48d1f8 : SUCCESS in 17m 28s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/469dd8fc6ce24b0ba70ef807bb0b22c7 : SUCCESS in 24m 34s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/3f2e3cc88ff44934b7fcd231ce20d588 : SUCCESS in 15m 04s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/517832cde2104407a4d4c7da7e665039 : SUCCESS in 5m 18s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/bead0103669f4ee48a107531f47b8c62 : FAILURE in 4m 47s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/09cc36d447494b979277f238e0576eb4 : SUCCESS in 17m 14s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/24afcaec0d3541d58f42cd0e7d3c8f07 : SUCCESS in 19m 24s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/c93df7a5029a4fe586c2ccee9fdecd95 : SUCCESS in 20m 58s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/ac8187c8a9c143bb8a53d71e8784e043 : SUCCESS in 21m 52s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/6426ae53976646bf893168c364ddd7e3 : SUCCESS in 20m 44s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/df5e56b1ba4b476697de4c7e3ac9a8b5 : SUCCESS in 18m 19s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/7bc80ddd16f548069b2c50686ddd2e8a : SUCCESS in 14m 43s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/e8bb4230a9064fd89e6c39f4077b637b : SUCCESS in 14m 19s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/409d6bac41404233aa4736ff51cbd0ba : SUCCESS in 15m 56s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/3681815f62b14eaebe2a51a39b6639e3 : SUCCESS in 6m 35s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/aecc5f9a203f4864bc9a090548c84b78 : SUCCESS in 16m 52s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/87be20dadcb443439dfe89f89918f20d : SUCCESS in 8m 11s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/b6dd4ab2a8fe448f9df42c8b19db1513 : SUCCESS in 58m 25s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/cb3a67644df544b7b5051d0272f4394f : SUCCESS in 56m 19s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/ecad759f2cea41b49f55b00298d7f7d6 : SUCCESS in 52m 57s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4dc5689d939f414ab9526faf0e1eeeba : FAILURE in 5m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8e9ebc4c992c45479903d3564fbe6016 : FAILURE in 4m 26s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/51849f23c7db43ca97869ab652e6a2bb : SUCCESS in 22m 43s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/586757a316574b989e45cab8cb629efd : SUCCESS in 46m 32s","accounts_in_message":[],"_revision_number":16},{"id":"4aa93a1dbb2ca1f1d4974ace670ce60594fd2c8a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-03-26 17:48:32.000000000","message":"Patch Set 16:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/cb7ea03587e04b8db7a162029d039c74\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/458462464be54d52b21564578df4d886 : FAILURE in 29m 33s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/fdbffd16b0664b2a98ab5886cf64955a : SUCCESS in 1h 28m 20s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/1024b62063b64fb9b395fff09a424fa6 : TIMED_OUT in 1h 31m 03s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/d84affbfac30484eb83c69cd601d25a4 : TIMED_OUT in 1h 31m 10s","accounts_in_message":[],"_revision_number":16},{"id":"1dcc0d10163c479a6264f0043e690233552dc23e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-03-28 19:33:49.000000000","message":"Uploaded patch set 17.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":17},{"id":"3046ae999f7df493351b99a76f26e260bbe7815d","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-03-28 19:44:16.000000000","message":"Patch Set 17:\n\n(1 comment)","accounts_in_message":[],"_revision_number":17},{"id":"671c9291a3b1288c1536531974f24c9de1d1d623","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-03-28 19:58:21.000000000","message":"Patch Set 17:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b3663b00951241deaae50e3b6d3599d0\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/996ddf1692df4fc4893673c6e7bb7c68 : SUCCESS in 16m 05s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/1d76e1d9f3ba4bd88825aee43ff53b68 : SUCCESS in 14m 58s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/d151cab4accb49799ffb67f84cfbc6a5 : SUCCESS in 19m 39s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/f84d7d5586bf4ca18da2bbbf6ee877be : SUCCESS in 23m 21s","accounts_in_message":[],"_revision_number":17},{"id":"a5d2bfb13151e53b363f5d26b8b2bb936edd3274","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-03-28 20:38:09.000000000","message":"Patch Set 17: 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\n\nhttps://zuul.opendev.org/t/openstack/buildset/068b0d223fb64eb3a952de20eceac7f0\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/56f47fbcc9d94f099e949c12f05bf2af : SUCCESS in 9m 34s\n- grenade https://zuul.opendev.org/t/openstack/build/004b9a3918084baf8b218faff29c6e0e : SUCCESS in 57m 30s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/86a1be666a224af5bdd36927948b8f64 : SUCCESS in 59m 47s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/176da118a3a642838e7b242c569712de : SUCCESS in 42m 27s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/4a5f5d7d75a646f4857226e45603996b : SUCCESS in 59m 55s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/03f70223a76d41de8a2b9c7ffcfb8574 : SUCCESS in 19m 47s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/829b431a5070426a9cffc1d5645b52ef : SUCCESS in 20m 41s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/d57033355d254d01993602a27ba70848 : SUCCESS in 21m 29s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/11a02aea81e341579d52e71a5b42cab6 : SUCCESS in 12m 23s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/767fad9d95284e2892543e5b7b535df1 : SUCCESS in 5m 30s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/8555126edfe14cc2b3a7c05baef5f93d : FAILURE in 4m 40s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/5a70a889713046ccb0dbca3febac2e1b : SUCCESS in 17m 03s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/fef1a3225a344c919c07eaee467b902c : SUCCESS in 17m 51s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/dd96afedcc464401a7aa6d7e3192414f : SUCCESS in 18m 34s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/2120711cbbd94345b64aa13c32a7165d : SUCCESS in 19m 33s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/3143d84dc094425ebc8bb2d9350f3162 : SUCCESS in 19m 23s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/2112e2c0fd734922b85b5ba2a613da36 : SUCCESS in 22m 10s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/3d8e7854e998448e83bbe1acbfbb827a : SUCCESS in 15m 14s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/e95d97be7c9243b59682c654cfb6c3d1 : SUCCESS in 17m 49s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/1d97357c2d144aed8ed2d3b71b7a6a97 : SUCCESS in 16m 10s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/c4d6859559d445bb9ba4b3fe110e7a32 : SUCCESS in 5m 20s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/b295728acc79497786c48296d534d368 : SUCCESS in 15m 50s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/271f06f82d344d7ead0251383c9efa25 : SUCCESS in 7m 59s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/286e4a692b124a5aae9558d0a2608d21 : SUCCESS in 55m 29s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/6f4734090450426cb9f5c97daccf54bf : SUCCESS in 38m 12s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/20f321bccede46d0952896f96313abbc : SUCCESS in 39m 12s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/51fcab5f24f7403c928bc125745cf545 : FAILURE in 6m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4c1730f3cf234313956a5e93c94f0b2c : FAILURE in 4m 00s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/fde5175e37134ccea4a8c543b474a275 : SUCCESS in 21m 44s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0db89e0638e84fbf8b898e93fda3d96c : SUCCESS in 46m 43s","accounts_in_message":[],"_revision_number":17},{"id":"54a97df691a330afa25ea587897560ed3e10a7ba","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-04-02 03:21:17.000000000","message":"Uploaded patch set 18.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":18},{"id":"619e2c2898764382962905311bc930e42956e463","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-04-02 03:21:47.000000000","message":"Patch Set 18:\n\n(11 comments)","accounts_in_message":[],"_revision_number":18},{"id":"c79ed650504b0f090d550c0a317579069f112579","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-02 04:32:24.000000000","message":"Patch Set 18:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2c46a99ae916463a8ac6146bdd00a278\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/a5528b49342c487aae4bda959558a7f9 : SUCCESS in 55m 45s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/0f2c92e469f54370a5a01e411234139d : SUCCESS in 16m 26s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/42ca8b99b0784c2a9193347589378dd9 : SUCCESS in 1h 07m 02s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/3516be12a73e4cc48a4c4a95657b1cd4 : SUCCESS in 21m 57s","accounts_in_message":[],"_revision_number":18},{"id":"f067c53ce61e8af709163e57cd5e484a376fd014","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-02 04:43:38.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\n\nhttps://zuul.opendev.org/t/openstack/buildset/5ec952061588465786a04012bffac8ed\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/87f04aefbbe748e597b3d1d35e899a28 : SUCCESS in 9m 02s\n- grenade https://zuul.opendev.org/t/openstack/build/f11c93eb3c194fc4b77bc2f42591a618 : SUCCESS in 1h 02m 46s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/014f00a5a45c4344a63130aab72a628f : SUCCESS in 47m 40s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/529bc2a1c6604eb986eeea080bb949ea : SUCCESS in 44m 38s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/f10e01010d924d32a7787c4e52bdb788 : SUCCESS in 18m 45s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/c141939f6438488ab03091d47fd1a15f : SUCCESS in 18m 43s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2480c0bdd1194636935bd52c4c89abe7 : SUCCESS in 19m 47s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/67966ef9cb9943cf972e55542c494aa9 : SUCCESS in 10m 58s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/ed04e243d9504ea9b96382cc22d03796 : SUCCESS in 10m 04s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/543cdd4016e5411183af3a0228445ba6 : FAILURE in 6m 11s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/1cea08e82716462cbafab06a09759474 : SUCCESS in 14m 59s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/50a217905dca47a9b86c97ef92c53261 : SUCCESS in 18m 07s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/2a351e7b105e42afad4ae061f04201af : SUCCESS in 12m 38s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/8f25552bbea04066a033874c78d5d281 : SUCCESS in 17m 30s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/47c90c99477f4ad3ad428c4f8c4278ae : SUCCESS in 16m 22s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/dbdbbb71c213405db5aca7120e0a3994 : SUCCESS in 18m 12s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/2f6b33e8e90646e5a2605f5125f7887d : SUCCESS in 13m 59s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/7386521d149a4d1ca537586819322a1c : SUCCESS in 16m 35s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/40157bce13474d08802f4bd4e8d38c4c : SUCCESS in 18m 36s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/66cc34b1a5b14be393140791ab41af4d : SUCCESS in 6m 09s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/b57404af894b4777979ce4bd45e68301 : SUCCESS in 17m 52s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/db62093f8c0544918a70911f52e54b80 : FAILURE in 11m 34s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/2df37e3fbace4b5a9e372f16f1653527 : SUCCESS in 54m 55s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/578bd94811554a47919c05024089fceb : SUCCESS in 51m 53s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/1bab1e4b69d246d9b229834916025bbd : SUCCESS in 52m 49s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/63fd5dfa8ede49d3a2312ec183dcb2fd : FAILURE in 4m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4a11b07367e84081b51042b050bee7f0 : SUCCESS in 3m 31s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/99a3c9d3c1e94b4cab01519e45895ed2 : SUCCESS in 21m 29s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9428a6326cd344e2b95e4d4131e74af7 : SUCCESS in 59m 02s","accounts_in_message":[],"_revision_number":18},{"id":"17630c24c4967bac28c7aee9fde3574b6734d06b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-04-03 04:51:32.000000000","message":"Uploaded patch set 19.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":19},{"id":"557c37e6f183c621517f6ad5d9347326bf97f3b4","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-03 06:09:12.000000000","message":"Patch Set 19:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c0c876b9c2094b66b8abd67f68cc9f68\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/539ca4974bcf4663962d7324733fdf51 : SUCCESS in 16m 38s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/06c7d9640c5a46cf84dd9cffa8f5f5d6 : SUCCESS in 55m 02s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/50d8e7a560a04c0a856ee0c3f3c26839 : SUCCESS in 23m 11s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/645c78e01abd46409ad49f3ae53e57b0 : SUCCESS in 1h 15m 54s","accounts_in_message":[],"_revision_number":19},{"id":"07a0eba284bf973a787bdeac0969cbdac071b787","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-03 06:09:26.000000000","message":"Patch Set 19: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/510b05fd1890445c9067a38ad1a1fd92\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6b2b94184480449a95da52c73a01ae6e : SUCCESS in 8m 58s\n- grenade https://zuul.opendev.org/t/openstack/build/00e57f013c62489397befac3f24b64bb : SUCCESS in 1h 03m 29s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/478cb93f28e044d2ae506e57a9285c38 : SUCCESS in 52m 38s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/c321d75c5d1244a088c58dfc289f2398 : SUCCESS in 1h 01m 01s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/cdedfabd7b96466b9ac2448a04b8274c : SUCCESS in 18m 38s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/718341bcf8d046de97b42da6b0085be1 : SUCCESS in 20m 06s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/24746287c8e14a46b8878ed486004c82 : SUCCESS in 18m 20s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/2fdd5f9a94b54f198f7e8cfd3d116ed7 : SUCCESS in 11m 15s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/3a963c5e7c3c4bbdaa4a846982278ef7 : SUCCESS in 6m 39s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/b7f817118f8d4303bf75dfcc9f9068da : FAILURE in 19m 24s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/e017a4299ba340408a41744d0f09976a : SUCCESS in 18m 10s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/caec7d73253340dba3114cccfb144061 : SUCCESS in 15m 19s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/69f4688869ab4da880eea86900241096 : SUCCESS in 19m 37s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/db956fad6b724462b2bf8fc5458dea38 : SUCCESS in 17m 39s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/e1aa2970f27140fe93849a0e4874449e : SUCCESS in 18m 50s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/92a51b92fdf04f41b1a06697a727c432 : SUCCESS in 18m 37s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/ee5b816de8a5495085a2c9f92cb0b487 : SUCCESS in 12m 46s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/491f4dc0ebd0482696acbff070b54776 : SUCCESS in 18m 01s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/e29a8112c1784c518e6da664655c235a : SUCCESS in 12m 31s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/c474b2ec975042fbae42acc2e24f69c0 : SUCCESS in 8m 26s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/ecb0a67d0def40a19489152c9936edc1 : SUCCESS in 13m 50s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/db3f41bb21654a7894921820b3c23b0a : SUCCESS in 9m 41s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/b997239f56994524914db4724e09320e : SUCCESS in 46m 40s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/acf3ea5e75ff4a358146ca781211e74f : SUCCESS in 47m 18s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/45b9f9fef9314e8fb7e82c16cd20cd62 : SUCCESS in 34m 46s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/b95fbab887444a1fa27dde1126727f73 : FAILURE in 13m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b3573416a2364cd3951bee467386d035 : SUCCESS in 4m 24s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/c76e5d17df76444db44352cdda183578 : SUCCESS in 17m 13s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/97dbeee4dfd34d38b5daf0660952f463 : SUCCESS in 58m 40s","accounts_in_message":[],"_revision_number":19},{"id":"b1fd32773116103438727778f3e029917cbcb04f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-04-03 22:06:04.000000000","message":"Uploaded patch set 20.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":20},{"id":"dc912105f0895f5615b1d566396e7c7ec48902db","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-03 23:14:19.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\n\nhttps://zuul.opendev.org/t/openstack/buildset/c6e503da3586424baf19b23e514a619e\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/02146cad45504e6591724867853b8141 : SUCCESS in 8m 39s\n- grenade https://zuul.opendev.org/t/openstack/build/6d01055ee3da45f8937e386ba45083c5 : SUCCESS in 50m 54s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/6d17228819384873bbfb23bb17b9a1a1 : SUCCESS in 55m 56s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/2a4156380e6b49f28117c86eaa22f2b3 : SUCCESS in 1h 02m 34s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/6d8a0670f7e549fbaf0e3c63b05ad98a : SUCCESS in 18m 57s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e0b818bfd1964727872e7978b815afa2 : SUCCESS in 15m 52s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/3bb4afd21763419da6de8644d6cf91c4 : SUCCESS in 15m 15s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/2d9a739643db4c69bf69c6f168409e37 : SUCCESS in 13m 57s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/14bd6607fdc14e15aee08287b5c83fc4 : SUCCESS in 9m 03s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/5faa8ea2701246c087ed5d8562dfe0e2 : FAILURE in 22m 38s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/7ccbd651591d431b9a25d45e6ea48793 : SUCCESS in 13m 56s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/d9a99dfafe3b45569d6499e349bfa335 : SUCCESS in 18m 43s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/a2b05d95044444a2839709dae388f4e0 : SUCCESS in 12m 25s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/53230e12d8754c989602c99bd87c1ce1 : SUCCESS in 18m 06s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/371226b0fb3849b5b0199b28bc9b7c53 : SUCCESS in 22m 18s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/272cd0dbce1c48a994a52b8c3504f9b7 : SUCCESS in 19m 55s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/fdcb6ef321154b968482cf56402d4e3c : SUCCESS in 11m 44s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/f3c93ed6c8ff4660915ad91c0b380b44 : SUCCESS in 19m 31s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/58f7eb00f7554b7a92cfceabb709d896 : SUCCESS in 16m 39s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/6553c2a6399b45e89c912fbbbf851740 : SUCCESS in 5m 39s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/6a8a3956e24e4671a02da8ee6b60d511 : SUCCESS in 18m 30s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/e3217ffdee4c45aa87942c05b250e6c6 : SUCCESS in 9m 01s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/874258b813c5472690cf85f14d981f96 : SUCCESS in 58m 48s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/c203ebe2872d43c3bcb49b63b8fae73a : SUCCESS in 35m 17s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/2502a91c1b314688b07e79e0b804525f : SUCCESS in 58m 00s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3877c007320f4a35b8378e71c86eb651 : FAILURE in 18m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b64315366a5b46869abcde73957bdcfe : SUCCESS in 3m 49s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/584906fe723c4914875529e5921b77cd : SUCCESS in 24m 36s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/42b7f288807649cf978e2b22f1ca26fa : POST_FAILURE in 48m 51s","accounts_in_message":[],"_revision_number":20},{"id":"a8a1741fab60cb058a0962973d31ece712ad3d43","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-03 23:24:15.000000000","message":"Patch Set 20:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/76d4bf2a2ad447fb8d7f51f670261997\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/e9dc889ba1e24aa59ca8bde3a452e064 : SUCCESS in 1h 16m 32s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/dbd6d116886349c8b335fae63e9d61ce : SUCCESS in 39m 21s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/96fd8c8115d343df89f8ef648ae4250f : SUCCESS in 24m 28s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/c91368ce74ee40c38b968a30ac9a3ec7 : SUCCESS in 16m 53s","accounts_in_message":[],"_revision_number":20},{"id":"c487089b657b501e7ad9b86db822878b5e358473","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-04-04 00:28:38.000000000","message":"Uploaded patch set 21.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":21},{"id":"733c95f580ec1b966602ea300c994c863a36e5de","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-04-04 00:51:08.000000000","message":"Patch Set 21:\n\n(1 comment)","accounts_in_message":[],"_revision_number":21},{"id":"61820a09d921618abdc4368441da3e3a534bf13a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-04 01:43:19.000000000","message":"Patch Set 21:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/24a94594baa648e3a463e51253264bfd\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/d3842eae2edb4c9cb4dcdbed1930de31 : SUCCESS in 14m 45s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/87bf1f93455d44d1b3f1b22f8399d149 : SUCCESS in 15m 10s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/e842e123944c4fa9a2834c09b62cd115 : SUCCESS in 1h 12m 33s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/beb966a031064118b9d37dddf1dd53dc : SUCCESS in 22m 59s","accounts_in_message":[],"_revision_number":21},{"id":"37de914b77cf8f831b8eb104f3c1434e960ff4a2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-04 02:29:59.000000000","message":"Patch Set 21: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/f9b62db6bc41410f934e1f33cee5b595\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fb818b28ceab410aa9b8828755d99f88 : SUCCESS in 8m 24s\n- grenade https://zuul.opendev.org/t/openstack/build/a782aa1d71b4464dbdd038352cf3da8a : SUCCESS in 1h 03m 15s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/5cac3a3817a849969d681d70a18ce5e4 : SUCCESS in 42m 10s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/215b06279617444785ce6422f26759ae : SUCCESS in 59m 58s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/78fee17d53774ecbb90bc7490d9d40b5 : SUCCESS in 22m 03s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/cfeb430680344d789970e57b443a5af0 : SUCCESS in 18m 58s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/f7b07aeae7cc4b7ebe4d34ee8d44735a : SUCCESS in 21m 36s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/985da178354f4757864d54c1cf0cb1a0 : SUCCESS in 11m 56s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/0d1cf2171a854443bfe0ecf059a2d854 : SUCCESS in 5m 30s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/7eea76f5411141ceb18416c399b52328 : FAILURE in 18m 47s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/e466061a05664b6890249e10f0197f10 : SUCCESS in 19m 46s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/11495bc43fc745a9a3633ca481d7961a : SUCCESS in 18m 27s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/7be62a3c1a4b4c5484c5a3174549c2b0 : SUCCESS in 17m 26s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/1f990e6290804a909299db4ac4f49023 : SUCCESS in 15m 05s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/7bfaf996bfe842fe8616708a976833df : SUCCESS in 16m 10s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/f82514bfe8604fa1943c370536e260d6 : SUCCESS in 15m 04s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/dbecb337f0e141788a7ebe4b7b260d44 : SUCCESS in 15m 38s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/54f13fbf2b534f0b8073362a6d2e5c44 : SUCCESS in 14m 53s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/7c733baffb1641dfa8f834186d49d8cd : SUCCESS in 16m 06s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/a905714c91284059bbbd2ea76d0ef76a : SUCCESS in 5m 50s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/aca73a5af33f4f7ba8bd218bdfdf8c6b : SUCCESS in 18m 13s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/df4d78e3e2c2407687b16c6a0104de6c : SUCCESS in 7m 18s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/0de07e09ac554254af8bf933973c6ad1 : SUCCESS in 1h 00m 28s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/6510b0ba6b2d4d739e841c75ccd3ac3a : SUCCESS in 56m 15s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/314915d0abf944958d393abb4709fcc8 : SUCCESS in 1h 29m 12s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f291fda267754c08b09bd63de7000d1e : FAILURE in 20m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1a8a525502ad4d29af76c4ead036a0d6 : SUCCESS in 3m 44s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/b05f1031262a4e3487e214b50e545188 : SUCCESS in 19m 12s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/661dd14a3ae44e0db57d49421a3e5ecb : SUCCESS in 59m 07s","accounts_in_message":[],"_revision_number":21},{"id":"e4c9902f0d548998a0212d9f76049963f54e48ba","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-04-04 15:44:18.000000000","message":"Uploaded patch set 22.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":22},{"id":"54d928469d2a2e8811836e2f79359a97c2475a75","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-04 16:08:48.000000000","message":"Patch Set 22:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a5fc40a1dfda4f43baffc4b7cd438181\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/226c4c8d20ae4ae9a3b02129671cb438 : SUCCESS in 17m 56s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/136a9eda53ed482a870db12160683fd2 : SUCCESS in 17m 08s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/7e0e57dea9674e92b5d5ea488e60da00 : SUCCESS in 23m 16s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/465b286469bf4be19f7e3f3067924ce6 : SUCCESS in 19m 50s","accounts_in_message":[],"_revision_number":22},{"id":"6690c39a7dcf91811edd2077032dc22b19324af6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-04 17:43:07.000000000","message":"Patch Set 22: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/ab06e9af516142e499f780c90a4320a7\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e06993cfc7fd454e82563ffabf4fac65 : SUCCESS in 8m 37s\n- grenade https://zuul.opendev.org/t/openstack/build/0370488b0c82480c8565732da6000eb1 : SUCCESS in 1h 13m 38s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/261b76df6ea94b2fab8497fd18aba63e : SUCCESS in 53m 17s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/7ac346b1864145478073b8bfbba18fbb : SUCCESS in 1h 01m 11s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/39dc1f8cb9594c5f92e49dc2723d7408 : SUCCESS in 19m 06s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ddfaf3f83afe47dd83d6c0104b4b691b : SUCCESS in 19m 04s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a760e0e746c943ca90c0a69c82151d02 : SUCCESS in 23m 28s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/96b32e3c24644c87ac0fc295ac887933 : SUCCESS in 11m 21s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/4f345bfdfa1b4ebcac34fc201ded3245 : SUCCESS in 4m 58s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/2feb87316c9c4f3180304b3406467271 : SUCCESS in 21m 11s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/438b8010232a41f6848aec2485432eeb : SUCCESS in 20m 27s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/e366755d32bf455687b8e988c66c14ef : SUCCESS in 18m 18s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/f7b257e5deb54f60a98e15c8bad49a46 : SUCCESS in 20m 53s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/e5515403debe4cb29a7535b556f3ccc0 : SUCCESS in 17m 13s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/a18408704f2342ea9cccb73cb779aa05 : SUCCESS in 22m 13s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/eb1e9fa405a54f3dab259ebc4f06a0ca : SUCCESS in 19m 49s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/1b6ca66191514d409b9a7d279ffaae87 : SUCCESS in 16m 24s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/e4ce2da7b91c45afae17d91630f8d1e7 : SUCCESS in 20m 03s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/3118f208667648c793f1f7b53fd0ecb6 : SUCCESS in 20m 13s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/aeaf5d2338424b4d9f346a9438d0770c : SUCCESS in 7m 29s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/c86eee3c1031428e803e6f47ad232183 : SUCCESS in 19m 36s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/fe01a78005764dfea42f4dab386a1d73 : SUCCESS in 8m 54s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/e950cb8f4ffd4636bfa24d023085b874 : FAILURE in 1h 41m 11s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/275305b6a7c24630bf19e0ec3d8b0d00 : SUCCESS in 1h 04m 37s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/f05ef0d8e58944fcad760266751146da : SUCCESS in 50m 12s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/626806d161144bdab8f9cbe079b095a1 : SUCCESS in 18m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/afcbbfad9b1e4600a3ae1e853a861ba6 : SUCCESS in 4m 11s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/ebb97d5f554b4d8181bece1dc1a4ab36 : SUCCESS in 20m 06s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d97f1211b53c420e89d1b068d6fb4345 : SUCCESS in 57m 19s","accounts_in_message":[],"_revision_number":22},{"id":"781689035c4c047edcd3df8f621a2067e678f68c","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-04-04 18:15:38.000000000","message":"Patch Set 22:\n\n(1 comment)","accounts_in_message":[],"_revision_number":22},{"id":"17bdf2d7a20caa307cd5369f00d34d09876b6ee1","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-04 18:36:12.000000000","message":"Patch Set 22:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7c5f0487ecd24e3bab33ef7031b22678\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/68c19fcc82ba496fa9058c579dae6dc6 : SUCCESS in 15m 44s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/d089f3eb634f4b59994f7af9fdd7136c : SUCCESS in 18m 02s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/4df12aff90f94c04b00a996a9e7b3c6f : SUCCESS in 19m 26s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/d333702119c4454788e52e9c230d6236 : SUCCESS in 17m 46s","accounts_in_message":[],"_revision_number":22},{"id":"6f39affc1473abb5322de38bb607ed895015e05b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-04 19:33:40.000000000","message":"Patch Set 22: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c7281d4e2a5d4958b261b7796e1afb93\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/32f634af001b45a09727f64dd5f7fda2 : SUCCESS in 8m 08s\n- grenade https://zuul.opendev.org/t/openstack/build/46e21a86dc5d4322839ab4de47deedbc : SUCCESS in 1h 02m 30s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/53449e9efb8d48ff80c6f83c694f0685 : SUCCESS in 1h 02m 42s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/a10ad09eb0414e1189cfdd9d0a973d6f : SUCCESS in 1h 00m 23s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/6d410cb2d27a42efa5ed2604f14a7dc7 : SUCCESS in 19m 54s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ccec82da5129428f9274fbef866ee56b : SUCCESS in 19m 25s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/829a84307d8640349cee4f1c758fa9e5 : SUCCESS in 26m 19s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/2bd8e1134dbd4cac987f01a730a30805 : SUCCESS in 11m 15s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/d09512c9e1a14229961759cd0502bd33 : SUCCESS in 5m 38s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/f0dfbc9f1d7d421ebe1a5e2645c0aad5 : SUCCESS in 25m 14s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/4d3609477b4d4f4ca99138600b8a8180 : SUCCESS in 22m 51s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/f5c813ea33ee4e12a90e6c92a2dd375a : SUCCESS in 19m 56s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/9419b291a66749eea319b02694211fe5 : SUCCESS in 19m 07s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/8a22af8369c44714abe0cc122e5fe8be : SUCCESS in 20m 35s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/0e5992667aec48278166539306657af4 : SUCCESS in 18m 06s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/82c228af550b4401b7d59f994404602a : SUCCESS in 18m 02s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/e1b7ce5aae5841568f48375e2b119f3c : SUCCESS in 17m 08s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/56eb2a5e05d64e42a98e5e6a931d8ec3 : SUCCESS in 16m 15s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/558300bf94a94989bb6d990b641d4b50 : SUCCESS in 16m 13s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/4cbcc783354c4427a774e55d50940443 : SUCCESS in 6m 10s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/363178de0788430a8f9443c42f3e78f5 : SUCCESS in 16m 47s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/1086f3d5259b4d86a862433a2e97fc69 : SUCCESS in 7m 18s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/09b435c9dcf547968e7364bc612c2c46 : SUCCESS in 1h 07m 34s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/66e9a5904dac49118f6a86941564d71e : SUCCESS in 57m 01s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/56d2a414ac6142a0a0c072242c757ebd : SUCCESS in 55m 48s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d05cc9294ee94f8d8e1673395caa0503 : SUCCESS in 25m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4862e773cc1d4ea486f3f00f6f1b33eb : SUCCESS in 3m 49s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/78fb6d29498d4083811dcef6dff03641 : SUCCESS in 18m 41s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9ecc6742c45a4aaf882fced34aeb6a8e : SUCCESS in 1h 02m 52s","accounts_in_message":[],"_revision_number":22},{"id":"fc2abb7fd4fd0d76c4e81a3783ed766c90d76b4a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-04-04 19:47:59.000000000","message":"Uploaded patch set 23.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":23},{"id":"942a07ed1fed47bdcb26d931dbc0f5a7dc72ec20","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-04-04 19:58:23.000000000","message":"Uploaded patch set 24.","accounts_in_message":[],"_revision_number":24},{"id":"68a99a45d652cef5a90743ae6aab7063de2407e0","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-04 20:21:27.000000000","message":"Patch Set 24:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0d501fd28bb1449f8e487bc6d39a1179\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/ad9fbcb09cb94487a92216d127999485 : SUCCESS in 15m 37s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/fa4601c4d65e4db2b7f77a165b68860a : SUCCESS in 18m 17s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/8be4b518016444fa9cbf5755426344ba : SUCCESS in 21m 55s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/448f59d3e740417eb801731cbd7687a5 : SUCCESS in 18m 45s","accounts_in_message":[],"_revision_number":24},{"id":"37802297d48ef303bdd2612bffe5aa8f7c2ec24a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-04 21:27:07.000000000","message":"Patch Set 24: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b49bd3f99d6741d086ffe4b0f50f0a04\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b66298784d36450ca6e1433e70516f40 : SUCCESS in 9m 11s\n- grenade https://zuul.opendev.org/t/openstack/build/b87523f21f294adbbf43879d58a6c74c : SUCCESS in 1h 16m 14s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/02b9376ea6dc47f9a7f79cceb410f188 : SUCCESS in 41m 00s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d32b01a4139a4f6f8f8690f51d16a29c : SUCCESS in 56m 05s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/6b2799641ebc4cc1a833f0d2ca8a45e1 : SUCCESS in 16m 26s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b60a976917ba49c09b56f5125a897e71 : SUCCESS in 18m 13s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/7dc1e7d665ea43cfb1447816ea2e96a2 : SUCCESS in 18m 43s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/7fb45a5c67a8421f9a9ae89bcabd35b2 : SUCCESS in 10m 12s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/421a5265e16b4646a1c43d0c186255bb : SUCCESS in 4m 55s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/78369b50b7944065a6ba0ee81e83d510 : SUCCESS in 19m 13s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/8594359eeeb343f0bd6df5f7a94e7404 : SUCCESS in 25m 25s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/4799c15d37724c828f459fd377a29c9e : SUCCESS in 17m 31s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/87023f23938140ebb7122414a15c7d35 : SUCCESS in 16m 57s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/8d1903f331eb483a88c8c86040562b57 : SUCCESS in 18m 28s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/987ea2e8575d40e589694fe16dba5927 : SUCCESS in 14m 40s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/5f82f7673b9745a68069b6fb3feded33 : SUCCESS in 19m 49s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/9e645f2fb174468ebc124f6d68a0609b : SUCCESS in 14m 28s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/53b446c363794621ab20c4fc50f3f4d1 : SUCCESS in 13m 43s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/2365e642d2f9415683eb5fdbb2a2c328 : SUCCESS in 26m 08s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/1799db7eec3a40d999a3f5005f39beb2 : SUCCESS in 5m 58s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/8c3ac21a9d194c1aa1702c79ab4633c3 : SUCCESS in 19m 53s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/17987a6083054e1eb29aa22272202681 : SUCCESS in 8m 35s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/3f4b511cfd774f4490a5013f5277ca8a : SUCCESS in 1h 11m 39s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/fd60f29d99fa418aacbffca58898440f : SUCCESS in 48m 49s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/39f935fba27e4df48987b65b8fe34647 : SUCCESS in 54m 06s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a193eb46f74349e99950dc5320beeaea : SUCCESS in 20m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c7b97fbb43a44220885c82f408c03292 : SUCCESS in 3m 55s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/64dedd9b998742709d861944f45e2f79 : SUCCESS in 27m 29s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/cf248c0b91784acb92c45254bf42a391 : SUCCESS in 57m 36s","accounts_in_message":[],"_revision_number":24},{"id":"3fdee11f26b6250ac6e5644b95ec1ce8d97fbebe","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-04-17 03:49:10.000000000","message":"Uploaded patch set 25.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":25},{"id":"7fe16f33996f9036ff267e0cb8d3294b501b7510","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-17 04:57:01.000000000","message":"Patch Set 25:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/507b40deb9544996aa8a61b7bca94a85\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/dc67c7cd38424c2bb64181fbc999eeef : SUCCESS in 17m 18s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/30e7ce29b29f45069a78d992ab8fc351 : SUCCESS in 57m 23s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/b0a46dd835e54ceaa2c88e2f60780088 : SUCCESS in 20m 10s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/e5fe129ba2d24067a22131375999a446 : SUCCESS in 1h 05m 59s","accounts_in_message":[],"_revision_number":25},{"id":"2a208c02dadaa5eae7f3f47eaccb118bd01d0d19","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-17 05:30:10.000000000","message":"Patch Set 25: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0e8a0cb6160440d28119122be3615444\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/eb7a822fa06c45c6927ab7adb1025150 : SUCCESS in 7m 02s\n- grenade https://zuul.opendev.org/t/openstack/build/dfa5abfab542409d8bf6fac6a2569263 : SUCCESS in 45m 33s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/2ec483e48ce74b7cb7dbd186c1430446 : SUCCESS in 56m 15s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/c2dcdd247ca24d5ab7a8fddade3aa938 : SUCCESS in 58m 59s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/33c44c66fdb34f58924fbfd584d5960d : SUCCESS in 21m 30s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2fae5ffe4aaa47689fde8ba948e9bb94 : SUCCESS in 17m 20s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/60026a326dd149bea3b1db6d73819248 : SUCCESS in 21m 19s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/6ce7d720e9b041b7a42945f4117b385e : SUCCESS in 10m 43s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/a0e26809568c48eb86d5901fb320fe33 : SUCCESS in 5m 14s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/82a28c8a022d4f67b27171748ae61857 : SUCCESS in 18m 44s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/48cf30f46f234576836b51ac62cb1b74 : SUCCESS in 18m 47s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/2d3dd6e520364c56adc0b8dcbf13c2ac : SUCCESS in 13m 31s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/14ff77e899f14ecc87bf6c67b6f8bd79 : SUCCESS in 15m 51s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/54a242e803684d92aaaa1479b6cca818 : SUCCESS in 17m 57s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/c88f5447bb434dc8b49c2f7fa4e79dd8 : SUCCESS in 17m 35s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/6ac0a019a50a4c52b599f25e84e90c95 : SUCCESS in 16m 20s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/a78ba803862c4dfba1032b6b67b60dfa : SUCCESS in 15m 32s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/ad0e803bcc114ab897366ba22ed550cc : SUCCESS in 15m 19s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/bbcd19e2a7924b9d99484ff3f73498ec : SUCCESS in 12m 47s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/7e61c23d1aeb41228ab908df0a14bf04 : SUCCESS in 6m 21s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/e20053ef2b204c7282ba882593b73afe : SUCCESS in 18m 36s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/36f04bec1b4242a8b21850ddfc176e4a : SUCCESS in 6m 11s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/5ad145e19a00406c8e6f885cda8ab53f : SUCCESS in 55m 37s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/ced8bf440af44fca9ce027aa52f666bf : SUCCESS in 51m 18s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/4b2aae62616c4b269bb246626037bf6c : SUCCESS in 47m 59s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/09db2ebf946842ee86f0e86b1acc67a5 : SUCCESS in 17m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f3ce3ad2e8454b5d8b84d4bf557b35a6 : SUCCESS in 4m 49s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/9a5d0645111d40009d6c9c90fe72e258 : SUCCESS in 22m 40s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2c9c54730fdf4c08bb3fc8b1740bcd16 : SUCCESS in 1h 01m 54s","accounts_in_message":[],"_revision_number":25},{"id":"90cc4c9845589c3cd20fbd3b6e065b82b17b0348","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2024-04-18 11:47:10.000000000","message":"Patch Set 25:\n\n(5 comments)","accounts_in_message":[],"_revision_number":25},{"id":"1e6f89ad9d2f1f4afd8604a2ae65f6ee0d7fb494","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-04-19 03:36:39.000000000","message":"Patch Set 25:\n\n(6 comments)","accounts_in_message":[],"_revision_number":25},{"id":"4a3409f2c7557fb623f094089756f527fcf64b4b","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2024-04-19 19:45:42.000000000","message":"Patch Set 25:\n\n(4 comments)","accounts_in_message":[],"_revision_number":25},{"id":"e3fea4a015cdb077bcdb37c5452a421cdb082d15","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-04-19 23:04:21.000000000","message":"Uploaded patch set 26.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":26},{"id":"49205ebacd44070d9afb148c56b81fc9c5274f1b","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-04-19 23:05:14.000000000","message":"Patch Set 26:\n\n(6 comments)","accounts_in_message":[],"_revision_number":26},{"id":"f0db00dd1003847aa88c537568a3589fa2c99d1c","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-20 00:18:20.000000000","message":"Patch Set 26:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e6e27704f15e45eaa8f4c31fd636ce9c\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/b5c767c47de64aa4a69cf2bbba936cd0 : SUCCESS in 18m 02s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/95a45026bdc944d89f5acf47f33ca7e2 : SUCCESS in 17m 42s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/7e834803d9984196a46a8eed294cadc1 : SUCCESS in 1h 12m 15s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/5e0d3229d6d94ad0a8ec7f41ccc34f69 : SUCCESS in 19m 26s","accounts_in_message":[],"_revision_number":26},{"id":"525d41803be1a9d29030fcbf30cbcd0ee910b4e1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-20 00:52:36.000000000","message":"Patch Set 26: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/abe847de6bd940a3bf5349e3fe1f74a0\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/647f99749ce04e50b50add5196b357e0 : SUCCESS in 10m 35s\n- grenade https://zuul.opendev.org/t/openstack/build/846563a4ede449558ae6d56e046938c7 : SUCCESS in 1h 03m 41s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/b67d3ec62a144ca1830496302be701b9 : POST_FAILURE in 24m 10s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/89ce116b8cb74b409031230ed64de0eb : SUCCESS in 1h 01m 08s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/421c3cdecae14b5cb84b9aa3c25e1a99 : SUCCESS in 19m 10s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/63fe71247b3b4d449669aa48dbf8c0de : SUCCESS in 17m 24s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2efff3930bf6479ebcca28a11ef7dd54 : SUCCESS in 20m 02s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/2270ef5775b2460e9603e2e5da15ff56 : SUCCESS in 11m 39s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/936ddda2b56f42a1ac0bdc5e088e34ed : SUCCESS in 4m 46s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/cf2ec6d1d7a44e3c9f02343f1e4a2e38 : SUCCESS in 20m 41s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/d3720eb8965b4593baef9c67212ed257 : SUCCESS in 13m 51s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/e1515501128c48db8e5ee037b09851a1 : SUCCESS in 17m 07s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/4d8ff5a6b06b46d9bbc9c3e3118332dd : SUCCESS in 18m 19s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/8ae5aafbe2d24d8bb976295d8a608b31 : SUCCESS in 17m 13s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/dd81938a7cc24fb4ba3f6154d01ba4fb : SUCCESS in 18m 10s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/1a33ab1becd24440a8699a65123ad146 : SUCCESS in 19m 42s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/60e1fd509f644a55b8f841299a112304 : SUCCESS in 12m 42s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/7681371af3be40c49c87d43147414cdc : SUCCESS in 18m 22s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/a4a77c05cdda44669253fb91fa6aea8b : SUCCESS in 16m 21s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/90c40cd8d73047f7af8dde68f4cc69c4 : SUCCESS in 6m 26s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/d73adc81577342f1b3734408c2055038 : SUCCESS in 17m 25s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/525c776654054bad9271290a0ac1d223 : SUCCESS in 6m 28s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/373484284a4b4f64b23eb64e98f53f7e : SUCCESS in 1h 00m 11s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/50e39179ec1246e6b1363445f349054f : SUCCESS in 56m 47s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/29b4e181c93b4bb6a0093bbd775ddb83 : SUCCESS in 35m 27s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/5fab83c9ee924d50a8762eea8b360ba8 : SUCCESS in 21m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/41d82e0818534a3ab20e32b620f077f4 : SUCCESS in 4m 02s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/f38f1cdfb431413695de00659a1cb092 : SUCCESS in 18m 18s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8f7122125b5543ad9ca305aa4996c524 : SUCCESS in 1h 01m 13s","accounts_in_message":[],"_revision_number":26},{"id":"cd4e8481ed4722ab9a5f80e36cf7768055e4ea26","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-04-21 21:11:06.000000000","message":"Patch Set 26:\n\n(1 comment)","accounts_in_message":[],"_revision_number":26},{"id":"3ca9c75081f8622867961e02fb36b82fa708bdbb","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-21 21:49:03.000000000","message":"Patch Set 26:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7abf3645572e406ebfe2835adc72f43d\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/3987995f599f4709acd8c3d26843ce58 : SUCCESS in 15m 33s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/4d90318b6ce441b4acd682d93dcb3a5f : SUCCESS in 15m 10s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/6ffe6c16b15a4b6b9ece0ca2f89b078b : SUCCESS in 36m 21s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/90863a3966f54133844ba917cd87255b : SUCCESS in 20m 24s","accounts_in_message":[],"_revision_number":26},{"id":"0b15c78591325a2b5c8e5d5717eda68032874795","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-21 22:27:56.000000000","message":"Patch Set 26:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/0e453c221fa84169a45de2b9a15f7385\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/55ebf7c1ce9247878b261f71d676a2bb : SUCCESS in 8m 05s\n- grenade https://zuul.opendev.org/t/openstack/build/a09abf91a648405483e12794614cde54 : SUCCESS in 39m 27s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/0e7e5800c39840cca43e9a966a3dde64 : SUCCESS in 32m 35s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/fa97c6a629d74d5aab6d3aed8b04db4a : SUCCESS in 40m 06s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/5f0a4759e06f4ef8a7d7c71d5b1d106e : SUCCESS in 16m 31s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/833c1f42eba347748ae33071b3b33140 : SUCCESS in 15m 26s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/883f3f0f1c1746109b8bf3e957670d8f : SUCCESS in 17m 28s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/bbcff73308d540009998bfdcaf71de7b : SUCCESS in 8m 33s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/c8d23270776245fda2be777f0d796755 : SUCCESS in 5m 48s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/ff5b01491b6246009e7f27342432859e : SUCCESS in 18m 20s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/480b6430710e4dfca60c2916460812ac : SUCCESS in 19m 26s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/9a53c4fd7286413abec6972333cf39dd : SUCCESS in 17m 50s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/75e27b99578c4d3eb25c29111fb4ce7c : SUCCESS in 12m 05s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/d2a4159a5e1d4f49a2658796841900bc : SUCCESS in 17m 52s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/86d73a8591ff4917ba70ec1b05eda420 : SUCCESS in 18m 19s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/48c9675b10584287a2314db1b81ad01f : SUCCESS in 18m 19s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/1799a3269cac4905a71c7f8539a41c3a : SUCCESS in 15m 25s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/61df62fddd454cc68868bf1aa034e661 : SUCCESS in 16m 43s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/fdde6682093a46c59b52ca0a38ad78e2 : POST_FAILURE in 36m 53s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/72b15d94de4646a1996fa7a4965c805c : SUCCESS in 5m 38s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/1be2ed16daf24d64af0bf27f544e50ce : SUCCESS in 16m 53s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/004dfe3097d54191ab7794dd9082fda5 : SUCCESS in 9m 03s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/cf3a49e1236c405bad94fe49459a4af7 : SUCCESS in 59m 28s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/acdeab7514144e32afed2480ab1d9d7f : SUCCESS in 53m 34s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/ce69eb4cbd104cfe80e1002ea7a4c8d7 : SUCCESS in 50m 26s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f74a90801d8543ef9bf127e196bee079 : SUCCESS in 19m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fe18c0c580cb401092aa56ea77af4ce5 : SUCCESS in 4m 57s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/f8a22e4165034b4aa54100d18002b3a4 : SUCCESS in 15m 08s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/662f3c3963e146a1bb72fe88070403ff : SUCCESS in 35m 46s","accounts_in_message":[],"_revision_number":26},{"id":"b4217f40894554248d7a7ede197350387c5a2099","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-04-22 01:00:04.000000000","message":"Patch Set 26:\n\n(1 comment)","accounts_in_message":[],"_revision_number":26},{"id":"56ae935f8c70b8cdff09b9738955ccdd00e2333d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-22 01:25:38.000000000","message":"Patch Set 26:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c58864b8065246a1b92d49f025bf0383\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/7255fa7f7a234b1bafc96a33b52fca54 : SUCCESS in 15m 02s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/4764cbc192b84059b423ac5dffaa4046 : SUCCESS in 17m 22s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/8fe7a0b180ef43cdb02d9da432a4cd37 : SUCCESS in 24m 20s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/ed6b27cc73ae436a8c5dd20416360eba : SUCCESS in 18m 11s","accounts_in_message":[],"_revision_number":26},{"id":"9d978beb39988752477b2c16792e01c9c44323cc","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-22 02:12:07.000000000","message":"Patch Set 26:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/332f942d05954150b7fa98517f735fbd\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f809bf7419be421a86128cae47f7afb3 : SUCCESS in 7m 51s\n- grenade https://zuul.opendev.org/t/openstack/build/f9ee7facf5944c98807c04cb0e4b7b2d : SUCCESS in 1h 05m 39s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/1922c2ff9844479e91a44013e7d3e60d : SUCCESS in 53m 37s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ddf77e55bda8448184d1c0f82324871c : SUCCESS in 1h 00m 38s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/9c1196db8471410bad42f07e596b69ca : SUCCESS in 18m 59s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/f348293ff9204ce39e97008557a679d4 : SUCCESS in 16m 41s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/4cd7b10b8cb246edbaae5105a0158af7 : SUCCESS in 14m 25s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/29b7bfde593c47bd9052246d08c14989 : SUCCESS in 9m 25s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/99c80b6df6ca48c09b63bc762c59952b : SUCCESS in 5m 25s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/28650e02fafe408daa676f8b9c96d229 : SUCCESS in 18m 33s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/3e099ec13da047cca32487086deec944 : SUCCESS in 18m 04s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/c844c92b9cec49869fdb3a38297fd222 : SUCCESS in 17m 43s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/bf8733dd60b24ba38abb736e115e3cf0 : SUCCESS in 25m 36s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/482dd94de78d4daea7d76bdf4d8af101 : SUCCESS in 18m 00s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/69589f7d79784c6db12cd54ddafafc06 : SUCCESS in 18m 16s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/5f03cc9c17c548bfb8fca37e03ea2d88 : SUCCESS in 18m 53s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/abc5153fce6148bbbf1f4996bc5f6b0d : SUCCESS in 15m 19s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/2da1b78c16064488af94f0ce31eace24 : SUCCESS in 16m 29s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/aed921009ca8411f821401f8798b5373 : SUCCESS in 17m 40s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/66cf86409f054eadb1c32408ed92517a : SUCCESS in 5m 19s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/e5315cdaff67482f9b735e9500cb7205 : SUCCESS in 15m 16s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/178e5dfcd00a4fc483886d362111b1f9 : SUCCESS in 6m 26s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/dcfffcbc7e984b37a1ba15b76027082e : FAILURE in 50m 09s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/b900ac2248964179a02fbc97835298a5 : SUCCESS in 37m 23s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/4e888de538804683886b26716fc9a3c3 : SUCCESS in 36m 59s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3640f70590ef46a59524096a30a9ff8e : SUCCESS in 20m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e4d3207263584c0abea9c15d1a604f17 : SUCCESS in 4m 42s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/841cd5c777ba460cb2110dd5ebe6e238 : SUCCESS in 18m 38s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5352198be81849dc9238cf0675812fe8 : SUCCESS in 36m 08s","accounts_in_message":[],"_revision_number":26},{"id":"8046b1825440bdbfc3bc34d7b36ea2cfcc487e38","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-04-22 03:31:25.000000000","message":"Patch Set 26:\n\n(1 comment)","accounts_in_message":[],"_revision_number":26},{"id":"1d36a4ce30d7ad578715649dc7a700074e7bc1e2","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-22 03:53:01.000000000","message":"Patch Set 26:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4c068ed867eb4761a03612a8ed9012d2\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/49102708d67546c08a41873bb1a1da17 : SUCCESS in 17m 23s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/438127264cff442e81fd6fb27b407109 : SUCCESS in 18m 06s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/9d785938366c490fbb1064ae285f0aac : SUCCESS in 19m 31s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/e2e080ed23d441bab11a989eccbe67e4 : SUCCESS in 20m 28s","accounts_in_message":[],"_revision_number":26},{"id":"cf4f844b755933455cf1e774651ba65632310472","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-22 04:45:30.000000000","message":"Patch Set 26: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4bf875f6eee34057ae7d864a6f4f4ff3\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8e920f1b2b4f4b23877aa893939ea3d6 : SUCCESS in 7m 36s\n- grenade https://zuul.opendev.org/t/openstack/build/6624a07835974eeeb08128785c381a31 : SUCCESS in 44m 43s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/77f1873168ab49438733bca23931e5ae : SUCCESS in 49m 19s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/20667552b3f849b796dda13c7d2f9e8f : SUCCESS in 40m 07s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/9c9fdae008bb43fc80cf1a6723da0a87 : SUCCESS in 20m 14s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/06ab50f7e8f342408c1b5a13fae75994 : SUCCESS in 19m 24s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/05ce3254c8da4575b581c28b3af3065f : SUCCESS in 18m 28s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/7eb6c50c13284fa68c5ef32932cbe9c5 : SUCCESS in 8m 45s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/3df1dcb6443c4317bc860d46116ec955 : SUCCESS in 4m 46s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/789449b609c64fea8121e5ef0509601a : SUCCESS in 18m 26s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/44e491c1725343fa8eac0bf53a3e423c : SUCCESS in 18m 52s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/d038d50d084547168b118ab8e0d1af4a : SUCCESS in 16m 14s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/14318909925348e1af1415d08c5e92ac : SUCCESS in 17m 24s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/9b414395deaf46db9a7d84583827ce3e : SUCCESS in 17m 39s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/3f0e7fca67324270b10da7e726555193 : SUCCESS in 19m 21s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/eb3abff987474f6d8ef7036bf30ba626 : SUCCESS in 19m 02s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/60aedb65dfaf4f8ab2219dc69be9378d : SUCCESS in 13m 49s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/9bc72cb523d14e51b907dfbc1859e869 : SUCCESS in 15m 54s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/169f948cd4444aa3b84cc862e70e9601 : SUCCESS in 17m 26s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/80f19a472cfc4584886247c8b5542102 : SUCCESS in 6m 09s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/0767299353494ead994229953ad201a3 : SUCCESS in 15m 38s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/022885b276e44788b1923fd576caaef1 : SUCCESS in 10m 14s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/342e992e85234a33a5a7f2645a1fdebb : SUCCESS in 56m 47s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/54b5f009a3014635b4778c56d8fb6207 : SUCCESS in 34m 11s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/afb72f0151c6461b83ec439d9269ada9 : SUCCESS in 56m 38s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/b3bc5ae1a4c24d67810c81c80265e350 : SUCCESS in 15m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e1611684d75143a682c34d298c3300eb : SUCCESS in 4m 15s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/403d8663ad254481a4a6cfeab850a159 : SUCCESS in 16m 59s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/bc86d623f5654c0e89b6005cd26ce2db : SUCCESS in 1h 00m 16s","accounts_in_message":[],"_revision_number":26},{"id":"d2a1d2f055db93f5d70b8640d6a82a9166b73a2e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-04-30 04:56:31.000000000","message":"Uploaded patch set 27.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":27},{"id":"45cd04a264e1cdc829f7befb7c3b99f481ccd225","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-30 06:04:01.000000000","message":"Patch Set 27: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b7ce54eef17e49a1ab4da204deacc0a2\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/17b04914e39446f2be81e95f2648c35a : SUCCESS in 8m 48s\n- grenade https://zuul.opendev.org/t/openstack/build/90a195ac275143a0bd99251927bf65c1 : SUCCESS in 49m 21s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/57f1cae0fcbd49edafb094726f64310b : SUCCESS in 50m 32s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/fd563c3188cf4c42a34acbfaf6f95186 : SUCCESS in 45m 32s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/edbd9372968b4ae3bbcca8a949c52f64 : SUCCESS in 18m 25s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ddbaff3439fe44d8886c4c040cd699b1 : SUCCESS in 19m 31s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/937fa6f627004a89860179248bb4d0d8 : SUCCESS in 19m 35s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/0febaf5bfe224b7f8170fef4da9ff1b0 : SUCCESS in 11m 39s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/f1cffa25201f440b96a58cd3a8820186 : SUCCESS in 5m 13s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/03af9513fcc9447c8ea65a4d2a255eef : SUCCESS in 21m 07s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/ede79951ce8b48fb835f5af4a66624d3 : SUCCESS in 18m 56s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/974ecbf05f1441dda0c0dcf5e6bbd4f6 : SUCCESS in 18m 25s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/ed57b9107f424641a51eeaf55d8373d6 : SUCCESS in 18m 17s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/375dfbf2d5194691955aa9b3a6074913 : SUCCESS in 17m 56s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/3992dae1fc6541a0a808be18f7f6ab1d : SUCCESS in 19m 23s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/a9fb38b12c9048b895d9031ed4049d5b : SUCCESS in 19m 40s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/0fb7fc96e8a34cb2b0a042f82efe36b4 : SUCCESS in 15m 04s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/efdb3488be574ed387d89863e60a4594 : SUCCESS in 18m 36s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/a6dfebd54b7144269240a8e11d5a1a69 : SUCCESS in 16m 08s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/4a5ba028ef534f0cbc544c60a0df186f : SUCCESS in 7m 11s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/daadc0c23543401596ab147cf0b6aea2 : SUCCESS in 15m 24s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/d66a19fa9fbe4f0fb3ded36ad99f484e : SUCCESS in 7m 17s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/b0e8372a77e44a58b4a363b53ad62646 : SUCCESS in 56m 48s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/23b2e5b0b553474a8c5283e89e47c7e3 : SUCCESS in 1h 01m 07s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/f543b605cc794cc38f7f92228fcd6b8f : SUCCESS in 38m 20s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c9ff608b75c04c4ab8cb10ea91b7cef4 : SUCCESS in 20m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e279b7b6b79a472cbfa401370539be2e : SUCCESS in 3m 35s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/537c1f9801b24873985ae51f2ce36673 : SUCCESS in 18m 26s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/048c74a8d020414f96ac4c39d7319b32 : SUCCESS in 50m 27s","accounts_in_message":[],"_revision_number":27},{"id":"a6c7b45cf8c365fe22dc7518182e31c3f55edd8b","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-30 06:08:11.000000000","message":"Patch Set 27:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/cdfbc466665443f5a6bac74822e44b0a\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/dea28f804d374791b10ee61b124166dc : SUCCESS in 14m 27s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/d17327b28ef44deeb870a8fc7b457ca8 : SUCCESS in 54m 56s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/005b6f8e7e49497cb5dbc1d3e1643715 : SUCCESS in 22m 17s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/f2c482d6ba754c8381cefe9bfdb385ab : SUCCESS in 1h 09m 52s","accounts_in_message":[],"_revision_number":27},{"id":"1a0a9af7f64d4cc6185c5a8da72ade5068740529","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-05-02 04:45:16.000000000","message":"Uploaded patch set 28.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":28},{"id":"d8afeafd2280944c0b1993c2b09916ad8832297d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-05-02 05:53:02.000000000","message":"Patch Set 28:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/006c24a8ea8346b497fba25541c0c274\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/9749a1e67b4a46f19aa8657f686b15a0 : SUCCESS in 15m 33s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/67f375fdd9d5430d987e57094e4b584f : SUCCESS in 15m 33s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/824fcb68483746c18390facfb4c8c43e : SUCCESS in 18m 56s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/337a335ee06d4e58b005b3d1e8704253 : SUCCESS in 1h 05m 54s","accounts_in_message":[],"_revision_number":28},{"id":"d4071aa157cce6fe9aa4e72aa604a3adb8e5f1f0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-05-02 05:53:16.000000000","message":"Patch Set 28: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e24cc5c5a861405f9ffc08bec1744c80\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b5e617b86df14d8d9a9b1743fb00a209 : SUCCESS in 6m 58s\n- grenade https://zuul.opendev.org/t/openstack/build/ea8646027b3941e3bf70769f977e5c69 : SUCCESS in 50m 08s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/933c59d4d08f4f1d8fadcf3097af8e97 : SUCCESS in 41m 20s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/931c908866754950a0219a55c51fde44 : SUCCESS in 51m 50s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ae102f7288cb43dcae8236d47920d162 : SUCCESS in 17m 11s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/125041d901af4a739db22e54e47b1887 : SUCCESS in 21m 47s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/0d66499029214d2bb3ec4ac4f655778c : SUCCESS in 20m 26s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/d73770d1e2bd4bb1ab8fb65c22e6f8ac : SUCCESS in 8m 52s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/fd34e73b0bd04b3ab6df0e71a2288210 : SUCCESS in 6m 26s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/f746897969b94feab2da600f4ed56b44 : SUCCESS in 20m 52s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/2c893923620d404ca5864c3a7390a0fc : SUCCESS in 17m 01s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/8aef635767c547f9bd5f769de4c27fa8 : SUCCESS in 18m 59s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/396e8321dd3f4d2eb430645b94bf4e32 : SUCCESS in 18m 01s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/3be5ab6b063d4b879384612fd4a0314d : SUCCESS in 17m 48s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/149c17297f594db9a3307e7db5da8c96 : SUCCESS in 20m 25s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/f33b51438550427c914f0b6aaa302feb : SUCCESS in 19m 05s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/e6b6b0e4832d4b9ba257a6c25aad7cc5 : SUCCESS in 16m 41s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/ef84cdecef0640a9ac72df5a421e51d5 : SUCCESS in 18m 01s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/d3ef8d3e9e4442e1a8a577fca10ef1d9 : SUCCESS in 16m 09s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/289fa13cd36440318584a9c1c9480d51 : SUCCESS in 8m 08s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/cbd1e26dd9334d76854d9583244d079e : SUCCESS in 16m 40s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/035c9ccbf98748b38212f1513be966a7 : SUCCESS in 6m 59s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/b679cec2a16a4da18ff2d5ae3860c842 : SUCCESS in 59m 36s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/0a6ebad764114e38bceebf433cb0086d : SUCCESS in 55m 35s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/91914aa8527441faa7dc0d425125d1a6 : SUCCESS in 42m 52s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2ded1ede4f5447d189488bc4c6a690ed : SUCCESS in 18m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e80f08ffcdd94e04a3b37e375b69eb6c : SUCCESS in 4m 08s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/d36bace542084a9b90077250828ce144 : SUCCESS in 20m 07s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5a0440d538d743ab9f8deb8dd544c61e : SUCCESS in 47m 48s","accounts_in_message":[],"_revision_number":28},{"id":"3c6c8a06e6c26923b281cad1a2496053a39e3f73","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-05-02 21:52:52.000000000","message":"Uploaded patch set 29.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":29},{"id":"79e6df11408e5a641ec6d29a655099f07f9579bf","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-05-02 22:58:20.000000000","message":"Patch Set 29:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c20fa1dafa0b4d518a0c603dca5ba76e\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/0b204c9ae64d4fd780c9f376a25ae73a : SUCCESS in 16m 12s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/1880b2a26e7242a1b5cea62db1685aa4 : SUCCESS in 15m 28s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/c73a5897db2f40aabe384fef8c5ecb08 : SUCCESS in 1h 03m 24s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/955759acb8054205949e874baea81860 : SUCCESS in 20m 37s","accounts_in_message":[],"_revision_number":29},{"id":"9f5fcadfd93f78f69df74a3a037e9d2b9d289d93","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-05-02 23:10:09.000000000","message":"Patch Set 29: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2393da2c0651471cb5ed0d99363794ca\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e637016232de43068ec7df2044525162 : SUCCESS in 7m 48s\n- grenade https://zuul.opendev.org/t/openstack/build/37cd09e9685c4936b580a46fd2ad7314 : SUCCESS in 1h 01m 41s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/9bf2c8c93a774e8b99710f4b863f3b65 : SUCCESS in 35m 52s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/a9c8a42c217d49e6b8dee95f1cd614ae : SUCCESS in 1h 06m 13s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/67db3139c2b34a8483f861047203c5e3 : SUCCESS in 17m 30s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/d52627a1260f4cffb26fc48ecfc88571 : SUCCESS in 19m 11s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/81f8b1a64765454f98130a3b4f8b147d : SUCCESS in 17m 30s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/f2b4a16672a04a71a26d8345214eceda : SUCCESS in 11m 27s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/19b2650672ae4150b3fb961fddf19965 : SUCCESS in 5m 31s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/ae8656b69a244b33873fde53aeecb951 : SUCCESS in 19m 04s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/81f029ed740b48bcb8cf8ebe25d189fe : SUCCESS in 22m 07s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/db46d25269384424ad72efc1b44ba893 : SUCCESS in 15m 30s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/d282e05f6cd645bbb10241ebcdbf0da8 : SUCCESS in 17m 52s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/b4fc8efa4704451199becb5f250f88ef : SUCCESS in 18m 04s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/8edd61dc8bdc4c4eaced60cfd4e1b693 : SUCCESS in 17m 46s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/63b2ebe1c78b410594b3a86076f1f2e9 : SUCCESS in 18m 16s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/e01d179f65dc4182a882970a39848a89 : SUCCESS in 15m 57s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/e72f5c78f9a345aabde96e8ec56ea1e1 : SUCCESS in 17m 59s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/756fb6ac19d14ff29f40917100b4fbf0 : SUCCESS in 18m 14s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/c67dadfdcda84e468053e93c6b8569d6 : SUCCESS in 5m 57s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/708c6677fdce4374b04a71e64ba9c70a : SUCCESS in 15m 28s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/6713a0acf03049d4a67cbc27492aede0 : SUCCESS in 6m 15s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/ad6456be732f4709b8973eb2635d541b : SUCCESS in 47m 37s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/5db40671d7104993b02fab798669da25 : SUCCESS in 38m 14s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/70fc6c3e72124a2caf51c2de37bfbe3d : SUCCESS in 38m 56s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f5df7a37f14246548ba7477a711657d9 : SUCCESS in 15m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6de1c75ba5cd4c648aabf9f99f778bc3 : SUCCESS in 4m 21s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/77f0e354e505495980c6bafd1093480f : SUCCESS in 20m 17s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/83c6b7ffa7154aa8bc5f565f8914854a : SUCCESS in 1h 00m 44s","accounts_in_message":[],"_revision_number":29},{"id":"f2af5cfd97956486ca1f4be9fb71ece9c65910b2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2024-06-03 17:43:32.000000000","message":"Uploaded patch set 30.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":30},{"id":"14fe5ffff5e0de2db5d271eeaeb4bca06c20885b","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-06-03 18:54:37.000000000","message":"Patch Set 30:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/15905cc0ef374fabaa03eedc833d7023\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/47319ffca0bf4120aa35eb7e2719919a : SUCCESS in 14m 27s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/0271934af3be45ce8dec6d485c228c54 : SUCCESS in 15m 48s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/dd99c8be73aa400d8a3213e8038ab284 : SUCCESS in 1h 09m 18s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/fced586ee5a047a1bf4cc77c4612a8ec : SUCCESS in 22m 14s","accounts_in_message":[],"_revision_number":30},{"id":"b5cfb40e6c7ee5c93ce116cc5b00095ab5b8234c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-06-03 19:14:31.000000000","message":"Patch Set 30: 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/55e3d9747fc747d29522999930a03828\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b72ba09de5c7404ca1e7fc2d56fe74c6 : SUCCESS in 8m 01s\n- grenade https://zuul.opendev.org/t/openstack/build/4949262568c5472d94d1e9d49f3346cb : SUCCESS in 1h 05m 11s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/6a8bb2e748d34667af4bb8a628de4a46 : SUCCESS in 58m 40s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/f965c3e2cff74dee8b8a81788aa482b5 : FAILURE in 1h 04m 11s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/c54d2f868a31420394f5507325000ed0 : SUCCESS in 18m 12s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/9b9fefa26cba41ee84d93dfa083733ce : SUCCESS in 20m 44s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e9bd559f09af4946a5a04e44c6a2e105 : SUCCESS in 19m 45s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/3dd286ffeee94e8e999198074ce1248c : SUCCESS in 11m 18s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/fbeb62ba0bf04006acba6e40b7ae4435 : SUCCESS in 4m 53s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/81793d78f9144553a966b64856757ab6 : SUCCESS in 19m 45s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/76b33c961e8e46b190adad4736e9efb9 : SUCCESS in 20m 47s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/9207cceae9d145a5977a1594236ee1d3 : SUCCESS in 18m 27s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/9e1f1299aad146fcaa9176eb07de0df3 : SUCCESS in 18m 25s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/f7491f13a4094284976184354d09069b : SUCCESS in 20m 11s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/2670b955cc7245608e5f318e58147b4d : SUCCESS in 26m 08s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/fa9e1a29e6c04ebcaf7232086a67c18e : SUCCESS in 18m 37s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/d2a58ff35b474d71b4d34370a92189d6 : SUCCESS in 19m 13s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/d07e0313cc764d7ca05b884b24dc1226 : SUCCESS in 24m 23s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/f6ca5fd5d402447bac40a2f549c3c4e2 : SUCCESS in 15m 41s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/1a495eca87a049aea6769971fdbbcf37 : SUCCESS in 14m 17s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/8de010a588484dd989290010f4671c75 : SUCCESS in 5m 53s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/e3cbf7118dc242bd99cf3652aa538c11 : RETRY_LIMIT in 1m 36s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/541a5b2cf9db46b4bf99791839033b63 : RETRY_LIMIT in 1m 33s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/4ec76264a880498f86a73800b25ec4f5 : SUCCESS in 52m 44s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/dc9f2e0740354bc2a1c435eae0c3a0f7 : SUCCESS in 53m 07s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/a074fe69e9ad457fa5dfb5a13ea869dc : SUCCESS in 50m 58s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/212523137104458285e8f0a34fa58853 : SUCCESS in 25m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1693b7684a3f4e66afd8b892e76b9ad6 : SUCCESS in 4m 24s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/15b886d444af4dccb1697259e2614317 : RETRY_LIMIT in 2m 05s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0f5e894bc99c498fb6477bc926795bd1 : SUCCESS in 1h 16m 32s","accounts_in_message":[],"_revision_number":30},{"id":"2e02bf392299fa83b051ff945f1c102c465ebf92","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-07-02 15:42:57.000000000","message":"Uploaded patch set 31: Patch Set 30 was rebased.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":31},{"id":"55d9c8350cfd5a0ed78bb374627abd78a602c30d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-02 17:16:10.000000000","message":"Patch Set 31:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2257f159287640cbb6ad4c3d41be0eca\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/6d03a4d650214d488933b39ee3d4038b : TIMED_OUT in 1h 31m 03s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/efe4df3e118e4592888746cfa2c0753e : SUCCESS in 1h 10m 43s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/7e694e1d3943477c921209a13d98e2f0 : SUCCESS in 1h 28m 32s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/2457ebb79c6149818faa33854879d059 : TIMED_OUT in 1h 31m 07s","accounts_in_message":[],"_revision_number":31},{"id":"b26cd6cafe5f3eb69cf677df0497dd220e0ee468","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-02 18:33:13.000000000","message":"Patch Set 31: 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/9068a54d15864df7af639f41487d4f5f\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fed6fc13779449289fa2021a1dd4bde8 : SUCCESS in 9m 13s\n- grenade https://zuul.opendev.org/t/openstack/build/22a1bac209f343e383b00b9843f68300 : SUCCESS in 58m 56s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/79289f59980d47bc8fa990a9179e4ee4 : SUCCESS in 41m 24s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/bce1513babf84c0d899c9c19255510ff : SUCCESS in 54m 27s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/85038797067a42409e101c16fc2fba92 : SUCCESS in 20m 17s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/026031125fca4128aef33038053ee073 : SUCCESS in 21m 11s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/4113798a31664c359453e554c7cae75a : SUCCESS in 20m 13s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/78fa83fb592243b19c95dc49722f1ebf : SUCCESS in 6m 33s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/f997d3e2f81b48acbd451d232bab482c : SUCCESS in 19m 17s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/5715a0b515a14282810ad0839952fb1d : SUCCESS in 20m 09s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/1ae12bd8156d4337937127277e6d8163 : SUCCESS in 19m 19s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/f6f467a812e84b99b6921fc6b731fb4a : FAILURE in 16m 34s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/20c764ff758941e2bb584da8d0a95e71 : SUCCESS in 25m 18s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/d7fcbe00098b4bebafac13da1c399cf7 : SUCCESS in 21m 24s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/07fe62c292be4c729c143f951c944719 : SUCCESS in 18m 52s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/36897e3af24e4a92ae435a81cf6f9e43 : SUCCESS in 20m 44s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/c54cdec045634babaa75582498141393 : SUCCESS in 20m 42s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/9f613a76d97541e68831a0598d47228d : SUCCESS in 16m 24s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/159d7074882347ec82287413b8171c97 : SUCCESS in 18m 04s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/7722f902f32c4a9c94326b4a07169278 : SUCCESS in 6m 08s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/71978c0191d640389bd6afc5601f4f6d : SUCCESS in 13m 11s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/7426bac5dae44a52ba8e21b17953cc4e : SUCCESS in 7m 38s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/be9f9a57f1e64f45844593587f0d7119 : SUCCESS in 59m 22s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/e30f0a59505f47f2ae39bd4d9301b18a : SUCCESS in 52m 31s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/4be783affe38443bbebf7ac04121a0f8 : SUCCESS in 39m 29s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/7cfe4f13be694c45b7a45ba5ce79abf8 : SUCCESS in 22m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7192e421d0534f3292dac7147430900b : SUCCESS in 4m 39s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/65a61f0a3ada499eab588d536ee3a18f : SUCCESS in 19m 25s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0124e652610c4183b17d9dd51d6bfc52 : SUCCESS in 54m 57s","accounts_in_message":[],"_revision_number":31},{"id":"cff29d6ff1264ec43fd6f8a5190009ba1ee8c4e7","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2024-07-02 22:56:48.000000000","message":"Patch Set 31:\n\n(1 comment)","accounts_in_message":[],"_revision_number":31},{"id":"7e40e68cdc7ce2ddd901fefba0db3e61f8dab6a9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-07-03 17:53:49.000000000","message":"Uploaded patch set 32.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":32},{"id":"ffa3f065a7442ba639c1224c06eb0896f862e82e","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-07-03 17:57:11.000000000","message":"Patch Set 32:\n\n(1 comment)","accounts_in_message":[],"_revision_number":32},{"id":"40067cc98b4e1f843768ad56bcd3921cd5e3a770","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-03 19:01:11.000000000","message":"Patch Set 32: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/32eb0c53f8f04934a4949340acc94fbb\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/83f3244839bf4e3289c4b9784831b096 : SUCCESS in 8m 01s\n- grenade https://zuul.opendev.org/t/openstack/build/0a628f57b9f44e5cb5e55eead7c1affa : SUCCESS in 1h 01m 55s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/605d9f1e936346d1802e305a86a4fc9f : SUCCESS in 39m 30s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/263210c2053548509adc4d6c12c003d4 : SUCCESS in 49m 25s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/54067fa5640448e9905bc123d124bc25 : SUCCESS in 23m 42s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/da9adcb3697d4db4b0ae0be2aa78fdc8 : SUCCESS in 23m 52s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/abc0d5f107bf49889411a63c6e70f0c2 : SUCCESS in 24m 29s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/54e8f1000556497bbef28acf43fcc433 : SUCCESS in 7m 06s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/2341e8aa6d2c4d6685396accbf24d2e4 : SUCCESS in 21m 00s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/c8bbdb86363f4af192c4a8a8baf59df4 : SUCCESS in 20m 05s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/73d2c979299b4d91a73318dfaf1e5d60 : SUCCESS in 18m 46s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/826d43535c2b46689188635dbc90aa52 : SUCCESS in 18m 48s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/9801520739784703a5b912da5d346075 : SUCCESS in 24m 01s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/ea4aa80fa04646d38f351dafe9b29e74 : SUCCESS in 18m 34s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/1594f73bbccf4076b84a81a6a0b9a739 : SUCCESS in 18m 51s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/9b0c827b11084393ae1dd6f353c7f250 : SUCCESS in 18m 19s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/4a775a2cb6b244e780b309c663d19f99 : SUCCESS in 15m 36s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/07df163a0d324d71a6a335510cfaf1b0 : SUCCESS in 24m 09s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/13bd0b8e492e49ed9216366d5aa9fb5d : SUCCESS in 16m 52s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/cae753682edb49cd8f1f845078dd9d10 : SUCCESS in 6m 44s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/2486aff581a14f66824762979e18eff4 : SUCCESS in 14m 59s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/79e769a2963b45b9ae946adae8d387e9 : SUCCESS in 6m 31s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/898f050ed988464090087d2c49bf0d0a : SUCCESS in 1h 05m 21s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/a637bda70fd44af3a32cf927be62a66d : SUCCESS in 44m 04s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/4a979ddf0a48432bb5a4b7e8a8d61698 : SUCCESS in 56m 00s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/22e7b26d6705492186f4d38121613f0e : SUCCESS in 21m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/232b0903b6204ff39d3edbaab6cb6c30 : SUCCESS in 4m 26s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/9d91bb1b8d8a4cd49723dcd3996025b8 : SUCCESS in 18m 18s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c29cfd9597f64b3bbf4f39c5285a09b1 : SUCCESS in 44m 50s","accounts_in_message":[],"_revision_number":32},{"id":"0b9da83ba86bf873b19b0581b948e9d297bc1f22","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-03 19:27:11.000000000","message":"Patch Set 32:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4a89746b643944509efa2f892b854547\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/a00a55c4b64a49039fa15b92511dd7dc : FAILURE in 3m 20s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/d29a5590350448778b1027227ee414f0 : TIMED_OUT in 1h 31m 08s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/a58c84456da4478fa029748f9e83200e : FAILURE in 2m 36s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/6676bca390bc40828cf171a1bf4c7aa1 : TIMED_OUT in 1h 31m 00s","accounts_in_message":[],"_revision_number":32},{"id":"7b315613f27a881219393fdb50c21e051627af79","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2024-07-08 07:46:50.000000000","message":"Patch Set 32:\n\n(6 comments)","accounts_in_message":[],"_revision_number":32},{"id":"f3064c1509afef499bf100fa5ef7b516368dcf6c","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-07-09 14:28:54.000000000","message":"Patch Set 32:\n\n(5 comments)","accounts_in_message":[],"_revision_number":32},{"id":"a4cab33359120531df2c4d5ada72a60e5832235f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-07-09 14:29:21.000000000","message":"Uploaded patch set 33.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":33},{"id":"9ce9b6e22b72bddc84177ebc789a0efc01b49122","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-09 15:43:41.000000000","message":"Patch Set 33: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/65333725b94c43dea76cb4e62b440703\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c900e922be9748ce9258f80002f14b6a : SUCCESS in 8m 12s\n- grenade https://zuul.opendev.org/t/openstack/build/74f20a03810c485d8d13cb2119018d82 : SUCCESS in 1h 11m 07s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/aa30ce44ef194cf29d204d46ccd4cdbd : SUCCESS in 52m 10s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/281806f2e62344b090d0b61afe3dab46 : SUCCESS in 49m 26s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/1f095690791447ca9fd22db1b6debc1e : SUCCESS in 25m 02s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/0d64203f6b954611878c55a23112a11f : SUCCESS in 22m 52s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2647511b435b4e7589e4a4f583abfad9 : SUCCESS in 20m 24s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/fa2321ed89654a8f90219ffc4e55d94c : SUCCESS in 4m 53s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/a65e922df83948bcba857b542ee369c3 : SUCCESS in 19m 55s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/b38398f0708346e486f3dd0c9856f6c0 : SUCCESS in 21m 20s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/dcaa2ba937184ced973c02f57760a772 : SUCCESS in 21m 21s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/fc3505f3e4434347bf0de80b01bd85fe : SUCCESS in 23m 46s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/0c189d04aeff4d9cb2a5a82ff7e0b334 : SUCCESS in 28m 00s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/fcfc93fcd573488b8369be7e924b8c3f : SUCCESS in 22m 02s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/f791c8ac38a644b88b68be730cd96514 : SUCCESS in 19m 58s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/e3838c47f4ec41d39747a378ebcf499b : SUCCESS in 21m 18s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/8c02588182634ff7bae1656c0353911d : SUCCESS in 18m 41s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/4ce384527d7e4e4f9880f3a53c251996 : SUCCESS in 23m 26s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/418ff5f7437141f7ab97b48bed15aebe : SUCCESS in 18m 12s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/66c21cc7b38b45cab4c60c96b4659fb6 : SUCCESS in 8m 12s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/2e2c8de0e1ce458a9ae87d233826b5c8 : SUCCESS in 19m 03s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/cae12f496bc6442fa64afa0fd9f16f39 : SUCCESS in 6m 11s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/35a54bca6736490f9a871726ed7e2a81 : SUCCESS in 1h 05m 08s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/6b64ac9f18664229812b8159cab91964 : SUCCESS in 54m 48s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/0155e4a1d77e4067a807071d8560bc1f : SUCCESS in 49m 49s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6113787093014b2ab71d8aedd27967ad : SUCCESS in 18m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cdcaf5f94f4c42c68b180ec5bc9ebcd0 : SUCCESS in 4m 04s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/2d18c7f43e774f8984fe536342f4a339 : SUCCESS in 24m 05s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2f5095eb98ff42d7a8e1ab05a88baeff : SUCCESS in 55m 12s","accounts_in_message":[],"_revision_number":33},{"id":"e3c14bf3adf0671693487942e1d6011d849a8e33","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-09 15:55:05.000000000","message":"Patch Set 33:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8a05a25d2c3f49b39efe0ae53847f388\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/5bf6d7b9861d4b9c8f5799f6dae92eee : SUCCESS in 1h 19m 16s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/8ab120d2303d496b9c28b06c82c54931 : SUCCESS in 1h 23m 49s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/45b5d7a5255c4a2ba4e251847152a440 : SUCCESS in 1h 23m 09s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/8e807c47f5924daab126bd5caa2677fb : FAILURE in 2m 41s","accounts_in_message":[],"_revision_number":33},{"id":"8ccf0bb3ce6d6c1de2aa7c7ac0d5c47170d7f232","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-08-06 04:34:55.000000000","message":"Uploaded patch set 34.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":34},{"id":"2b1e63489af1912155414850c1da6fd8497653a2","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-08-06 04:37:45.000000000","message":"Patch Set 34:\n\n(3 comments)","accounts_in_message":[],"_revision_number":34},{"id":"6ace047511c1d155ee48bf6f5da73e6c026a4db3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-06 05:37:53.000000000","message":"Patch Set 34: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/78260c585ea7401fbbc8358a495fb789\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cbeb6f4a3db24ba899d1380b0945f00d : SUCCESS in 8m 50s\n- grenade https://zuul.opendev.org/t/openstack/build/d6946f02c98c48a88621955f47aeb1db : SUCCESS in 40m 47s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/8a5df5d2771442399c4520802df4786e : SUCCESS in 47m 41s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/697a1dbd394a4e9ba81ec3fbcec5b301 : SUCCESS in 58m 08s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/81aff2c3c4e94cbcb5d19358891ba0fe : SUCCESS in 18m 27s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/cde44bc5e92b47e09aa731b17b8bc4b5 : SUCCESS in 20m 01s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b3d7d5fc7b8547b88285c7b6a5c254cd : SUCCESS in 20m 29s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/3c766227afcb4c4da6638e5a0a33a55e : SUCCESS in 6m 36s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/0a0ea6e8ff5e445a824f48c66a255be7 : SUCCESS in 17m 28s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/e75b50dcd7dd44f284297077fedf1db3 : SUCCESS in 18m 37s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/6ba09ef90cd0492ea7005b5ebdcf5d7b : SUCCESS in 20m 48s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/a77990d733fd4c7b9ee8934a35c44a09 : SUCCESS in 14m 29s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/fdb95f57cc634ed785cdfb7fefcb3f67 : SUCCESS in 28m 34s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/281a977c31e5444d9a9dd7c634fa03aa : SUCCESS in 14m 07s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/ef9e8a9a76cd442c83a0254834dd405e : SUCCESS in 17m 56s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/dc6ff7689fd644c9acd4b223ea96e2ff : SUCCESS in 15m 01s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/318e840a06a04ea288ce1486c0b49c32 : SUCCESS in 14m 26s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/5a4943aa241a4d81b54ebb128319c967 : SUCCESS in 16m 40s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/a92634ef0dc548b1beca5467161a32b0 : SUCCESS in 18m 45s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/8847e9f2b55f44978d9501d7e470f704 : SUCCESS in 5m 19s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/e57ed0f2f0f24fa49dba8b789cacfc79 : SUCCESS in 14m 21s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/59a3d3852ea24b45afec4201eac42b62 : SUCCESS in 6m 41s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/df7a13d040c44307af1a6232413fe11f : SUCCESS in 56m 42s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/986ed69701ff41dd93ad034d0340f508 : SUCCESS in 49m 58s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/a01d893090954ded826ae8ae0c3719b5 : SUCCESS in 33m 08s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/bc09313b4ba04666a23076513f2e6a97 : SUCCESS in 16m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d011dbabe59b437b86c5e3b424865421 : SUCCESS in 3m 50s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/5b4443cc16a14523a9a86f0adeaed0d8 : SUCCESS in 17m 33s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/081a606e48f249cab0631e4b24ac661a : SUCCESS in 55m 48s","accounts_in_message":[],"_revision_number":34},{"id":"a943bfe73be1d20515faf101bcc313ad7419fe89","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-06 06:07:58.000000000","message":"Patch Set 34:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/17934ed4d8294042af6941ead8adcf62\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/2f848ba93e51479f993024cf46477b89 : TIMED_OUT in 1h 30m 55s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/3764b59d5aa04723bd705a91a7becaf7 : TIMED_OUT in 1h 30m 53s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/1b0037ed19b24b18a0ebe3e1d66b845a : SUCCESS in 1h 16m 47s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/2a369358f2f14206ac6814197c184918 : TIMED_OUT in 1h 30m 54s","accounts_in_message":[],"_revision_number":34},{"id":"fe48d24bb4f68a2de20eee739039de917dc01b60","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-08-16 19:47:03.000000000","message":"Uploaded patch set 35.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":35},{"id":"006b32775625bc5d04e61cc88f804e726f14d426","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-16 21:01:57.000000000","message":"Patch Set 35: 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/61e6dce2a2554652a376005473106051\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/aba2483115ed40909b78001fda688e38 : SUCCESS in 11m 06s\n- grenade https://zuul.opendev.org/t/openstack/build/c8507fb5cf7e4491b929a8ea8a88faaa : SUCCESS in 48m 15s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/b79da9e91cce4f9680e672282099688b : SUCCESS in 46m 16s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/32aedeb714a747edbfd01d038360f662 : FAILURE in 57m 25s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/08b5d0ad3dd244f4a5d716c565d3970a : SUCCESS in 19m 41s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/de5daca977c443abb1f8350caf2b946c : SUCCESS in 23m 36s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/3144951541eb433aa875aab5c826ffed : SUCCESS in 18m 30s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/f26792ce00ad40f7a6f4902d92bec3d7 : SUCCESS in 6m 17s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/bb373742b1ea4433ab77ef53d6c8a5b8 : SUCCESS in 24m 21s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/e4be114cfb9a4f7b93455ac8e9392c49 : SUCCESS in 18m 22s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/78ef9ab6aceb47ad8e5a3dba0d62ddc0 : SUCCESS in 20m 49s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/f854434ea9104c688826e5ae06c07fe7 : SUCCESS in 18m 16s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/66dfc38435ba43a3a5b3d5bf193210f7 : SUCCESS in 24m 42s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/3721d3b667cb40a8a125f47f05c8fb9a : SUCCESS in 19m 01s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/d7e14f803ca84578ab300a94552af350 : SUCCESS in 17m 53s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/d78ea67b24b8405cb9ae567dd3c6466d : SUCCESS in 19m 26s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/589f90932ca4422c97447895b0c181a2 : SUCCESS in 18m 39s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/a05dfde2f4fd4ed9b68b1f6216d4253e : SUCCESS in 16m 30s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/7ef5154f79e44108852f0e076d4764e4 : SUCCESS in 22m 04s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/7f00e640b416451ba6da3325cc4737c8 : SUCCESS in 8m 33s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/211c8071fa9947848af5ff8ebc42cb0e : SUCCESS in 12m 31s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/5d1a3b5f36284d4fa837436fdbf8bce5 : SUCCESS in 7m 16s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/ac4e3ba41e18455591c87d55d914d15f : SUCCESS in 47m 21s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/94b79d37fe474b35b9f6654e3be27533 : SUCCESS in 39m 54s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/eca7e4e8993a4a7c995e681508f2030d : SUCCESS in 38m 00s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/eb5d37504f604db8bb4779040a1fe221 : SUCCESS in 18m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/210b3c6f2e1447ac8f7e9f5f4aee65a7 : SUCCESS in 4m 10s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/d7af2d75eea2497e8e926162381ca9dd : SUCCESS in 18m 31s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7e4bf3e09f5e45c5889ca36e742740aa : SUCCESS in 44m 10s","accounts_in_message":[],"_revision_number":35},{"id":"dd816eed11dbd583dc397f4ae9940411c2767363","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-16 21:20:05.000000000","message":"Patch Set 35:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a0ea3b04ee7f452aacb42bcbb9f08d80\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/ed8beb7470fe46f98ba2ed38aa85e330 : SUCCESS in 1h 14m 06s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/a475a2bfadf846ffbbf96106daa5dd2d : SUCCESS in 1h 27m 52s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/145cbfe75acf49559a80b80848817d09 : SUCCESS in 1h 28m 50s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/4bf4e6870cf94d30ac1ba0fdd5ab9e4a : TIMED_OUT in 1h 30m 42s","accounts_in_message":[],"_revision_number":35},{"id":"50192330b0eaa55928bcecef326b623b9faae22f","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-09-25 16:09:59.000000000","message":"Patch Set 35:\n\n(6 comments)","accounts_in_message":[],"_revision_number":35},{"id":"7f13f1e68dd001a099483b170d899da46c04f775","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-09-25 21:53:34.000000000","message":"Uploaded patch set 36.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":36},{"id":"9816d414da03efe9e797d1c07e9da26512571715","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-09-25 21:54:01.000000000","message":"Patch Set 36:\n\n(10 comments)","accounts_in_message":[],"_revision_number":36},{"id":"2d089f6a722757add463d73475732075f420b2a0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-09-25 22:50:40.000000000","message":"Patch Set 36: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1caf363f74814d45bfe709f59c693436\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2fc844f823084bd289011f0ba5c59ae5 : SUCCESS in 8m 55s\n- grenade https://zuul.opendev.org/t/openstack/build/06b61234a5ed48dd9f59025b8bde2975 : SUCCESS in 51m 06s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/7b07023ccb784604b1a6b7ee0181e784 : SUCCESS in 47m 05s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/31adc8dde9a74f89970740dfac053b38 : SUCCESS in 18m 39s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/4ccf8c3c0d634b2c8760276a3c5fde62 : SUCCESS in 11m 08s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e5448b14fa0846a1ad1ee18cab0a4134 : SUCCESS in 17m 47s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/5d75f063406a4cc3ae542caf5293b552 : SUCCESS in 11m 46s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/0327988691c94840bb44cc0c471baada : SUCCESS in 4m 51s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/fb38e36b192a45c2a39c551bbc7a104f : SUCCESS in 19m 46s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/fe75f98d92404b24abb86f04b7a7900b : SUCCESS in 14m 39s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/3a4660184b0a46cba7ff64f8a50cc409 : SUCCESS in 15m 28s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/4eb76924e3584029ba107926137e0d09 : SUCCESS in 13m 34s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/4f3f2486709e47a4a290b57787cc6be0 : SUCCESS in 17m 11s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/467a1f7152ac46e98d0fc3484a409558 : SUCCESS in 14m 14s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/5b8a2d4a1d0f44ae92e87522305b92a0 : SUCCESS in 11m 26s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/55102f7813f547b39484f3a1ffd7a859 : SUCCESS in 18m 20s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/07f5d75050d5449abf560415fc1661dd : SUCCESS in 13m 50s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/fbd8737b76aa4dcab97cbb017a200560 : SUCCESS in 15m 16s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/9880c1daec944b3380bee136ff1e13a1 : SUCCESS in 14m 28s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/08ea71b905cc4e2dae7491d6953dd8df : SUCCESS in 5m 04s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/64599eb9767242268a1544f49555a220 : SUCCESS in 16m 09s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/a1b57677c8fb489da16586287a592b41 : SUCCESS in 6m 24s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/820676bc14ff4e79bc3edbb42dfa2e1a : SUCCESS in 51m 53s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/bd1505041a464a3ab3b12285d049a2d5 : SUCCESS in 34m 18s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/37cfe61aa89a46299a89e84433b06c9b : SUCCESS in 33m 35s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/aac75c2b21fe4b02869722e721d75674 : SUCCESS in 16m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/964a175e66a643b3a4ab143910c0456f : SUCCESS in 4m 50s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/6bde90d9efed4092a40b5130061b25c8 : SUCCESS in 24m 20s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/89e141c567b74c8eb2f2a973436ed310 : SUCCESS in 45m 27s","accounts_in_message":[],"_revision_number":36},{"id":"ffd472701b6122612091bec45ea2ff60a836881c","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-09-25 23:33:52.000000000","message":"Patch Set 36:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f436180b26d94d3bbf454e1ded4d5723\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/c8019939c3bb4a2c9f9e2b96847c1859 : SUCCESS in 50m 40s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/b2faa7e45416432aac5a42ec4ec0dad7 : FAILURE in 1h 38m 19s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/f794da5f5cd04492986b3f6ce682b9f2 : SUCCESS in 1h 25m 54s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/7b601d90dbd14b41b885fd73e03844f4 : SUCCESS in 1h 18m 56s","accounts_in_message":[],"_revision_number":36},{"id":"1531ae79327f5615c743507667d90fbd16588f07","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2024-10-17 22:02:34.000000000","message":"Patch Set 36:\n\n(5 comments)","accounts_in_message":[],"_revision_number":36},{"id":"7d41ed5a4dfca1414567e7f3c1dfc333f60de813","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-10-24 01:02:47.000000000","message":"Uploaded patch set 37.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":37},{"id":"49dd3537db5741f8d4531ffa1110fcd73b6f2811","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-10-24 01:03:53.000000000","message":"Patch Set 37:\n\n(6 comments)","accounts_in_message":[],"_revision_number":37},{"id":"9cb76e892048276e772519f1148890b54a2df2c1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-24 03:10:23.000000000","message":"Patch Set 37: 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/57ed9d4132704ea79bc8356296da1f38\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/760d9d901478493d980f9abedd36187c : SUCCESS in 7m 10s\n- grenade https://zuul.opendev.org/t/openstack/build/d0aad09ab52d448db7e453aaaf2cf106 : SUCCESS in 40m 36s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/684e37db730e4c57ac293446dba994e6 : SUCCESS in 43m 34s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/384ed4dfaa6d4dd8a60f9ab782e3aa61 : SUCCESS in 38m 13s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/c93d0eac080b4143955a6b965ade3a7e : SUCCESS in 39m 32s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/3b81b8646f3242d5bd4ee1373e481717 : SUCCESS in 17m 04s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/57247d9723ca413e84b7c6a0dac0329b : SUCCESS in 10m 53s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/d5b15132827643d7ae6a442ef151d443 : SUCCESS in 17m 30s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/89d57c42da104117b6e20f7532afb6b7 : SUCCESS in 5m 10s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/5922c3bcb6a6436f8a415cdbb26f21fc : SUCCESS in 16m 10s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/80f05d03d9be40df993d5b93c84ee48b : SUCCESS in 15m 30s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/22d4bf738ee840ada2b3bacd1e241f00 : SUCCESS in 11m 01s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/7c83be94d96741a1b6746c57b5660603 : SUCCESS in 16m 31s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/cb415df862c34a2fa50d34bbc2096e1a : SUCCESS in 14m 04s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/96caaa313feb4a17a215aecb7d975678 : SUCCESS in 16m 29s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/355ced392dbb41ef8a443d8c1138d0dc : SUCCESS in 16m 57s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/3aef169b64094d1c8e88bb2a7075fe48 : SUCCESS in 16m 17s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/d7f2b29246b445939b618a5132723915 : SUCCESS in 14m 00s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/5051c64e1bbf40679f7b98a7d4e9355a : SUCCESS in 9m 13s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/ecdf6d45a1c5442590c8896703e9eae7 : SUCCESS in 15m 27s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/b196c9247f9b47539ee45a8b1c18e6cb : SUCCESS in 6m 05s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/f1539108de69445fbc48bacf440af30e : SUCCESS in 15m 01s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/55df3503be7e46119ac77124c316f363 : SUCCESS in 6m 51s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/82ac3b383b104a93b7bec96b43922884 : TIMED_OUT in 2h 00m 55s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/85adb266ae6e428a94e83853ccf04564 : SUCCESS in 53m 32s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/b1298cb38a86412d8ee4c7db813a5226 : SUCCESS in 52m 55s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/bfd2379798c84f8d9bedafb9211558e0 : SUCCESS in 20m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/430c8aca77b047ef8e41a9046c770cfa : SUCCESS in 4m 24s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/9957cb5ac3df4259aff782e77340d5e0 : SUCCESS in 17m 01s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/465fa1a9ed3b46e09e7a649c4ff3098b : SUCCESS in 42m 55s","accounts_in_message":[],"_revision_number":37},{"id":"0e92a04b108667ce615385557e82b7fb4b37418c","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-10-24 03:11:40.000000000","message":"Patch Set 37:\n\n(1 comment)","accounts_in_message":[],"_revision_number":37},{"id":"ce2834de5cae9b12a9ebab428861d258d79b7eff","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-24 04:07:23.000000000","message":"Patch Set 37:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e7ee249a6bfe4f4b9aa2189ab0cc2a7e\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/f57080c8595e4c0a9d9bc59af4ab15ec : TIMED_OUT in 3h 00m 58s","accounts_in_message":[],"_revision_number":37},{"id":"580b0713724570f50dff54403495c8d9fdc523ab","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-24 04:19:24.000000000","message":"Patch Set 37:\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/5c40f23326db4b718bfdc3df697f04ae\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e85bc8d8dbff46d8a34dff664ae55fee : SUCCESS in 10m 09s\n- grenade https://zuul.opendev.org/t/openstack/build/414b7901b5fd46b7bffc44205acdb595 : SUCCESS in 43m 18s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/5626884a4da44a39902e3746ab54c6a4 : SUCCESS in 38m 13s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/3e4d24b742a1408fb04b7772a5fd11a3 : SUCCESS in 44m 31s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/14412a7640f642ea883c23f16ceb567b : SUCCESS in 59m 14s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/6510e79c649f43b4a89343aefd578c35 : SUCCESS in 13m 54s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/67d6fd20832841dc9c171f8d0c02a90d : SUCCESS in 15m 53s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/3f4cdbdb330d48b4a6275c299c1f0b47 : SUCCESS in 17m 02s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/1365301d45ed479d9f77a1cd9669e9ef : SUCCESS in 5m 06s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/bff4e3bf4fcf45b08a5e731e03186147 : SUCCESS in 20m 38s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/8721e6f2bee143a4926b61e9d8720ef6 : SUCCESS in 18m 50s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/f3265125ed9d46639105274320653646 : SUCCESS in 23m 26s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/36c2ca8bdc4f42eb9e89485a366659dc : SUCCESS in 22m 54s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/a0a667c1ab3940fdb2c1197d5e27d2a5 : FAILURE in 7m 02s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/9011370f39b04071ae28de5423899fa0 : SUCCESS in 16m 24s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/13390979e3b2421ebe1e787dc68a18bc : SUCCESS in 17m 45s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/dcc6b27f80a44c419e46176ead1681fb : SUCCESS in 22m 58s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/90e004561b014e308c18551a7da14758 : SUCCESS in 13m 36s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/dd98af2b19584689a29963f2a2075101 : SUCCESS in 14m 36s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/d5b73b6a638f49bc9d55b6f73dc051c9 : SUCCESS in 17m 28s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/89d54bea48ed4dc9beceefc070a282ae : FAILURE in 5m 42s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/4f9c7f3ea9aa45b68c28bb6aede569b5 : SUCCESS in 15m 23s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/3c1cf784de1340c6ba9552a43d08c7cb : FAILURE in 11m 47s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/0bd403bacf2e4ab4942eae3a8c05582d : SUCCESS in 53m 25s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/4cec7afa5fc246a290785f1601c1f8c9 : SUCCESS in 53m 51s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/c31f369cb5f9437493f90d843ab4a6a0 : SUCCESS in 54m 26s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4f1281120d5f4eeca6e82e954c299a38 : SUCCESS in 18m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a88c0a4b0e2b42978e26c37fd6884e48 : SUCCESS in 5m 03s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/4ec8cef8a0e444d085a4747ab9feb7e4 : SUCCESS in 19m 53s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/845759c2ba364ae6b79cd4a1ebe7b7f2 : SUCCESS in 40m 00s","accounts_in_message":[],"_revision_number":37},{"id":"f5bec38371925518f53ca34e1cfcc7d358f0ce77","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2024-10-24 18:54:15.000000000","message":"Patch Set 37:\n\n(1 comment)","accounts_in_message":[],"_revision_number":37},{"id":"568e3f61ab801d69b795439085f8ecddd2584ff7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-24 20:07:59.000000000","message":"Patch Set 37:\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/c19d354bf1e047d0a03e694582dcbda2\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ead8dab5750944598055840bf68fc6e4 : SUCCESS in 7m 41s\n- grenade https://zuul.opendev.org/t/openstack/build/1229e52cb18f4ee19a712bfc83f438da : SUCCESS in 39m 36s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/98bd0d46133a4ab6b29d0e81004d18cd : SUCCESS in 40m 49s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/cd7e82896a3e43418385b10b1b0d85b1 : SUCCESS in 37m 16s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/9996580ecbab48289421d0f8016efb35 : SUCCESS in 37m 33s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/9cc0a25526704428809c4aed2890b261 : SUCCESS in 17m 20s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e20778f56c9944e2ba5fd8eb938d50e5 : SUCCESS in 13m 04s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/eb1d56c01d4a4848bc9eda06d05c5f15 : SUCCESS in 11m 01s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/c8887f0dc3d442cd9d4f9b57035d8dbb : SUCCESS in 5m 18s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/63bcff33ab1b439d8b19a210784affbc : SUCCESS in 16m 55s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/88d8fdbb6aac43689aea90002f7f8e9f : SUCCESS in 15m 46s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/50ce90ee305c4464a47ecac153b032c9 : FAILURE in 2m 53s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/71eb50c79ae94cbca3b5290fbc6f3b65 : SUCCESS in 18m 01s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/79cceb1669e84114b40b364d8773209a : SUCCESS in 26m 12s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/6a5ace31262b43c1a8cf194db91c2d33 : SUCCESS in 19m 12s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/9ccdc885a1e642c0a662b478c4b741db : SUCCESS in 16m 58s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/f4ddc4ae4b0c44298a2475b790742402 : SUCCESS in 13m 42s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/35565f33f0794e2b8101919825ac5892 : SUCCESS in 14m 33s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/8d03ae08b5584cb09d1c13f2777f6734 : SUCCESS in 12m 06s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/c5a73aee835a477ba9964d7f2920f36e : SUCCESS in 15m 39s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/1c85b1fecf234a52948df4d16d031e22 : SUCCESS in 5m 54s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/3d4ef8379d07429ca2d926466713f40b : SUCCESS in 13m 50s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/396f4d67b42a43b4ac18738e2fbee737 : SUCCESS in 6m 40s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/56ce3b3c7606422d8d5fb1eaa3a6613b : SUCCESS in 50m 45s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/19abcea1042e4c8e92715f63bd4a6178 : SUCCESS in 55m 25s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/05c8d923fff947d2809ef17f1f42b97c : SUCCESS in 53m 40s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/728c695d3db640af84963d8652ef2206 : SUCCESS in 20m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c7489804b3c04d6c814b5ea312cc3ff0 : SUCCESS in 4m 34s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/3e69e58e844c4f73a1b179fefc241c2a : SUCCESS in 18m 23s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/948f78771a0945ec9afefec7eda77ff0 : SUCCESS in 1h 01m 59s","accounts_in_message":[],"_revision_number":37},{"id":"83839c7a1d81516ee360ac0e7daf3c1e05563aa4","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-24 20:55:40.000000000","message":"Patch Set 37:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2e6a1acbb7214c5b9f368a50a9db30ce\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/29d113477b29413b8c8c0eeca36944a5 : SUCCESS in 1h 59m 09s","accounts_in_message":[],"_revision_number":37},{"id":"54439fa07fb5d989285db550cd4758e372c916e7","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2024-10-25 02:37:13.000000000","message":"Patch Set 37:\n\n(1 comment)","accounts_in_message":[],"_revision_number":37},{"id":"8e45d17bf3a1eb7d75e102901c041dc0082471fa","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-25 04:46:14.000000000","message":"Patch Set 37:\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/6249e68da406476ca5f60aeb37bd2a19\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e1a95e323a734284a7e5bd8a548f8b1e : SUCCESS in 5m 33s\n- grenade https://zuul.opendev.org/t/openstack/build/b9b8aedbbc5f48478d9e1fb9f43fc273 : SUCCESS in 58m 49s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/a36bf393ef864c419f7b91b11bfbfeb3 : SUCCESS in 1h 01m 06s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/a65a4376b109481dbe165eb3fc748d98 : SUCCESS in 51m 56s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d68eb398c7e6418c82f3a8b46b337e2f : SUCCESS in 51m 27s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/9ab3fd62f97547ed854ee06158491bc9 : SUCCESS in 15m 46s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/79d6fe5503c74f459da8ba476a62ddf3 : SUCCESS in 18m 16s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/7a98c5fffcf4465ca31bbedd6bf43f72 : SUCCESS in 23m 34s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/db6eb4350eaa453b9e290394013f4f02 : SUCCESS in 5m 54s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/fe2721940303410995afa84ed5375c7e : SUCCESS in 18m 13s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/c40bc23d882b4861ae7fd2e3543d874b : SUCCESS in 16m 20s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/b0a3bfff11344e99b83f35c2bab094d1 : SUCCESS in 19m 10s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/9974e279ba1e484f94aa4cac15f4b79e : SUCCESS in 27m 36s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/e7d7e888a26b46afbd1eb8421746f2dc : SUCCESS in 27m 14s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/9b384600ed7640d5ba658c889fcbf59b : SUCCESS in 15m 17s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/6aaac88658c54cbfacdd4686b11bd4fa : SUCCESS in 16m 53s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/1e07ecd47efa4275bde111fb9d22425a : SUCCESS in 18m 06s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/08fa1ce95f394cc39ab429a705e69ac4 : SUCCESS in 15m 27s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/688b0deb0b144e2bba9fd32451d36b85 : SUCCESS in 18m 13s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/fdb91c5b06b743f4911b0bef2fe94747 : SUCCESS in 17m 24s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/3c4e22ec10ab47cf909b17f305079285 : SUCCESS in 6m 14s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/5512712c987b469ba5fc19a9449ff331 : SUCCESS in 13m 55s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/94c1a00b7a884780b3d8623e9b95c893 : SUCCESS in 6m 35s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/a74dc1d8961c4df2bfd412c99a0a5765 : TIMED_OUT in 2h 00m 49s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/d8e7b1f4eb4240a5b9a58dec093c483a : SUCCESS in 48m 08s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/9f731c3a273e444cb99bc3c8da714a9c : SUCCESS in 39m 31s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ad4ecdb5620d4ea4a027d7b12ed98292 : SUCCESS in 18m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c0161257a57d49d39181bc92597b0fca : SUCCESS in 4m 57s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/cccf4c5f67c74f92bfecd59c313ea31b : SUCCESS in 24m 33s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0aaf179323e345c3a3b34ec01191830f : SUCCESS in 34m 23s","accounts_in_message":[],"_revision_number":37},{"id":"724599e6e8961369686f1e904e9af75fc4b87a53","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-25 05:17:20.000000000","message":"Patch Set 37:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f03708d730a84f0ebea56c1e9477da35\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/9f9dab196b2943d58337a8ecef099ea6 : SUCCESS in 2h 37m 46s","accounts_in_message":[],"_revision_number":37},{"id":"da96d051980e0361a2227b0400f6fa6e3750980e","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-10-25 15:30:16.000000000","message":"Patch Set 37:\n\n(1 comment)","accounts_in_message":[],"_revision_number":37},{"id":"2d32baa052dd7f282e0cc37c3e6689a77adf0737","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-25 16:39:57.000000000","message":"Patch Set 37: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/902032cd453a4b41a031c9371e086713\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/393a4f1aac144a4aa96409189f2beb14 : SUCCESS in 8m 18s\n- grenade https://zuul.opendev.org/t/openstack/build/eda9d1b0ff434f31863f2837b03b2a23 : SUCCESS in 36m 53s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/0c201ce6338144beb6043c35139f222c : SUCCESS in 1h 03m 02s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/4cb1ea2b892a4d079a27c21c9086f8fb : SUCCESS in 1h 02m 40s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/39547a7de24748f687d6532564110121 : SUCCESS in 1h 02m 16s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e4e8d1f3994e4f3d931ae65b40e4b7f8 : SUCCESS in 17m 50s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/c5cc3f2e9d6044f5bb04ec47a9dfaa60 : SUCCESS in 17m 28s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/93cc500b535d4a8181696317fe4c5686 : SUCCESS in 20m 04s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/fdcb787868c144a683537f84a48666a6 : POST_FAILURE in 36m 14s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/4d9d6ad780b0479295a2b8155e676822 : SUCCESS in 20m 40s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/b4bce1fbfede41fba3df051cfaf38c7d : SUCCESS in 21m 16s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/79719306f3274156a5da83ebc2b2eb1b : SUCCESS in 14m 20s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/ec4059e20dca46f78bb139a1c7bdec39 : SUCCESS in 10m 11s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/690a848c859c4d878a93f5e7ee6566cf : SUCCESS in 21m 03s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/5390dea2d534433ab8f07d194640ae1d : SUCCESS in 9m 44s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/62a3ecab04b74805b0a6a2ead6b9dd31 : SUCCESS in 15m 43s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/147f575f6483433a83cbe991383bae87 : SUCCESS in 10m 10s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/c6a2589cff2148dc96013d87d04e341f : SUCCESS in 12m 00s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/6bf8bea081fb470ea2cb42e6d7670845 : SUCCESS in 8m 27s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/8b44e2d429df4cd7a8bb6289ee8650dd : SUCCESS in 11m 51s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/e5e7181ee14a4e739688df54f10daf05 : SUCCESS in 4m 19s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/ef6a57f724ec44bba5fe09827c5d01ef : SUCCESS in 12m 33s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/382971aa12d04992b0210d8c644671c6 : SUCCESS in 6m 56s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/78f4a1ad771f408f85e2c6383f5aaa51 : SUCCESS in 36m 52s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/49b384431b15464a88041717e209cd09 : SUCCESS in 37m 06s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/1a1acebd96c84b31a3cbe16d73a46c59 : SUCCESS in 1h 03m 12s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8bc9316a13324633839d0503a79e0e2c : SUCCESS in 13m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0287b581de884c03a469c9bf344771c4 : SUCCESS in 4m 26s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/dfbaf8d6ca2d45a883032513f4b42a7f : SUCCESS in 15m 06s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c50f89893fbf400fb1f3fb16ae9b6cee : SUCCESS in 1h 02m 13s","accounts_in_message":[],"_revision_number":37},{"id":"d22f5d47d988daf45aa254b9dba7803e1360ee59","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-25 17:48:28.000000000","message":"Patch Set 37:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/76c0eb343b804335889331d6bb97fe83\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/987abfa8be034345bd179073a37faad5 : SUCCESS in 1h 40m 04s","accounts_in_message":[],"_revision_number":37},{"id":"dfb116ca02dcf9ad55808d70aeb3f2744342b268","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2025-01-16 12:11:22.000000000","message":"Uploaded patch set 38: Patch Set 37 was rebased.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":38},{"id":"f826463dbecaae3282ea385096e5f5d6aee2c057","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-01-16 13:16:28.000000000","message":"Patch Set 38: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ff34e99669a5411fb9891b83bcac6640\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f377831fe0994688985a942e1b746794 : SUCCESS in 10m 02s\n- grenade https://zuul.opendev.org/t/openstack/build/770e2a1087bb4481bc9adac6d7481bc4 : SUCCESS in 58m 47s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/87b45a4b7ee5480394306ed856833c7a : SUCCESS in 55m 43s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/80a625171fc94d468e2c234135010782 : SUCCESS in 57m 00s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/cbb7bbf081c94669bb1e28e04f277453 : SUCCESS in 1h 02m 27s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/7aa4ef1f6d374633818d31773d802d2d : SUCCESS in 20m 33s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/504914be972a453394a403fa54cab239 : SUCCESS in 20m 58s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/3e465180c59f4c84aeca2d87a5735638 : SUCCESS in 18m 27s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/c438e5f845ab42c4ae2b4e96edaab0cb : SUCCESS in 5m 42s (non-voting)\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/7b88d709239c4a6cb942e55b364bf3be : SUCCESS in 9m 06s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/940e828990044c6fa066ca671766611c : SUCCESS in 19m 31s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/7909df455ba9447282772ab68400ae8a : SUCCESS in 32m 31s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/666c6e22823243eea990501bbf914068 : SUCCESS in 13m 25s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/5f5c18b841fd4fbc850f7b0fddf22f19 : SUCCESS in 13m 18s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/c462e11d7ba0477db2d8a02714c156e2 : SUCCESS in 9m 25s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/c6312f3203c946f6ba5add3ae634a842 : SUCCESS in 6m 27s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/7f2461b8aa044beaa64e2c7d42b22fd5 : FAILURE in 15m 36s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/4d380d3d47044cf89afca39ca3054e6d : SUCCESS in 6m 13s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/a9dedce31bf444b89bbbb16bfaf4e944 : SUCCESS in 37m 30s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/51d8201a85bd48efac4f0ae30aaddecc : SUCCESS in 32m 27s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/52ce55f3c4a24f728f96005e16c12447 : SUCCESS in 34m 55s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/0d30d9d70f7040849552f01c5e22412e : SUCCESS in 11m 03s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7fc88092626f45e1a84af36fa600e51a : SUCCESS in 3m 55s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/00a968b2063644cdbbc8042902ae20da : SUCCESS in 17m 10s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/ad122dabb18c45498164712eebc8858c : SUCCESS in 42m 35s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ac62caffa6244e55bfd8e17847369ece : SUCCESS in 54m 40s","accounts_in_message":[],"_revision_number":38},{"id":"b0dd58574b7860c479253188eb11934d0a7872ce","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-01-16 15:15:26.000000000","message":"Patch Set 38:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/35479f142cb6471da454776193816999\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/6d14fc34635243239cd8ac1dd6edeced : SUCCESS in 2h 37m 25s","accounts_in_message":[],"_revision_number":38},{"id":"df0123ddc6a5118de24bcab42bf97548be03393e","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2025-02-05 19:43:04.000000000","message":"Patch Set 38: Code-Review+2\n\n(6 comments)","accounts_in_message":[],"_revision_number":38},{"id":"ef6f61ef3e6e4337c5c7932be7b8720883945908","author":{"_account_id":35790,"name":"Shreeya Deshpande","email":"shreeyad@nvidia.com","username":"shreeyad"},"date":"2025-02-11 15:05:31.000000000","message":"Patch Set 38: Code-Review-1\n\n(4 comments)","accounts_in_message":[],"_revision_number":38},{"id":"c03781b5460ba049f65914b8b317e8908ed8b99e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2025-03-04 20:04:31.000000000","message":"Uploaded patch set 39.\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":39},{"id":"8bdc21d35e3e48c56a5ea5fa92dcad13ecb4881f","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2025-03-04 20:13:36.000000000","message":"Patch Set 39:\n\n(5 comments)","accounts_in_message":[],"_revision_number":39},{"id":"763712a76e18ab0bb4b80cde09fbeb374787b2ab","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-04 21:39:12.000000000","message":"Patch Set 39: 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/1c6e30c73fc94b4b96d961acc9b83e80\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/472d7f81be5742a1a6d6289ad22db170 : SUCCESS in 7m 58s\n- grenade https://zuul.opendev.org/t/openstack/build/d355a0768a9447b0ae055f9323d17fbb : SUCCESS in 55m 02s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/ad7aee2105434ccc80efdc3d49b0084c : SUCCESS in 49m 15s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/ea3cdf1dc6b64107ace4d9a998b7496a : SUCCESS in 1h 02m 08s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/8295601dda20471fb0f0f285685de3ab : SUCCESS in 52m 37s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/42784000c0b9440e9e34cba3bbcae1ca : SUCCESS in 16m 34s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a2f047eff59a446794b4927b98506615 : SUCCESS in 17m 55s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/d3f86ef43a1f4b4b84782dcf5544109a : SUCCESS in 14m 30s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/2a5ef7c1e5d341d0bcdfd2e506988cb7 : SUCCESS in 5m 06s (non-voting)\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/502913dc3b64453ea7c0d0088c10abd7 : SUCCESS in 12m 34s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/1cfca64d6b524fcfa21e680fd7b275ca : SUCCESS in 16m 25s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/9e053522acf746479a55f73d768a0248 : SUCCESS in 16m 10s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/7e344f7157cb46118fa27a21f7e1c48f : SUCCESS in 12m 36s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/ad2639430acf44aca642acf0be9be177 : SUCCESS in 10m 55s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/9ebd92484a7b42c49a174248c261afe8 : SUCCESS in 16m 48s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/23e0ad3ac9644faabb151388e51a3b3c : SUCCESS in 6m 29s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/505b197d5ebd4a04902b512c8a8bbb41 : SUCCESS in 18m 49s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/9e583a9b31c04f96b67ceadc25c44406 : SUCCESS in 7m 51s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/0a0ceb4e96354f538e390320d55847b5 : SUCCESS in 58m 59s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/bce7d04db0f045cab1a19f4049078998 : SUCCESS in 45m 58s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/03bc5df3305c4c65ac4eb6c734e2a0e8 : SUCCESS in 46m 38s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/14d154e687cc486d97df6abe9fa215cd : SUCCESS in 20m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c4499bd3d15447d6a0ece17507fbc8ba : FAILURE in 3m 44s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/d025730e4931445aa1bde3928e4f2d55 : SUCCESS in 16m 49s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/bf267c1ccc3b449ab3efcdd5ad42f042 : SUCCESS in 53m 31s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/60f3ac4dbb144fd5bf25a9b0d194973b : SUCCESS in 1h 00m 22s","accounts_in_message":[],"_revision_number":39},{"id":"d8961816880c4ba33db448bd3bb2235090fc9366","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2025-03-04 21:39:28.000000000","message":"Uploaded patch set 40.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":40},{"id":"0806682f5503c59f52832926e105687e4337a8b4","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2025-03-04 21:39:45.000000000","message":"Patch Set 39:\n\n(2 comments)","accounts_in_message":[],"_revision_number":39},{"id":"aa9614cced43adfc76c00c7d48577f02c5def02c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-04 22:55:32.000000000","message":"Patch Set 40: 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/6533e0fe1e3240a7b6e52d13d7cf634d\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3dce9c99e95d4cfa9e3e7ca2952905fc : SUCCESS in 7m 54s\n- grenade https://zuul.opendev.org/t/openstack/build/36a72fa83a3f49f3b2a77033f6e1788d : SUCCESS in 1h 05m 55s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/96897307564c48cf9a1030d6945841a5 : SUCCESS in 43m 43s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/f169e2c05f734dc294e964c0901c4d62 : SUCCESS in 43m 33s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/7911693f8e384cb8b12c41e3784c57a3 : SUCCESS in 1h 01m 57s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/1f0b4290d5aa468baf5131fee338930c : SUCCESS in 20m 47s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/af2dd9f0b44947319fd4b27ddd461698 : SUCCESS in 21m 06s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a989812f2e0547ce9500900a075c2364 : SUCCESS in 15m 02s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/7b781dcf5ae84e599b4b9010e518bd81 : SUCCESS in 5m 04s (non-voting)\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/fed682884a1548f49d1d802045ba7f8d : SUCCESS in 14m 35s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/7289a5b51f074285a3196bc06b56a5c0 : SUCCESS in 9m 59s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/17932132f3a84f45952832ac8ab3f389 : SUCCESS in 27m 25s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/bcc406233ec74479a49110758a4ff0bb : SUCCESS in 15m 50s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/91241a39777945ae8b2c984e99bd32fb : SUCCESS in 9m 10s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/fc64006ab15d4099804699713d272a66 : SUCCESS in 13m 33s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/3d364b15a53d437c9e027bbd1501dc89 : SUCCESS in 7m 35s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/5fbd4cb1c84940e1860421a554c25dc6 : SUCCESS in 14m 42s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/06dd6f700aa44520a4160d5f03212c02 : SUCCESS in 4m 40s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/8ff2a106bdef42b288dfc8aa4eae093c : SUCCESS in 55m 33s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/8c51d3fd6aae4b80b08c3704c39a7fe3 : SUCCESS in 32m 36s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/70af5f947d954144bcd2b9dcc79fd7ea : SUCCESS in 31m 17s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/609fcf2ac67c4adf819455ac326f4a48 : SUCCESS in 18m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/275f9804a69c48e0a251a63e7605f4d0 : FAILURE in 3m 39s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/b6561ce6dce346c9b7beb3b4ad0b28a6 : SUCCESS in 16m 56s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/5af4f60b9b3b456cad51722724f0b045 : SUCCESS in 53m 50s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/442cb4c48d7f4d0bab30e11deaf89f95 : SUCCESS in 1h 02m 19s","accounts_in_message":[],"_revision_number":40},{"id":"21f928e76b994ddf876d89dc01b46c6bdec7e8e0","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-04 23:39:22.000000000","message":"Patch Set 40:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3eda04b6ca0f477898f7a4f989491a69\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/f98da367784c4945bb66abca22ff24ae : SUCCESS in 1h 57m 54s","accounts_in_message":[],"_revision_number":40},{"id":"a082947957356b1c6be7d0745c0ca750757f4d6a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2025-03-05 01:07:57.000000000","message":"Uploaded patch set 41.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":41},{"id":"2077c2c3fbd5a69950b3341a33b3fdbffb0bb0bd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-05 02:21:21.000000000","message":"Patch Set 41: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0adb9cbaf7884ee4a26005807e0655d5\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d8a9b5c6b17b45f3b3982e79787c9b2d : SUCCESS in 8m 22s\n- grenade https://zuul.opendev.org/t/openstack/build/ee99c8fd64d84752a9304605b66e3736 : SUCCESS in 1h 06m 44s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/7c9dee80682648dab053e062f7ad4796 : SUCCESS in 59m 21s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/8a1c900716d848be90cb59a991088c32 : SUCCESS in 45m 57s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/565c3dca84a34f289dbe0ae6e3177ba3 : SUCCESS in 1h 01m 12s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b238e0517873410da8bada980cf03554 : SUCCESS in 12m 03s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/fbb92056911e4c659c79c9acdd510b6c : SUCCESS in 19m 37s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/658c495572814330a78000ed72a2a982 : SUCCESS in 26m 26s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/c022f6ddbfbf486e90db33fa8a3b27e4 : SUCCESS in 5m 42s (non-voting)\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/39155cfaca9b46c7b7b61ea18d327c6c : SUCCESS in 25m 18s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/c49e28af34d147cbbd3885df63bf3cb7 : SUCCESS in 10m 20s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/d912d4a2d55846f5b193c04d89f64646 : SUCCESS in 33m 09s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/126d6cfcaa744d6e82e8b3090e8d23c1 : SUCCESS in 13m 18s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/d22145faa8ec4953903e51a9b278c336 : SUCCESS in 12m 18s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/850462ef93c74f37b59f8d6705fbcb4c : SUCCESS in 13m 10s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/e95d785a58c445d08595502de77a5786 : SUCCESS in 5m 49s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/92f967c9d97c4f6dbdd74d7065eacd97 : SUCCESS in 14m 17s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/6f848c7ec1b246b498e050db2101ffdf : SUCCESS in 9m 11s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/11217dbcb4a94a90ad6c34bace5309b0 : SUCCESS in 55m 22s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/0880d372b8644f448e376813f29cb0c1 : SUCCESS in 46m 33s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/5a6b034dc8f1490b9b1e50836a3300e8 : SUCCESS in 47m 53s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/80e5fcead7f04114883d30e4ee58932d : SUCCESS in 19m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fce22a0b68064fd4a4e2b18a8948704b : SUCCESS in 5m 18s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/e656b1c8540849ec98ecbf9405affd4a : SUCCESS in 16m 48s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/69063d51561a42e0b404a7ba3fbd9395 : SUCCESS in 48m 04s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/00e873e8765a47e6a9c70731740b9111 : SUCCESS in 53m 14s","accounts_in_message":[],"_revision_number":41},{"id":"5e787faecb1f55b0a6559e7aff300f6154915a9b","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-05 02:49:38.000000000","message":"Patch Set 41:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/41e4ecf118c44de899efc84473b38aab\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/f5895a7ea3344b218da5f36aca11a687 : SUCCESS in 1h 38m 58s","accounts_in_message":[],"_revision_number":41},{"id":"ca2cba66d38e939aaa2ed25503cd2c6f8c9c6621","author":{"_account_id":35790,"name":"Shreeya Deshpande","email":"shreeyad@nvidia.com","username":"shreeyad"},"date":"2025-03-11 22:10:32.000000000","message":"Patch Set 41: Code-Review+1","accounts_in_message":[],"_revision_number":41},{"id":"66f6eb1c221bf134771f49f935f2b1fddef960ae","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"real_author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"date":"2025-04-11 00:04:22.000000000","message":"Patch Set 42: Patch Set 41 was rebased on behalf of \u003cGERRIT_ACCOUNT_34930\u003e\n\nCopied Votes:\n* Code-Review+1 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"}],"_revision_number":42},{"id":"c286a0006a613cb8069e3a730f4aa3d9883cdea1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"date":"2025-04-11 00:06:38.000000000","message":"Uploaded patch set 43.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n","accounts_in_message":[],"_revision_number":43},{"id":"b31d977f6ce6abcd7a4e7d53b96cc72a9a406622","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-11 00:40:58.000000000","message":"Patch Set 43:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c7bedd6846e444ad80609f3958fc5f55\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/a7cfe7eb6d61405f9b5ca34bbbb216a4 : SUCCESS in 32m 27s","accounts_in_message":[],"_revision_number":43},{"id":"7034afcf00b0db74c34eb304bc91ce8e70a954fd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-11 01:21:42.000000000","message":"Patch Set 43: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ee1049c202fe419ab6e5806431332537\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/222144015f8e4688b4b726f062a074d9 : SUCCESS in 7m 48s\n- grenade https://zuul.opendev.org/t/openstack/build/477103a8988b4ff78fa7b7ba289eb275 : SUCCESS in 41m 09s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/49a4231f2cd848b2a417ab15ee03a6e0 : SUCCESS in 35m 08s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/89017e42e5c04762974a0ddbe3320a2a : SUCCESS in 36m 54s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/8e767e05deb74361b9ef64bd568216f9 : SUCCESS in 37m 34s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/f603fc5aa6c14281b56e3ac5468b2547 : SUCCESS in 18m 23s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/f9d61511bc6e4e36ba2298875e587167 : SUCCESS in 19m 09s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b33198bb823e4f08912d4ea718199b91 : SUCCESS in 19m 27s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/b989d8ffbe4f4f20870ebf26f806a8db : SUCCESS in 4m 29s (non-voting)\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/911765aba4f24ed5ac0af40b203c23ed : SUCCESS in 18m 18s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/a7a76781ab4344bdad7c62aa9682bb46 : SUCCESS in 18m 54s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/c9962c480b8c491ab150f5a00c559ee7 : SUCCESS in 26m 03s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/5e4c82a86dc74d50b059f7626499368e : SUCCESS in 14m 32s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/15a5aff1ea98429c83d712b7db58df7c : SUCCESS in 19m 17s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/7c565e10b19c42e497bd9a02807c0d46 : SUCCESS in 15m 34s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/0128252e5c864bd7bc40462dc0ff097b : SUCCESS in 6m 32s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/b0d3ee4dd83d428bab7d32a82538e3e2 : SUCCESS in 7m 43s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/44ad6bc32b3c47128ef107666f430c0f : SUCCESS in 6m 02s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/0bc95059354c4baab0b6066b8193d0a4 : SUCCESS in 57m 00s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/b7c765ea55744a45b6ae6ebb73042809 : SUCCESS in 46m 28s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/3aa782ed56a344fe88ebb44318eb5f1e : SUCCESS in 49m 25s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/739c1bb1b10f443a8dd1cff7679e6fc4 : SUCCESS in 13m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4bc315508f4c42bfa2994e9ae7024ad3 : SUCCESS in 4m 59s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/d2c4b7f137e644a1a3f58913021f9d8f : SUCCESS in 14m 19s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/9a9fd89f371b43059a1e97af8807590c : SUCCESS in 44m 34s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5e67ad50a5c3478d8061abc99fbd099c : SUCCESS in 28m 26s","accounts_in_message":[],"_revision_number":43},{"id":"8cb0bedc0a1b6930e475200ca55c5b594a829656","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2025-04-29 22:33:26.000000000","message":"Patch Set 43:\n\n(7 comments)","accounts_in_message":[],"_revision_number":43},{"id":"fd187de69854f2137151bab18c2f131b23d38789","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2025-04-30 20:19:47.000000000","message":"Patch Set 43:\n\n(3 comments)","accounts_in_message":[],"_revision_number":43},{"id":"1e31abe36b5c77333acfe388107d315e43177622","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2025-05-01 21:34:53.000000000","message":"Patch Set 43:\n\n(10 comments)","accounts_in_message":[],"_revision_number":43},{"id":"e5788b5730abfca10b5f2b09f56bfa74d676a9ce","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2025-05-01 21:38:52.000000000","message":"Uploaded patch set 44.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":44},{"id":"ef1d9881bd9e1bd2394e4a4b0bb26876c3a3b1ac","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-01 22:30:35.000000000","message":"Patch Set 44:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/99e91e3aff2b40fcba903ab7562ca3ff\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/47ea82dd16e54d979a8bd86f428f61bd : SUCCESS in 50m 05s","accounts_in_message":[],"_revision_number":44},{"id":"d62cafeabbe26945cac7ad8e04c98011af7bcdbe","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-01 22:46:32.000000000","message":"Patch Set 44: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f5acfd81a0fa4070a41ae083bd67dd88\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9065f131c81245aab51ca1647af843ff : SUCCESS in 4m 31s\n- grenade https://zuul.opendev.org/t/openstack/build/6d39a654308b4f7090286077ae5dcbd8 : SUCCESS in 28m 12s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/976ef382fde8479d9a27c315d05fbbcb : SUCCESS in 42m 48s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/00ec6b9418594ad3905da83e93781add : SUCCESS in 42m 29s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/3ccee7f761504cc087ac871d7017e09d : SUCCESS in 49m 39s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/7ee8acb76a9748bab557b56f0443c354 : SUCCESS in 9m 33s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/6307db707c004e0596063469955db4bf : SUCCESS in 20m 03s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2c420b4b33d04ff8bde301d98928496f : SUCCESS in 19m 37s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/e4c2680eabc24347a6ac9215d64e5baa : FAILURE in 3m 11s (non-voting)\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/767bc8b815784b7daf6a242a05df6335 : SUCCESS in 16m 40s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/aae425f2760e463a9baae8b122cf9dcd : SUCCESS in 23m 14s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/bf0253077e794f13957d3ac54fae083b : SUCCESS in 18m 11s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/d9e08cd7aeff44088472f16af1ff94b2 : SUCCESS in 24m 49s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/b56b02194f9e43fabd188b94583aa4ff : SUCCESS in 13m 54s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/9ad6ad23cdf548c0b9f5524a5a34b5ce : SUCCESS in 13m 39s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/591ddfb90fc5471e88ba35c5e6ea94c9 : SUCCESS in 14m 37s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/36985299abc94fb2ba6893d8869465af : SUCCESS in 6m 02s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/be1df2e8b8e7467b857b0e1c5880e0a5 : SUCCESS in 14m 33s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/e25b6ac29d234e1f9cb0eaf9462f4f0e : SUCCESS in 6m 31s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/ff927e347f90420f8a999b2875540a2e : SUCCESS in 42m 55s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/94c70ef0f2ca4d83bd12784ef5beea9c : SUCCESS in 29m 34s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/12a6e2e7101942b9b0987af83d7cb419 : SUCCESS in 47m 52s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/025eb7193f6f49638a580084bdba9cdb : SUCCESS in 19m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6e8d9761f5b64b72a68d598e9144db39 : SUCCESS in 3m 40s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/a32aa2c369fa47259e59ba428c86dcee : SUCCESS in 18m 00s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/42187b87e2c64e5ab85a9186509a748c : SUCCESS in 36m 33s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/648c4ea2ee5d43f180094f6c5370eef1 : SUCCESS in 1h 00m 41s","accounts_in_message":[],"_revision_number":44},{"id":"a89ce01fc06197ae7d361499c8aefb52f52772c0","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2025-05-02 17:56:01.000000000","message":"Patch Set 44: Code-Review+2\n\n(3 comments)","accounts_in_message":[],"_revision_number":44},{"id":"9b5f9df7ef8e676e7130812d1a8131291f80b2a1","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2025-05-05 21:32:09.000000000","message":"Patch Set 44: Code-Review-1\n\n(14 comments)","accounts_in_message":[],"_revision_number":44},{"id":"fd079a543129d979551147dd455b511d4d553c6e","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2025-05-07 05:08:33.000000000","message":"Patch Set 44:\n\n(10 comments)","accounts_in_message":[],"_revision_number":44},{"id":"fceeaae8baa23e945fbda3968a38196739888a9b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2025-05-07 05:09:05.000000000","message":"Uploaded patch set 45.\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":45},{"id":"54ba832948a6a79d5381c182257c20ab66fa8fac","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-07 05:40:10.000000000","message":"Patch Set 45:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/cecabde7701c4673bc1abf78ea3f0019\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/ae002acbca6649f78748238ebf94445a : FAILURE in 29m 28s","accounts_in_message":[],"_revision_number":45},{"id":"430fa7f59a2842eee21c5db1065a9e0181bdb9b4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-07 06:09:24.000000000","message":"Patch Set 45: 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/f80fe96e32ff437eb1e96c83487f7e16\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cd4caf35a1de4e60aa3a194f68ed9f45 : SUCCESS in 4m 32s\n- grenade https://zuul.opendev.org/t/openstack/build/1b5318dd8837489387eb7c8b5c2c0b68 : SUCCESS in 28m 38s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/e3e89df2a953451e9c3522c7ee766dbd : SUCCESS in 32m 42s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/ed2978c8cd884ea5807b7c939a5db612 : SUCCESS in 55m 17s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/0c90902b5e6b4a67af521784b62d3389 : SUCCESS in 49m 44s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/d3949483dc3d4a1791e9eb9e93020581 : SUCCESS in 19m 20s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/0a1344ae6f2b4ef8878307d0d4d8ef10 : SUCCESS in 17m 57s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/eb044de067e04799a32df2d771ac50ce : SUCCESS in 19m 47s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/afaf5d7c99a24711a0fd82942607660b : SUCCESS in 4m 56s (non-voting)\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/769d86d144b24bcd9fbf145cd0c0c280 : FAILURE in 17m 12s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/b5cd17ec6f474b188020de7dede37d23 : FAILURE in 18m 22s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/08a022bb9fb44c09bb54477b9731f7fd : FAILURE in 19m 10s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/7b06af4c16da43eba1543e64389064e1 : FAILURE in 21m 21s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/57dca06c2f3b4db3b1b2a085d451ab40 : SUCCESS in 13m 52s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/2f327cb4078d4afe86fdc6adbba1768c : SUCCESS in 13m 28s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/51ef3d67b553429a906897be5d48f0fa : SUCCESS in 15m 18s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/e9eddbc718c642f38e4e077baa0d349c : SUCCESS in 5m 42s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/df00a9b311064b40bcf6c9175ebf67a8 : SUCCESS in 15m 14s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/4def8af6abfe4041a7634000e6a59d5c : SUCCESS in 4m 35s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/b55e3dab472f469582da1115670e2417 : SUCCESS in 55m 56s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/8bb71818f67c44b0a34d87b95875ce47 : SUCCESS in 17m 59s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/04c1e11620384ababccacd11b12aa63b : SUCCESS in 33m 27s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/81219700e3244e6dad26f32728407d16 : FAILURE in 20m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/59216d4b2feb4013900b6f114858a824 : FAILURE in 2m 29s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/3c4d6be7c6d24e5688d1bdb77c1ad526 : SUCCESS in 15m 17s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/5fcc225566a847058ba4e480c58db9c7 : SUCCESS in 29m 39s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/32559e37067341aab65cb6fbbe48bde7 : SUCCESS in 51m 26s","accounts_in_message":[],"_revision_number":45},{"id":"3b5bb973ba22ccc90551db803b513941f4f5b925","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2025-05-07 18:07:31.000000000","message":"Patch Set 45:\n\n(2 comments)","accounts_in_message":[],"_revision_number":45},{"id":"9d91dbe10629257565b60dd618ae6ba9ce990aa5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2025-05-07 18:30:13.000000000","message":"Uploaded patch set 46.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":46},{"id":"f5d13a7209b5b42224fc81d7dff1a8ff52bdfa76","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-07 19:37:11.000000000","message":"Patch Set 46: 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/c5aa287f1e4d42a289fca65539a1096c\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/577acaa428974780901cedd7b5db71ae : SUCCESS in 9m 57s\n- grenade https://zuul.opendev.org/t/openstack/build/540ebee9052f4ac38a6c36748d96b268 : SUCCESS in 41m 34s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/0589af97d1234ec19bba8072b409a370 : SUCCESS in 46m 52s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/f5bb1953f5f246e6bfdfa69d0eee83df : SUCCESS in 48m 04s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/fa617e06e5ec4a249342cbc8dfd8c561 : SUCCESS in 1h 04m 06s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/dfbe7439e86a48c2b27b3ce12e842f81 : SUCCESS in 18m 28s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/52ace7ed1e904e54ace92d22d9c222f1 : SUCCESS in 18m 35s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a4b6f00d94384f7fb78dd013951ba7cf : SUCCESS in 19m 49s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/d36b278992ac4356ad561f52b4fbf7a9 : SUCCESS in 3m 25s (non-voting)\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/2cbdb2eb31664b8ea17f25f3ed7e39c8 : FAILURE in 18m 14s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/9995af65d60045eaad625acf0ab15ef5 : FAILURE in 19m 09s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/52077f7036714e568aeb7ff6a5d55620 : FAILURE in 26m 36s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/30733134b2ab4248afd0051cdb2fc8af : FAILURE in 33m 06s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/ad75a5b0e4c247f594c6cdb900c79c00 : SUCCESS in 15m 11s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/225e900d476547568f7495780d2d3dbb : SUCCESS in 13m 18s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/c690c6eb3be24c82b808fdcc34a6ae86 : SUCCESS in 15m 09s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/8dc3a9f0b7d947cd84cdc674998b7338 : SUCCESS in 5m 36s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/fbc6dd160bf9497ab7a33cb0c0dbdc17 : SUCCESS in 14m 57s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/56ace7d793fc4b788467dd889c0c0fcf : SUCCESS in 6m 52s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/bfecf8810e7a420a92c2f22fc393230d : SUCCESS in 55m 22s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/697c33cf2f624cbd8bdb443614536226 : SUCCESS in 38m 22s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/f9c8d5a697be488b8e0b2fa919c9ee27 : SUCCESS in 39m 23s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/b0a073aa0ad24c8aa77674ddb7dcb5d6 : FAILURE in 15m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/86f4868de486482ab0ee916f69f4f031 : SUCCESS in 3m 47s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/25cfd02329284c9f881aa34d21f668a4 : SUCCESS in 19m 04s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/67877cfae746439b975e11f9ab86b32d : SUCCESS in 39m 26s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/035b50e1e180447ba56aa1e502aa4ab0 : SUCCESS in 39m 27s","accounts_in_message":[],"_revision_number":46},{"id":"8d4839ebbb875dabdfe55d263e019579c8999b08","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-07 19:48:27.000000000","message":"Patch Set 46:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5f8347b8512a4cb28b0ea215acdfd7d4\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/aec0fb61a0764ca3a60d2fc68f7ff61f : FAILURE in 44m 42s","accounts_in_message":[],"_revision_number":46},{"id":"3e0ad6fdde56d2bab1b4232e343838d3f9a133c4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2025-05-07 21:24:23.000000000","message":"Uploaded patch set 47.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":47},{"id":"7878c7e19bdfc29df4812148d8a4ee79f8ba9d26","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-07 22:26:59.000000000","message":"Patch Set 47:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a11ccda35d69446890cb09a1c57712f5\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/03de2da2b5924de8b5bf5a89bc6926bb : SUCCESS in 1h 00m 58s","accounts_in_message":[],"_revision_number":47},{"id":"7d1d2015ea4944945b68d45b6a538df49f8d1db5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-07 22:29:27.000000000","message":"Patch Set 47: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3a4ed8f1e2b14521a2134610d6378de0\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/47e00e822e134abca3abb1e377bae5b2 : SUCCESS in 8m 38s\n- grenade https://zuul.opendev.org/t/openstack/build/665ae08e96ea442baf0e2030ee92c481 : SUCCESS in 52m 20s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/40e29e06b1ae42279e50a3c045bce5fa : SUCCESS in 43m 27s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/eb7fad82c6a8425c81c2b08715b0d480 : SUCCESS in 44m 26s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/4fb70f5d42eb4047a152fa4591805a04 : SUCCESS in 1h 00m 01s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a5adf955cc894048bdaad470f5a48623 : SUCCESS in 16m 37s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/521824b3e5d0476d9ce5825409e730ad : SUCCESS in 18m 13s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/803cfd24298849d28d4aa83e4699da2e : SUCCESS in 18m 17s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/594fe200772643fcb43e32681741622d : SUCCESS in 4m 34s (non-voting)\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/0adc605bf7df4e86ad5055441899180a : SUCCESS in 17m 31s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/861f180702164cb4b102095d58c20d19 : SUCCESS in 7m 48s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/3217d16f417e4987abc18a9cc4bb3c12 : SUCCESS in 24m 52s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/668af3963d2e41a3a0c314b07e9a276f : SUCCESS in 32m 08s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/cd591710fc744fbdaa1cac4ab7dc2768 : SUCCESS in 14m 17s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/7346bf86fc8a4676a9ba70e9097ea64b : SUCCESS in 14m 50s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/04f22b6bad494ddb9c3de7cc0addd8dd : SUCCESS in 15m 38s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/005fc52f673344e282585ddbf2bf9759 : SUCCESS in 6m 27s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/909133f7b19044de9ee6d1308a566839 : SUCCESS in 17m 49s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/dc3fe0d66e41450bb8a0d71fa4d3cf4d : SUCCESS in 9m 44s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/95dec44062604e20bb4c140cc8c3e442 : SUCCESS in 54m 09s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/7e8365a3df984517b4a3657ad3fac738 : SUCCESS in 43m 35s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/cf08417c20c2410ab6fe4c57359e9e9c : SUCCESS in 35m 35s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/0448cfa877e74763876dfd6d1c965fc2 : SUCCESS in 18m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1cdab09ed53a4d3989a72c80abe9c7ea : SUCCESS in 4m 42s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/4470d70d176b4d2b8c4b3cd0664f3069 : SUCCESS in 20m 46s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/92670692e0654789938b9833f39490f0 : SUCCESS in 49m 08s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/378ec8bf067c4b52b1e74912d6acc64c : SUCCESS in 50m 45s","accounts_in_message":[],"_revision_number":47},{"id":"60027608cb197b0cc45c774d34e6cfc10e69d564","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2025-05-08 04:22:07.000000000","message":"Patch Set 47:\n\n(1 comment)","accounts_in_message":[],"_revision_number":47},{"id":"229a254027345cff6d07728e8348bff38e210b84","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2025-05-08 04:51:36.000000000","message":"Patch Set 47:\n\n(1 comment)","accounts_in_message":[],"_revision_number":47},{"id":"5f0e3a9dc0b58952994627952a48cd6343a022b9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2025-05-08 05:29:27.000000000","message":"Uploaded patch set 48.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":48},{"id":"476f2dfe4612e7f396645c4a222e864af4780da2","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2025-05-08 05:29:56.000000000","message":"Patch Set 47:\n\n(1 comment)","accounts_in_message":[],"_revision_number":47},{"id":"e9257e37a7dcafcb752e427981a857e82358d8ee","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-08 06:05:24.000000000","message":"Patch Set 48:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/556d16eaafd5497aa28f2fa4b36049b2\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/23c9260af07c40448502248b15465254 : SUCCESS in 34m 26s","accounts_in_message":[],"_revision_number":48},{"id":"8b7abcbb099e2b87075f3f21fe962185b6cc9a11","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-08 06:40:41.000000000","message":"Patch Set 48: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/39425f72254b48ab8f2431a313bb9fd0\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d3da61f032dc42e4b3d3a71ce246bd54 : SUCCESS in 10m 09s\n- grenade https://zuul.opendev.org/t/openstack/build/ea849db3559944509eb787654392c7fb : SUCCESS in 30m 44s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/1e53492cbe1442e7905f3e93e55bbec0 : SUCCESS in 57m 45s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/cda85f9901df4601ac28684f9574450c : SUCCESS in 50m 06s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/fa8b39b07b61498fa4a571a24ee9ff8b : SUCCESS in 31m 33s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2d3df532e9934080aed5c4b86676c16b : SUCCESS in 16m 36s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a677876a19294552912f86c73eed1ad7 : SUCCESS in 11m 26s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/448a4d05a22349878382015127b577ad : SUCCESS in 20m 02s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/88c2a5b4724245aa9f3650f081cfad16 : SUCCESS in 4m 51s (non-voting)\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/2f511df1ba024d749f091190696de333 : SUCCESS in 7m 26s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/58e8030017584407890cac9de499003f : SUCCESS in 16m 42s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/53d1226290d443e69ff800226a7f3609 : SUCCESS in 16m 12s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/5469ba0b324d4e99b285a420c005c043 : SUCCESS in 19m 51s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/e3f572e3505c4e94aa8dc4d514a977b7 : SUCCESS in 13m 54s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/c5d96a84c399481dad71e99daced12bb : SUCCESS in 13m 57s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/aea0c08b763b444db039804350128e49 : SUCCESS in 11m 51s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/2df38b469e4b47a481587dbf61b5dc9e : SUCCESS in 5m 26s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/18e7f1f1d7d64a0fa3547618b155ff85 : SUCCESS in 14m 47s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/82e1fa33be5748a3a9c4bff1933dbc65 : SUCCESS in 9m 02s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/feec76143f11438d9694caa8d035dbe7 : SUCCESS in 41m 37s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/afed2b3603a34b2ea4c93e4d814e082c : SUCCESS in 39m 46s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/664f9409119145178220a2e960378e5b : SUCCESS in 30m 33s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e819c7c24ca6447d93099c5d12958c77 : SUCCESS in 20m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d39bc91f250b47c38f866f360921cfb4 : SUCCESS in 3m 32s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/ebb8e6873af54e3588b6cd867a9a301b : SUCCESS in 18m 43s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/0952e10071f94da5a7ab5790fbe624ac : SUCCESS in 35m 36s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e5f9710d335b4f8b96a5736c6a06c83d : SUCCESS in 59m 08s","accounts_in_message":[],"_revision_number":48},{"id":"39a0a45b8ff1c6aff058602b0d5dd6d8c356ed43","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2025-05-09 16:30:23.000000000","message":"Uploaded patch set 49.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":49},{"id":"c200166377a6c50487928a084457ad51285d0747","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-09 17:29:48.000000000","message":"Patch Set 49: 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/7d0a5c9892bd4cdebefde584d70db971\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0b7afaac1bbb40728c598e1c25b21300 : SUCCESS in 5m 00s\n- grenade https://zuul.opendev.org/t/openstack/build/3e9b5e41e0574b47a440bf05b6858279 : SUCCESS in 58m 55s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/594ddfcdd9a54057a796f14303d0f012 : SUCCESS in 33m 54s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/a08a90ad7a2f4efa9377cf452707d85d : SUCCESS in 53m 03s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d58e02ee26f04f42aed722af557906d4 : SUCCESS in 46m 03s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e9cf622052014e6fb960c0ef2d12e1fb : SUCCESS in 15m 51s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/868c52d54c8349f9851ffea1d1c7570f : SUCCESS in 15m 01s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/db088743b198478182ddcbc7de2545d2 : SUCCESS in 10m 27s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/87dd67f8448149d68c504419ebcc650c : SUCCESS in 4m 58s (non-voting)\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/9e607097c3754296bd624767bbdebc53 : FAILURE in 16m 14s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/d4589835afbb493884e1c834743c1b7f : SUCCESS in 17m 13s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/36d16f4831874ba7a91c459b536c7077 : SUCCESS in 22m 56s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/93cdd72998e64f3091601056eecfa3fb : SUCCESS in 23m 06s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/f36e55b26a2d472f8e6dbced247d075b : SUCCESS in 13m 24s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/e3c214238a234dd7bf6ed29e9736fa6a : SUCCESS in 15m 38s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/f0a51250a07a408aa9178ffddf301d4d : SUCCESS in 16m 16s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/d3e3ac70b0784fb780d778fe2998ef65 : SUCCESS in 5m 42s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/9f4e00e7022049b295d39067af5e3bcd : SUCCESS in 14m 17s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/28bbefc3487c4ef185477fb632caf828 : SUCCESS in 7m 03s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/a1c45f6c14be47388d15f785912371d5 : SUCCESS in 51m 15s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/399c19da822f4417ba029013295ac77a : SUCCESS in 41m 09s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/498b8077fc6746f2a7f62cecc37e5f2d : SUCCESS in 45m 53s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/542034fc9a28466e92c2c21c898e82b9 : FAILURE in 9m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/278fd47ed3484e57bffd410ca564f5de : SUCCESS in 3m 23s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/74857f7bfbe44622a7e8d30f183427f7 : SUCCESS in 20m 40s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/054ca9c5facd42fe8769b7e1dc735fda : SUCCESS in 38m 47s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/fb6da8b0de0749e28956811be48f333a : SUCCESS in 42m 29s","accounts_in_message":[],"_revision_number":49},{"id":"1387467d810ee5a96145d11d5bd1bf0e773c82d0","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-09 17:41:39.000000000","message":"Patch Set 49:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/34c9d1bceb954381a19d20da2e86c2d2\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/9ec7c903dae34fa6a2880f5d87a4804f : SUCCESS in 1h 01m 11s","accounts_in_message":[],"_revision_number":49},{"id":"6d819a7d899a2805822663cb4db9cc797eb67515","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2025-05-09 19:17:02.000000000","message":"Uploaded patch set 50.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":50},{"id":"6d2efcd0acc1eb16fee292d15866b65a1854928c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-09 20:08:20.000000000","message":"Patch Set 50: 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/cbceaea4964b49838461fc77087f632f\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bc41de6617064f79a1afe1a1997316b2 : SUCCESS in 7m 38s\n- grenade https://zuul.opendev.org/t/openstack/build/a9646deb7c3d412eb9bcd335b20cf1f3 : SUCCESS in 40m 11s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/182dc68effbb43cc94a3d60ce5e169c6 : SUCCESS in 39m 48s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/dcb426865af94f8396f7af10b4024092 : SUCCESS in 38m 50s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/c675735c64574173893c3e0a224671b3 : SUCCESS in 50m 23s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ad9fce4f1f46470a82c1cbee1964bbca : SUCCESS in 10m 21s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/d9b2aabb322b421ea5c6129f3a76e2df : SUCCESS in 18m 01s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/f682658c88a54169a2bddf0f203839ab : SUCCESS in 10m 01s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/530743f0b7034657b2133be42d420483 : SUCCESS in 4m 56s (non-voting)\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/2723ff83190043689677b40f3c9a9b25 : FAILURE in 17m 46s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/af1af9bac43e4c58876082fc65681a56 : SUCCESS in 17m 42s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/afd0169d7472484b8e7e9b0c29f79111 : SUCCESS in 17m 10s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/a36fc242037e493ab7e657b7cf9d2ee7 : SUCCESS in 13m 24s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/c860bcc19f1c4a87880845caac3ba14a : SUCCESS in 14m 50s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/d8234bf6f3214299881685267ade131f : SUCCESS in 14m 05s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/e0e83b5b9a7749b8907a6d2e93c41872 : SUCCESS in 7m 45s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/50661557eb304464852da3babc8ed07d : SUCCESS in 5m 18s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/78c6b7c4a6f84cabaf3f8eda90248c6a : SUCCESS in 14m 42s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/f65e0b22870141909904fc17f43b9686 : SUCCESS in 6m 48s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/8196145127be468e8011c298f7dcc9ac : SUCCESS in 37m 17s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/f94189e6530d45a9bdd6e72975105cfb : SUCCESS in 33m 11s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/c81a37d1a76a4d0ca7c95a32f620d09b : SUCCESS in 33m 03s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2b8369f9487544159ff66551044974e0 : FAILURE in 7m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d3be4ae68efe4be895ee1ddf40090e49 : SUCCESS in 3m 56s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/6c4ee82dbfd445039c5a2f884e0df27d : SUCCESS in 21m 37s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/436d9ccb7aff4aed95f3881790f2cc74 : SUCCESS in 36m 23s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5a1f5144d5f041f6bf5ff8651367841b : SUCCESS in 40m 30s","accounts_in_message":[],"_revision_number":50},{"id":"89e3df3a7838dbd10a380086ac408bbb436c26ff","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-09 20:13:58.000000000","message":"Patch Set 50:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a254b054b8e3403da66d2a5e41da35a2\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/28e78e56796c46cd9ca3ba8f405fdda0 : SUCCESS in 55m 04s","accounts_in_message":[],"_revision_number":50},{"id":"76adc417c3014ad7de59f6e634c8c14eaaa72dcb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2025-05-09 23:30:57.000000000","message":"Uploaded patch set 51.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":51},{"id":"f7e20b665568bf32aaa7666ff614b48fac24904c","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-10 00:27:36.000000000","message":"Patch Set 51:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/03c679cd64e54feeb05d70ed77e33657\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/b490f8d3eb714cbb92128da53640981b : SUCCESS in 55m 07s","accounts_in_message":[],"_revision_number":51},{"id":"dbea46eeb0b9df1dcdea3762f11c1ce3e7a4a5b1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-10 00:30:27.000000000","message":"Patch Set 51: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8071209b7b0d4a4c8e5aef9a8f5317d0\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bd1aabcd64264b0ab14943cde688d48a : SUCCESS in 7m 38s\n- grenade https://zuul.opendev.org/t/openstack/build/9f3dd4cbb09f47c48dc2e7d72b0aafd2 : SUCCESS in 39m 22s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/1949e17541844dedadd96701bdf9d186 : SUCCESS in 45m 01s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/ffe50ad6dcaa4c25ada4bd12acaa4b98 : SUCCESS in 36m 30s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/30d7f925f1924bc9b56f56e5cd12351e : SUCCESS in 43m 38s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/84a3c4e156e74dfe83d36b9832a4b1ca : SUCCESS in 9m 54s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/edbaf49e199c479995cb2ca857f1ce7c : SUCCESS in 9m 47s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/345ce520280a4afda44d507d2cda9c14 : SUCCESS in 10m 01s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/4e1877d5dd8645929e4c43ad739b3da9 : SUCCESS in 5m 27s (non-voting)\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/338f9abc098e420f924ac542d2512063 : SUCCESS in 10m 01s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/99a02467710f4ef38f93d444eccc2f08 : SUCCESS in 8m 53s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/eb840116c24d4669b536da85251e4e2e : SUCCESS in 11m 55s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/7972f0717f344a8797504d2c3030249d : SUCCESS in 10m 20s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/fe923f8d62dd48958cc4574fbc74bafb : SUCCESS in 14m 00s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/3e5e9ff6c8d74a5aa37370934f832315 : SUCCESS in 10m 58s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/2f745f7415dc49478eb92b63935d679e : SUCCESS in 14m 54s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/4d3b9b23810d4930b6791a714f1fc54e : SUCCESS in 5m 22s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/1e63df3d53b943e1b544280c7c2cd646 : SUCCESS in 15m 04s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/8a8ec27b7c5e423bb3229fdcb1716e0d : SUCCESS in 3m 30s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/ee114061af5b4b9a97d7507da1d93c5c : SUCCESS in 54m 55s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/393d3b8c36e6453195ad7fa3b6538a50 : SUCCESS in 21m 20s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/1b48ab2de0a84ea483369ba8f5624003 : SUCCESS in 28m 32s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f1bb0d7e6936493bbc38535ef9be874e : SUCCESS in 13m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/71c9d1f09ae842dc95fc5ed5bd9922c3 : SUCCESS in 3m 52s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/db3ddc4b3d034b1c8c7413a65cf61011 : SUCCESS in 10m 21s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/059fff93b6dc4a229a02ad4b10d8b0f8 : SUCCESS in 45m 13s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/93c64cfdec73475580729c538f9984e4 : SUCCESS in 29m 53s","accounts_in_message":[],"_revision_number":51},{"id":"bc33ca00177d71d1674f2f9caec1a06429b7cb19","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2025-05-13 14:20:39.000000000","message":"Patch Set 51: Code-Review+1\n\n(11 comments)","accounts_in_message":[],"_revision_number":51},{"id":"6cb4c00b5d866f0adfc367d233fc084dadc6126f","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2025-05-13 22:09:40.000000000","message":"Patch Set 51:\n\n(5 comments)","accounts_in_message":[],"_revision_number":51},{"id":"de8c9ed457753071e12f26346f3faa85885ddc43","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"date":"2025-05-20 15:56:54.000000000","message":"Uploaded patch set 52: Patch Set 51 was rebased.\n\nCopied Votes:\n* Code-Review+1 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":52},{"id":"2f381b5ff1a721ca343333123cd7ce675e0204a9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2025-05-20 16:52:19.000000000","message":"Uploaded patch set 53: Patch Set 52 was rebased.\n\nCopied Votes:\n* Code-Review+1 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n","accounts_in_message":[],"_revision_number":53},{"id":"6404c31c69beece99dc45b828c2c9b8e8141a970","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-20 18:14:59.000000000","message":"Patch Set 53: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/681bb35d928d4886b9b174b4f75dcee7\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9b6296808aed48f8bb3c976fa6debd93 : SUCCESS in 10m 02s\n- grenade https://zuul.opendev.org/t/openstack/build/234d80eec6a84921a06ad29f383664d3 : SUCCESS in 1h 01m 01s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/23dd9d880faa4389af40eb505e69a3eb : SUCCESS in 1h 03m 52s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/ab6a4130078c4c688b11eb64f23a48d6 : SUCCESS in 1h 12m 11s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/60da279455d1406492b3c4ecc6acf20d : SUCCESS in 1h 05m 25s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/de76aeec8eb24f4a9793c873b7e12217 : SUCCESS in 20m 44s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/84dcde8235364912871b1c182439f5ff : SUCCESS in 21m 13s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/1363f788b2e44d1fa73ed81e291c51eb : SUCCESS in 20m 44s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/6958dc0b1d194d2e92afc182c370ef2a : SUCCESS in 5m 55s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/ff10b58e2b8742c7a9cc4e9459f099d9 : SUCCESS in 20m 25s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/f36d9eb18f024d8b91b412725206fefb : SUCCESS in 20m 19s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/eabd9914fedb427fac36cf29f964724f : SUCCESS in 23m 50s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/422057855a28461bb8759392564b25bf : SUCCESS in 26m 46s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/de3d6051dfb243549c0e4f0bc6dac177 : SUCCESS in 14m 38s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/95875be3f53b4d1b8eae1877b8e0ae72 : SUCCESS in 13m 34s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/8d01a8aeb24c43be9e2fc4c80108030d : SUCCESS in 13m 41s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/5642145d609141c5a97ce6e779dce2a3 : SUCCESS in 6m 33s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/16ab9ae167a24d93bc70bd530c9e13a2 : SUCCESS in 14m 48s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/8bffee79dde845d48aa580bd38f50841 : SUCCESS in 6m 54s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/aae8c2995010491c87d284d1104df659 : SUCCESS in 55m 47s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/7cb6ecb8990f47c0a59c17661ebc7f61 : SUCCESS in 18m 29s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/8cbf1f4f46bd4a489f5d6f8064683dbf : SUCCESS in 47m 36s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3b8b3785bc9c4a9ba8a0b1431055c6e8 : SUCCESS in 24m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/356b1f94ba804b6aba95b24f3a8b78b1 : SUCCESS in 4m 20s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/84c2ae7cb0e847cc8a1051d0ccc9ef1a : SUCCESS in 9m 50s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/e53b24a448de46dfae587a5d277c856a : SUCCESS in 48m 00s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/14bc803348484e69b54b5f472e74f788 : SUCCESS in 53m 38s","accounts_in_message":[],"_revision_number":53},{"id":"76bdc5827329c1ff946e566ed76034dd5c288180","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-20 18:38:02.000000000","message":"Patch Set 53:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5aa9dafcdb574c93acd1c5c9d1a95b5a\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/0547cd4718304f1c9f66b8c340b6c8fa : SUCCESS in 45m 06s","accounts_in_message":[],"_revision_number":53},{"id":"ca728e13ab640bc37fecf8e3fd4dd1efba87d699","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2025-05-30 14:35:18.000000000","message":"Uploaded patch set 54.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":54},{"id":"f48506f0c3b126f38254dce975af8aa00c0e085c","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2025-05-30 14:35:31.000000000","message":"Patch Set 53:\n\n(11 comments)","accounts_in_message":[],"_revision_number":53},{"id":"49d566aff9dd8592e37eef7a2ad392d76cf78b84","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-30 15:19:35.000000000","message":"Patch Set 54:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/36041b43b444427da933801c0601c28a\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/e28cdd14deac4a5e9a1a958a81852862 : SUCCESS in 41m 47s","accounts_in_message":[],"_revision_number":54},{"id":"7569789d4550e1632b2319f6f99464b941b8e329","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-30 15:46:50.000000000","message":"Patch Set 54: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e28da67d897e411783419c0513f1ea04\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c0218c28e4a84e83b629c7a92776e5ad : SUCCESS in 8m 38s\n- grenade https://zuul.opendev.org/t/openstack/build/20320994caff445c889704bf9a81439d : SUCCESS in 56m 16s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/5d00a5546f0b4adb989ab2a0fb266550 : SUCCESS in 1h 02m 46s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/678afd360beb49d3a1204c660a663715 : SUCCESS in 1h 01m 18s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/cd11ea0231f844329e5ec568714922e2 : SUCCESS in 1h 00m 33s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/9d77483d4247430f90ebae4ba133b606 : SUCCESS in 16m 21s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/3883221c6dd1465bae57f83dd7ef32c8 : SUCCESS in 19m 36s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/befef49c400544b08c12d6f52c58ee20 : SUCCESS in 26m 05s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/b479a231bb064423b7e0c55bb73ae00c : SUCCESS in 4m 51s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/bc35ab2236d54b3a98bee7883036005d : SUCCESS in 18m 14s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/bc635a4a345a44549cdb836223c19944 : SUCCESS in 16m 03s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/134d4aab065a4a4fa2210241d78fcfb9 : SUCCESS in 28m 54s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/9fc7cb1bbf5a4a89bfe21cfa3730d1d5 : SUCCESS in 31m 22s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/1cc0de2b872c48238061164f9b69a232 : SUCCESS in 13m 06s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/4dc4e2b84ad74837b7de2ab0454f53aa : SUCCESS in 13m 57s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/82d17a8b1b35494aba62a316a79e360c : SUCCESS in 16m 45s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/90b9059fc5ce495fbdbaaf4db5b0cdc0 : SUCCESS in 6m 07s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/1c0e9b9f11f84cc88fc0f1c469fb58d6 : SUCCESS in 18m 43s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/3897c765dfa04f3ca6f79cf306b82be8 : SUCCESS in 7m 57s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/35c7019d6eee4151977a96b36e6d40a4 : SUCCESS in 1h 01m 50s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/d14c792d56b64e239c31e4a62265fe99 : SUCCESS in 53m 15s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/49e24f86ba514fd1828551657fe3c115 : SUCCESS in 54m 02s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ee8c5be452214941bb673f8fa6f0ad75 : SUCCESS in 23m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0e23c58b9a974e13839e845f982914f6 : SUCCESS in 6m 12s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/a26721e2b306462db6753504ccbc879d : SUCCESS in 28m 03s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/8b122ef24d194c43ab9df8f690fa5088 : SUCCESS in 51m 50s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0486aca9221e46adb0e3d14c5291fe58 : SUCCESS in 51m 24s","accounts_in_message":[],"_revision_number":54},{"id":"ec72deaed7e40c7cf750f08ec61013b39b91e053","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2025-05-30 17:27:34.000000000","message":"Uploaded patch set 55: Patch Set 54 was rebased.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":55},{"id":"dc88fae068b0cbef2a0cdd0d609babf36543a9da","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-30 18:46:38.000000000","message":"Patch Set 55:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0e559dfac4734fbb8ceb38ccc1c00deb\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/f27ce0d4a0b54c48b24a4f511416f33e : SUCCESS in 1h 11m 56s","accounts_in_message":[],"_revision_number":55},{"id":"c83aaa2d1db9975d89a0b380ca664a6727f15292","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-30 19:04:54.000000000","message":"Patch Set 55: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a9c33d38046140f9971a68e4a48c3da4\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ed2cc7fe8f044dbf80b74ef04d7b763f : SUCCESS in 9m 31s\n- grenade https://zuul.opendev.org/t/openstack/build/baefd0e4336c4c17a0796cdbac6f6e36 : SUCCESS in 51m 38s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/b2d0f9250f29464aa7c58746af338699 : SUCCESS in 54m 12s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/c03ac921d1264c16b70f69971dedc097 : SUCCESS in 54m 27s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/1416b3bb55484da490278837a3ac2a03 : SUCCESS in 1h 01m 03s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2a7745a6656a495eab8ae61cfbf67d40 : SUCCESS in 19m 25s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/413ab3d88d774062b2f9b38457f5b39e : SUCCESS in 19m 51s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/5aeaba80de68436c8267fd86a4f9d145 : SUCCESS in 23m 22s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/a93f1c44e3fc4bc88d6fb0c7104f1ff0 : SUCCESS in 8m 47s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/abb86fc883574e55b6e5fbcc453db14c : SUCCESS in 19m 12s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/bcbfc146090245e889c7721dcd4afed5 : SUCCESS in 18m 46s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/cc486b48a790434189e10a6f8fd953ef : SUCCESS in 21m 32s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/8a0a19b58c544eb1b5fed80d1bfec66d : SUCCESS in 25m 26s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/6fcc371e472c4fceb16c4d339e31c3ca : SUCCESS in 16m 00s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/3d3ac7aab9d94aacb8afbd497621da0f : SUCCESS in 16m 09s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/9d606e6049884572b75ac986f9623305 : SUCCESS in 12m 33s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/f283b5785cab447f94552765be72ce36 : SUCCESS in 7m 47s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/5a38b26200234bd0a5ff7e0eaac8f62c : SUCCESS in 19m 35s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/8a6f59c882e446aca903c390d78a88f6 : SUCCESS in 6m 41s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/c976140a426e429ea1cd9883e5c0b251 : SUCCESS in 54m 27s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/561648aacff540fb8a4cf7bf1d4d104a : SUCCESS in 37m 11s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/6c7788b011ff4be09555bf84f0795568 : SUCCESS in 38m 40s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8c865322592b499e8c9a0ed5cfb9cbf2 : SUCCESS in 17m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/93063ab6bd1e4d38be30e8a4ebdab819 : SUCCESS in 3m 45s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/156de24be7ea4bfdbcd6ce89c3b7e4cb : SUCCESS in 19m 36s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/c1a2091c833a4f8fbe121b0d039eff26 : SUCCESS in 47m 03s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c8c7fe84b2034f14aca5f3b4633b1cea : SUCCESS in 54m 00s","accounts_in_message":[],"_revision_number":55},{"id":"eeb678206b803026d98c850881c48430ae2613fc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2025-07-23 01:22:19.000000000","message":"Uploaded patch set 56.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":56},{"id":"ed7d1c1d86fcf9c2ee678b120c05ed4caeb9e925","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-23 02:33:07.000000000","message":"Patch Set 56: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/67eb224692344e04b01ce3bd2886fa14\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/89965bac5d4d4401ab6f901a4ef5ab9f : SUCCESS in 4m 37s\n- grenade https://zuul.opendev.org/t/openstack/build/89a69020d54b40c78dcb5b6d88535f64 : SUCCESS in 48m 09s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/9898dff1290a46a58ce78ffe3d590264 : SUCCESS in 1h 07m 46s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/4e0f66a4557f49f68365f1aa5386d848 : SUCCESS in 48m 00s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/e1d6b6d8deac44529991312536a0d167 : SUCCESS in 1h 03m 15s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/5c17084ee06049ea8e653c1d8f27fb19 : SUCCESS in 14m 39s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/7917c786790b4444b08d270a4a51864b : SUCCESS in 20m 10s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/34cc5e04d9034214bb4c8d1e09718556 : SUCCESS in 22m 17s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/83defcafd9c84efba19c356ee2663443 : SUCCESS in 5m 38s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/3b061fa689f946d6a4fb811e4d58bd00 : SUCCESS in 20m 52s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/4953cb0a850d4955b73790ed33187d3e : SUCCESS in 18m 36s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/21072a63993b49edbebbb8eba18a2b38 : SUCCESS in 23m 57s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/489bf953c0af4689a3fb0c47b2dab658 : SUCCESS in 28m 09s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/2c2b4316b38942479183542aa0fb37cd : SUCCESS in 15m 53s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/85ee85ddfc8b425082aad45ba1ca06da : SUCCESS in 14m 38s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/786cba2323cc4f6a9c6a1580ae0c19db : SUCCESS in 15m 54s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/6b5f2ffd31c94224ab76b0875277c1dd : SUCCESS in 8m 00s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/9ecbb13e6d824716874e5213c235660a : SUCCESS in 13m 15s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/1c97284aedab4c6fa2572082b4b31851 : SUCCESS in 8m 29s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/7ea7c5e3268b47bda88a7f3f2bf61c6e : SUCCESS in 56m 34s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/fa0dda59ab0b491b8a3960bba8fa93d7 : SUCCESS in 48m 44s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/da3356fc41b94b2a8e56a5a4383c1dfc : SUCCESS in 48m 38s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/51c0cb757c2042e3a8f6fb5dcc3f43c3 : SUCCESS in 19m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b28c420211e94d129067f3333d44d591 : SUCCESS in 4m 34s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/df0cf38ab7b942919e4042ac70151e4c : SUCCESS in 8m 22s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/2cae47cdd210425dadd440cbdd4d7fa8 : SUCCESS in 56m 06s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/fb695086aaaa4d728be75e204f086330 : SUCCESS in 56m 44s","accounts_in_message":[],"_revision_number":56},{"id":"6ce6f6da006d0c12d62c13a0244e1b9f972640ac","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-23 03:18:40.000000000","message":"Patch Set 56:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/75f02f1597044da5ac44e9916f2f7ca2\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/cd4be627d020448ca21742baffd6c9d1 : SUCCESS in 1h 53m 16s","accounts_in_message":[],"_revision_number":56},{"id":"178bc7c4cc5a0a78dc4b7ac7a767d9b7b40028bb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2025-08-27 23:51:51.000000000","message":"Uploaded patch set 57: Patch Set 56 was rebased.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":57},{"id":"45ed19377f6da168c7960ba0c68c6342c65ce634","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-28 01:01:42.000000000","message":"Patch Set 57: 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/69827aed939e48278a4be5281e1323c6\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/459385c7d3f34c20970cee1f0d0a33b8 : SUCCESS in 5m 12s\n- grenade https://zuul.opendev.org/t/openstack/build/399350d835cc4568a2d83db632a97bc2 : SUCCESS in 1h 00m 36s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/3dd9c8cd245d4670afb545898c7fcbde : SUCCESS in 44m 21s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/f435d1a376414e20b26d9b45c65415ff : SUCCESS in 51m 45s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/b7fa53313f914d949a2b53e7621e7c95 : SUCCESS in 1h 05m 10s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b9dbf65f788c4bcc816a4f765e8fe6c1 : FAILURE in 5m 13s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/3e34e378b0ac4edcbe8f70d458c8da26 : SUCCESS in 22m 05s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/c912f7e4aeb04c3e992d5f01fa98d1f1 : FAILURE in 6m 40s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/250ccf65d9b1426798348594d2994b90 : SUCCESS in 5m 52s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/747213c8daf740d19bab1ed723b0af2e : SUCCESS in 27m 31s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/f01ebb31ca0949138f7375d54751e93f : FAILURE in 4m 07s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/41c4077ed4444b71862feb8706294a4e : SUCCESS in 29m 03s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/dc9dfaa448e943b5a9175f19e71fab63 : SUCCESS in 18m 12s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/12c3efc99e5144f2ae93101959bd8738 : SUCCESS in 14m 55s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/17b4a35e3a604cf4b2a55f107469486b : SUCCESS in 13m 57s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/f8da35dffb4740e38ed077ab60efe19a : SUCCESS in 15m 28s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/ba6a35f763204246ab0145d229c0b0ed : SUCCESS in 8m 45s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/5b3ca2fdaa0945fc848ffd30c9cc2e5e : SUCCESS in 19m 40s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/7015123299784997a8ce86b1193481fa : SUCCESS in 8m 43s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/a5bfbce1f78f4d1a8b391b806c8bce32 : SUCCESS in 48m 29s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/524e0d9451924b67940c9bb18e1c37d3 : SUCCESS in 51m 49s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/f44beb1b72014c35aa61568b045356bf : SUCCESS in 51m 29s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/7903cab9079946948e2e6999a5ca1020 : SUCCESS in 27m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a789b08060634c698ccfdf7effdaa0c0 : SUCCESS in 4m 35s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/8fa421d7cc2a42ef85219921ea8bd5d6 : SUCCESS in 18m 38s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/dd20c8a875e544bc9ac4686125ea363e : SUCCESS in 49m 58s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/155e65f0025046e4a7307ee8aabb5a0a : SUCCESS in 58m 35s","accounts_in_message":[],"_revision_number":57},{"id":"05c02acb72222f061cca6fa583447ea1a8402dee","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-28 02:36:56.000000000","message":"Patch Set 57:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d5f68fbb62364e99b3a1718a37217de2\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/a4623db4ebf644b4abbe60fc9ba216eb : SUCCESS in 1h 08m 16s","accounts_in_message":[],"_revision_number":57},{"id":"cee6fe23100e31e8f85c0cb3b6630f218c958231","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2025-08-29 19:22:01.000000000","message":"Uploaded patch set 58: Patch Set 57 was rebased.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":58},{"id":"81a23fff70f894c65c861ba43e2f1a3afba2fce4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-29 20:27:59.000000000","message":"Patch Set 58: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3bb5e53fefde438a8fccbd2f60b2fc02\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/245cb7ec059b4c9b9b0e45840f28e2b1 : SUCCESS in 4m 59s\n- grenade https://zuul.opendev.org/t/openstack/build/88f6e37f563b45a1a30c9b00402af590 : SUCCESS in 28m 28s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/483fd201bb7b48958475c5fcaa4ae18e : SUCCESS in 32m 06s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/c0a72644a5634e4bbd6a4a41f84cfd6e : SUCCESS in 57m 06s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/3e6059e1cf604ba0a5c22858e7de9199 : SUCCESS in 1h 03m 54s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/fb9239e462584cf88db0d9b533daa215 : SUCCESS in 34m 01s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ad6d70736d064719863c1efb8a28db4e : SUCCESS in 10m 35s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/0ee84d6fbaf74e53b517f6f8127cf993 : SUCCESS in 20m 27s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/4cba04175dce4c8eb4e6f79af2136f39 : SUCCESS in 3m 45s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/6e36173b12bc4ee08c691e9532e31e12 : SUCCESS in 10m 13s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/63789ba4040d4082bce9113b52514ab1 : SUCCESS in 21m 59s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/b1d9ad047ab6447bbd7d99f89c0257dd : SUCCESS in 11m 06s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/70a8b15c53c04083bd292ef7c375053d : SUCCESS in 11m 09s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/d0e759b7a63745118fb2922dc33b09fc : SUCCESS in 14m 35s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/a504a9b235d6400eab2c80777bb29074 : SUCCESS in 8m 16s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/7290e782e41446188aaaeaa659545dc4 : SUCCESS in 14m 08s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/e7f868d01e634e29b5e34cbf1bcdda59 : SUCCESS in 5m 44s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/b3c96de80d6949938b51cf51ff53ae87 : SUCCESS in 12m 36s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/2170133eacaa4d6ca1deb10a0a2fc69e : SUCCESS in 8m 16s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/03d8a2877ba248e69cc1c946fc5eb49b : SUCCESS in 58m 56s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/edaaa09b9cf947318f74922a3dfd0c61 : SUCCESS in 23m 01s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/8f558362757343009d86dcfef7cd439d : SUCCESS in 53m 09s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/dd79d35af393421ab00e2af3d44c0b3d : SUCCESS in 27m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e7aa7a5434f5408cab8f9511ff2e6574 : SUCCESS in 4m 20s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/c626cf894f8544f9be6239829483667a : SUCCESS in 8m 55s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/3d18f53cc2c84dec9f7473e31f9a4614 : SUCCESS in 51m 15s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a0668bfcf6a44fd5b5991ad5f58ab61b : SUCCESS in 53m 48s","accounts_in_message":[],"_revision_number":58},{"id":"8b8045be54604f3304055c8ba045f1a70add3abd","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-30 07:20:09.000000000","message":"Patch Set 58:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/89b767205ec64dea94e2bf3e4f346352\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/c8eec858452a41d89490eee534ba147e : SUCCESS in 1h 01m 28s","accounts_in_message":[],"_revision_number":58},{"id":"f0bb1bfd8815909cded335c731656367e5ef3f80","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2025-09-05 17:20:22.000000000","message":"Patch Set 58:\n\n(17 comments)","accounts_in_message":[],"_revision_number":58},{"id":"95a9e84609d112ff3f1872999da44a9f9e66b17f","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2025-09-08 15:33:27.000000000","message":"Patch Set 58: Code-Review-1\n\n(26 comments)","accounts_in_message":[],"_revision_number":58},{"id":"7eb3d31e196a6e5a6a8c76ca8e59df24d2bd878f","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2025-09-09 12:30:04.000000000","message":"Patch Set 58:\n\n(10 comments)","accounts_in_message":[],"_revision_number":58},{"id":"b7254b9d09b80f47466a2426caaa2f7c77dfe327","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2025-09-18 04:43:29.000000000","message":"Uploaded patch set 59.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":59},{"id":"4c1274f7efe1429f2f72426dec4e95e955fbee47","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2025-09-18 04:45:01.000000000","message":"Patch Set 58:\n\n(13 comments)","accounts_in_message":[],"_revision_number":58},{"id":"69eea9164029470138463fc8b613fde674590a19","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-18 05:48:41.000000000","message":"Patch Set 59: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c051154089f1439ca0cf6ecad8a1bf85\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2a52ea97eb0441e0843bff4459cae8c2 : SUCCESS in 9m 57s\n- grenade https://zuul.opendev.org/t/openstack/build/d1c8574c50f54e188d14e4263e4cba08 : SUCCESS in 28m 37s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/c2f9ea3b7ea94bdf890faf232ee7c8e4 : SUCCESS in 30m 43s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/4fdf82803e714dbeb795ed082493c08f : SUCCESS in 49m 03s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/8c083699d9cc4062a03d3c72fdc18867 : SUCCESS in 37m 19s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/bff70073e6a34c558dcd69b98fd7cba0 : SUCCESS in 18m 48s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/587b07175ea04daf9298fb10834b114e : SUCCESS in 13m 51s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/5ede81c3f41f4299ae6f3d1d7936c68e : SUCCESS in 20m 43s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/51b0e4a8cb3242498de02ac25df2d429 : SUCCESS in 5m 20s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/1abf456ffc7f4640b5f947f8d69d3237 : SUCCESS in 24m 14s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/d7333b2a0ab44c6a9fc7ef5d449212c1 : SUCCESS in 8m 16s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/2df4c47febb94b6ea24138ed6d2611c9 : SUCCESS in 30m 00s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/1f14ae0566bd49feaa19da551f76e8fd : SUCCESS in 14m 02s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/8cce417459fc49d2aa588f1a8270c132 : SUCCESS in 12m 21s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/f936fcaad0684ab9abbe1f0d83af793f : SUCCESS in 14m 59s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/48ceb3874980431d96a528e713a3a5f0 : SUCCESS in 13m 26s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/eaefe69210ba4f8ea7ac54fe4b987c24 : SUCCESS in 6m 45s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/885b98b88de94df18a8de53af9dd6ffa : SUCCESS in 14m 10s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/0b1d8e43c39a4738a55c425fb65fce28 : SUCCESS in 8m 53s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/78deeb68fb1e4b25b1081ca065945357 : SUCCESS in 38m 35s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/ce5d92a734014f8d939873964ea81238 : SUCCESS in 53m 01s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/d060db14b4094790818bd5b008c61cf4 : SUCCESS in 49m 08s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4f112b4e73134186bd69d9d9bbfc3fca : SUCCESS in 13m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b07522eabc824f828048dc5bd34e087d : SUCCESS in 5m 30s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/d81147183a13403b8f9cd4eccd92334d : SUCCESS in 18m 49s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/e246b3d498474d2996115bc91ebe1369 : SUCCESS in 50m 03s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6997b1a690bd450ba25893a718e49923 : SUCCESS in 54m 19s","accounts_in_message":[],"_revision_number":59},{"id":"00334471e237eff01f90d6accb44e03bfc1d1aef","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-18 06:10:41.000000000","message":"Patch Set 59:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c9e5d3d5e1ca44c6ae3aab158ffaa096\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/ed4a5b31171e44d28f15cbfa78ffde2a : SUCCESS in 1h 09m 33s","accounts_in_message":[],"_revision_number":59},{"id":"3c9dd10501dd8187cefeac70ba97734288c39827","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2025-09-22 05:46:27.000000000","message":"Uploaded patch set 60.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":60},{"id":"cb30366c3b2ccada28b2a16e0775ced3bcd09787","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2025-09-22 05:47:05.000000000","message":"Patch Set 59:\n\n(37 comments)","accounts_in_message":[],"_revision_number":59},{"id":"2dfc584ee921689095ac111a78277751bbf49f0e","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-22 06:37:19.000000000","message":"Patch Set 60:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1c8a4df302cb4e1a9ce4957829239a41\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/25c7677eafd94fec8a98ffde0579e922 : SUCCESS in 48m 45s","accounts_in_message":[],"_revision_number":60},{"id":"475407a011b8e516d06d232611d0976af73632cb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-22 06:59:44.000000000","message":"Patch Set 60: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7a611ece47d7421fbe1b435aff5b3890\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d050c87c69124e689834127690915341 : SUCCESS in 8m 46s\n- grenade https://zuul.opendev.org/t/openstack/build/83085f1ff2a54e1996d17b6e738200d2 : SUCCESS in 43m 35s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/660ef4782d78445f8eb0376711a53b0e : SUCCESS in 1h 06m 32s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/6a44e34d22e5427995f9b5cd6e275c8b : SUCCESS in 58m 30s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/30c28ae91ba54e3ba3893ce974c7c290 : SUCCESS in 1h 02m 21s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2546388765554f4c891031465443da8e : SUCCESS in 19m 02s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/12c2e46194c748f7af27607ab461500e : SUCCESS in 18m 23s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/8f7880682e244157861444a1eb53c3d7 : SUCCESS in 19m 26s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/13d2ba09395245e9873479a975fe249e : SUCCESS in 5m 57s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/0c64f287dfa845bb82a31fc8cd4fc074 : SUCCESS in 24m 47s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/7cb5c093234441a2b4e23ce225132ba3 : SUCCESS in 20m 38s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/6e1bd2db0c2441599e4af47ca1608e2d : SUCCESS in 18m 56s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/3d60d1eccc084e319dff9f1ded1a4acb : SUCCESS in 20m 34s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/858f4dc524e7437bb687363114219d2a : SUCCESS in 12m 24s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/3ae1075b34a04ced8df27271fe3ac837 : SUCCESS in 15m 05s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/05eba04537364367a3b16974d4e96fba : SUCCESS in 15m 35s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/e53e55154d714c888afa719a37923b05 : SUCCESS in 7m 00s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/a391e2d109214fa0856c02313de20c7a : SUCCESS in 14m 52s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/79f024b282d640aaaddef1b0e24258a5 : SUCCESS in 7m 25s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/99be270959b549e6ade967e49122c039 : SUCCESS in 50m 06s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/4f5119cbd92842df8740e002d8379eb2 : SUCCESS in 46m 46s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/4b1b909872464a2e9585b371e267ba4c : SUCCESS in 52m 09s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1e65250d5e854c96a7b5a3f0970d9f1c : SUCCESS in 25m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4205b3a077d34e7cb3f8b9a993104e8e : SUCCESS in 3m 48s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/e1a2d1088a384fa98a5cdc30541f6eff : SUCCESS in 17m 09s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/e4994fe689fd41129f637b76ac377e40 : SUCCESS in 52m 23s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/93cbdb878a264da98d27031740f6cf33 : SUCCESS in 1h 01m 58s","accounts_in_message":[],"_revision_number":60},{"id":"f3c176a0b2b9e61da8a19a7513ee2e08b18fc30b","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2025-09-25 22:35:07.000000000","message":"Patch Set 60: Code-Review-1\n\n(6 comments)","accounts_in_message":[],"_revision_number":60},{"id":"52b98ecb5df57b0cee903ff647cbe99858cccc3d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2025-09-26 18:28:55.000000000","message":"Uploaded patch set 61.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":61},{"id":"10f897d87faa2a035331daf6011424bc796d7cfc","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2025-09-26 18:29:20.000000000","message":"Patch Set 60:\n\n(7 comments)","accounts_in_message":[],"_revision_number":60},{"id":"1b09b7082134d9c152672f046186c7cf899d6018","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-26 19:38:54.000000000","message":"Patch Set 61: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4eb5ad9a801a4bf5a0395a0417db2782\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e285c5074dd84806b96d532b28329141 : SUCCESS in 8m 56s\n- grenade https://zuul.opendev.org/t/openstack/build/598bcefc18b14b8289019a17f6acf2a6 : SUCCESS in 36m 51s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/5e761bff4f9149249e06aa2553f2be03 : SUCCESS in 59m 32s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/7c88befbbe1c4ff0bf419a1203bccd31 : SUCCESS in 54m 33s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/74373c753c9540a6a9b62c36a1b67248 : SUCCESS in 40m 15s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/be956e6776ae4cce85c681e07b786954 : SUCCESS in 24m 14s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/96defa424ccb4cdf8c63ca52c5f227f8 : SUCCESS in 22m 09s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e314eedaa7ad40b28d6a436e4f52f84a : SUCCESS in 16m 42s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/c77a052eac514540aba7c662d144af44 : SUCCESS in 6m 42s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/94b5d71329614c1eb6457f96dafd4529 : SUCCESS in 30m 33s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/c4d516b0f18843798922ca0917772194 : SUCCESS in 8m 38s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/296bffd028a64bba8ada74826999a8c8 : SUCCESS in 20m 26s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/5ff0a17dfddb40daa4adf744424ce2a3 : SUCCESS in 29m 37s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/a1f693463ac54957be3fdf9247fad3d0 : SUCCESS in 14m 38s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/3e36a89136a5462a9141adfce36298cd : SUCCESS in 8m 18s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/57d008b5b7624ebba4ac5dbc44abc948 : SUCCESS in 13m 29s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/f6c02083afd74971957715ee6ba5c957 : SUCCESS in 6m 54s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/a1c9458694914e64a49fa9ec314e4d8d : SUCCESS in 15m 08s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/d99fb431f6d845a39e93aa965c9b8159 : SUCCESS in 8m 49s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/7b5a2c49d77c4b6cb940494e27a5fabd : SUCCESS in 1h 04m 20s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/b447bf96a9284331bb8199a5757a4705 : SUCCESS in 48m 45s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/596bcbfd57fa44bfbad56f36c33072dc : SUCCESS in 21m 42s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2b13ade92c774029acc11e103f1718d3 : SUCCESS in 26m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f951a0877e134a56939f8ec8f66efa1e : SUCCESS in 5m 32s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/fdaf020292344e7d90f6289599460fee : SUCCESS in 8m 51s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/9555ad351d65421aadfbc29175d06b99 : SUCCESS in 48m 59s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/93c31fd3f54d4b74b24189b65587aa29 : SUCCESS in 56m 27s","accounts_in_message":[],"_revision_number":61},{"id":"87d68522b3afa32895364d7b937d7970327b46cc","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-26 19:49:37.000000000","message":"Patch Set 61:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/571ea3ac5c854f61a9fec6432b33730e\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/a52d2c179df44e6f9b75c42438926cb1 : SUCCESS in 1h 11m 49s","accounts_in_message":[],"_revision_number":61},{"id":"612655d3eb285f86ae1aa4e296980f7f239fa23f","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2025-09-29 21:14:23.000000000","message":"Patch Set 61: Code-Review+2 Workflow+1\n\n(7 comments)","accounts_in_message":[],"_revision_number":61},{"id":"4cb6b0548a23a07d45024aed60e76dd4e3b09a4a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-29 21:15:24.000000000","message":"Patch Set 61: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":61},{"id":"0b206fd40ddf06292013b141371fa8cdee6d51cc","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-29 22:59:08.000000000","message":"Patch Set 61: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/97edd9a294b04844b7b27925e7d52173\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c90a1b8669a6497a9faa29357764b3ba : SUCCESS in 5m 00s\n- grenade https://zuul.opendev.org/t/openstack/build/6fd0e502447e420db93b9a5e943ce79c : SUCCESS in 42m 22s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/cc539a93357e47aa882376e52f6701ff : SUCCESS in 34m 42s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/32217cffe5114368b5963fdf0d6c5cf1 : SUCCESS in 36m 05s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/2d516bfc47604309a86ad9ee489ffda5 : SUCCESS in 43m 24s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/f85e9d70d2554af6b82bb15cb60d7303 : POST_FAILURE in 7m 57s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/6c967b86add44453bec7ba9fa204e650 : SUCCESS in 18m 14s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/9696ea779ceb4468a6e6826943331a46 : SUCCESS in 16m 18s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/cb0d4ca0e2e847c09dc7b5b7b7ca5ccb : SUCCESS in 12m 24s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/9cb19c0e73654b3e8f29585cb2b434ea : SUCCESS in 28m 45s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/a588f12893cd4d989b8eb98fa11993a5 : SUCCESS in 15m 14s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/731d7d8348fb4beb9b8fa076388dcd6a : SUCCESS in 9m 57s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/243943d5fccf4959adc6fd9264e6bdf3 : SUCCESS in 8m 38s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/08623174a3af4ee280fc9c42381d0589 : SUCCESS in 7m 40s\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/bff96706022d4da2ac48687008f9ba02 : SUCCESS in 5m 05s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/02d43f8aa3fd42738db3d501b8764644 : SUCCESS in 47m 31s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/ffb11e99557a4a648d967665a140fffa : SUCCESS in 29m 37s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/f69befb2b52a4f5d8085a3516241be5c : SUCCESS in 56m 23s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1bf75fe55d7c4535a8805b2d0d02c289 : SUCCESS in 19m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c605bcd967834d22bfcb6c634dd18fb4 : SUCCESS in 4m 59s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/c74778fe4e2447a3b5156e9f224de5c5 : SUCCESS in 24m 47s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/23b9504e84324f1aa210133b8bbde701 : SUCCESS in 56m 44s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6e2315f28a1a4d29a307693193b36890 : SUCCESS in 57m 07s","accounts_in_message":[],"_revision_number":61},{"id":"deee230004b1950101a32c9fbd97107ce317a35e","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-29 22:59:08.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":61},{"id":"129994f5acfb6ed1f8a64ad7e5d2cbd7a3189e7e","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-29 23:00:12.000000000","message":"Patch Set 61:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7f00afc396c047aeaf1b55dd60663379\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/00b3bcfae3bf4d0db98acb2d3914f194 : SUCCESS in 40s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/73081050449c479db89474f6d4900fd9 : FAILURE in 29s (non-voting)","accounts_in_message":[],"_revision_number":61},{"id":"c8ddb65a54a3410032c70039e6a73a7738b32128","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2025-09-30 18:25:34.000000000","message":"Patch Set 61:\n\n(3 comments)","accounts_in_message":[],"_revision_number":61}],"current_revision_number":61,"current_revision":"707a65ab3c2150fad093a904c3a3d099d74fa236","revisions":{"c2ded7e6c723660bd6175fda1180d97d8674f2cc":{"kind":"REWORK","_number":1,"created":"2023-08-01 05:43:08.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/74/890174/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/1"}}},"commit":{"parents":[{"commit":"167aff4b84b3f52b9c7148392e27b0d4e79767f0","subject":"Merge \"versioning: Only list versions container if it seems to exist\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/167aff4b84b3f52b9c7148392e27b0d4e79767f0"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2023-08-01 05:08:12.000000000","tz":-420},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2023-08-01 05:31:37.000000000","tz":-420},"subject":"proxy-server: add shard range cache miss lock to reduce backend requests","message":"proxy-server: add shard range cache miss lock to reduce backend requests\n\nWhen updating shard range cache misses, the first one (or a few)\nrequest will set a miss lock before it send backend request to\nfetch updating shard ranges from container servers. And the\nfollowing cache miss request will wait for cache filling to\nfinish, instead of all querying backend container servers. This\nwill prevent a flood of backend requests to overload container\nserver due to updating shard range cache misses.\n\nAlso, the new added retries will also alleviate the cache\ninconsistency problem in the setup of replicated memcached pools.\nIn a production environment like this, we have seen cache misses\ncaused by cache evictions of memcached replicas, and new added\nretries will greatly improve the chances to retrieve the cached\nshard ranges from the correctly cached replicas.\n\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c2ded7e6c723660bd6175fda1180d97d8674f2cc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c2ded7e6c723660bd6175fda1180d97d8674f2cc"}]},"branch":"refs/heads/master"},"0cd20beea81bdcbbdc207c75467f253703d57175":{"kind":"REWORK","_number":2,"created":"2023-08-02 06:12:44.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/74/890174/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/2"}}},"commit":{"parents":[{"commit":"167aff4b84b3f52b9c7148392e27b0d4e79767f0","subject":"Merge \"versioning: Only list versions container if it seems to exist\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/167aff4b84b3f52b9c7148392e27b0d4e79767f0"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2023-08-01 05:08:12.000000000","tz":-420},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2023-08-02 06:11:21.000000000","tz":-420},"subject":"proxy-server: add a global memcache lock to reduce backend requests","message":"proxy-server: add a global memcache lock to reduce backend requests\n\nThe cost of memcache misses could be deadly. For example, when\nupdating shard range cache query miss, PUT requests would have to\nquery the backend to figure out which shard to upload the objects.\nAnd when a lot of requests are sending to the backend at the same\ntime, this could easily overload the root container and cause a\nlot of 500/503 errors.\n\nMemcache cluster can\u0027t eliminate cache misses totally, and container\nserver can\u0027t scale its performance infinitely, in order to prepare\nproxy-server/container-server ready for those events, a global\nmemcache lock can be added into proxy-server to reduce backend\nrequests significanly: when updating shard range cache misses, the\nfirst one (or a few) request will set a global memcache lock before\nit send backend request to fetch updating shard ranges from\ncontainer servers. And the following cache miss requests will wait\nfor cache filling to finish, instead of all querying backend\ncontainer servers. This will prevent a flood of backend requests\nto overload container server.\n\nAlso, the new added retries will also alleviate the cache\ninconsistency problem in the setup of replicated memcached pools.\nIn a production environment like this, we have seen cache misses\ncaused by cache evictions of memcached replicas, and new added\nretries will greatly improve the chances to retrieve the cached\nshard ranges from the correctly cached replicas.\n\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0cd20beea81bdcbbdc207c75467f253703d57175"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0cd20beea81bdcbbdc207c75467f253703d57175"}]},"branch":"refs/heads/master"},"931b802516555363c91c0443eb73a1bef69f0e72":{"kind":"REWORK","_number":3,"created":"2023-08-28 15:48:55.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/74/890174/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/3"}}},"commit":{"parents":[{"commit":"430114f85f201349beb9c8bada2f6f750c811394","subject":"refactor shard range memcache lookup","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/430114f85f201349beb9c8bada2f6f750c811394"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2023-08-28 15:35:04.000000000","tz":-300},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2023-08-28 15:48:35.000000000","tz":-300},"subject":"proxy-server: add a global memcache lock to reduce backend requests","message":"proxy-server: add a global memcache lock to reduce backend requests\n\nThe cost of memcache misses could be deadly. For example, when\nupdating shard range cache query miss, PUT requests would have to\nquery the backend to figure out which shard to upload the objects.\nAnd when a lot of requests are sending to the backend at the same\ntime, this could easily overload the root container and cause a\nlot of 500/503 errors.\n\nMemcache cluster can\u0027t eliminate cache misses totally, and container\nserver can\u0027t scale its performance infinitely, in order to prepare\nproxy-server/container-server ready for those events, a global\nmemcache lock can be added into proxy-server to reduce backend\nrequests significanly: when updating shard range cache misses, the\nfirst one (or a few) request will set a global memcache lock before\nit send backend request to fetch updating shard ranges from\ncontainer servers. And the following cache miss requests will wait\nfor cache filling to finish, instead of all querying backend\ncontainer servers. This will prevent a flood of backend requests\nto overload container server.\n\nAlso, the new added retries will also alleviate the cache\ninconsistency problem in the setup of replicated memcached pools.\nIn a production environment like this, we have seen cache misses\ncaused by cache evictions of memcached replicas, and new added\nretries will greatly improve the chances to retrieve the cached\nshard ranges from the correctly cached replicas.\n\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/931b802516555363c91c0443eb73a1bef69f0e72"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/931b802516555363c91c0443eb73a1bef69f0e72"}]},"branch":"refs/heads/master"},"af8fa1c521e3d850349dc3a1bb9b6a158f70feb2":{"kind":"REWORK","_number":4,"created":"2024-01-12 00:55:22.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/74/890174/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/4"}}},"commit":{"parents":[{"commit":"3cbf01b12d3171699849c02d1bc2ce7e8d9fc2f3","subject":"Update python classifier in setup.cfg","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3cbf01b12d3171699849c02d1bc2ce7e8d9fc2f3"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-01-11 21:32:34.000000000","tz":-480},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-01-12 00:49:59.000000000","tz":-480},"subject":"proxy-server: add memcached based cooperative tokens to coalesce backend requests","message":"proxy-server: add memcached based cooperative tokens to coalesce backend requests\n\nThe cost of memcache misses could be deadly. For example, when\nupdating shard range cache query miss, PUT requests would have to\nquery the backend to figure out which shard to upload the objects.\nAnd when a lot of requests are sending to the backend at the same\ntime, this could easily overload the root container and cause a\nlot of 500/503 errors.\n\nWe have seen cache misses frequently to updating shard range cache\nin production, due to Memcached out-of-memory and cache evictions.\nTo cope with those kind of situations, a memcached based cooperative\ntoken mechanism can be added into proxy-server to coalesce lots of\nin-flight backend requests into a few: when updating shard range\ncache misses, only the first few of requests will get global cooperative\ntokens and then be able to fetch updating shard ranges from backend\ncontainer servers. And the following cache miss requests will wait\nfor cache filling to finish, instead of all querying the backend\ncontainer servers. This will prevent a flood of backend requests\nto overload container servers.\n\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/af8fa1c521e3d850349dc3a1bb9b6a158f70feb2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/af8fa1c521e3d850349dc3a1bb9b6a158f70feb2"}]},"branch":"refs/heads/master"},"b8d41c9360dbd0604a5143f9175631ff25781d09":{"kind":"REWORK","_number":5,"created":"2024-01-16 19:53:48.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/74/890174/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/5"}}},"commit":{"parents":[{"commit":"2331c9abf2c4472d7274874cf9edc37cc764fa81","subject":"Merge \"tests: Switch get_v4_amz_date_header to take timedeltas\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2331c9abf2c4472d7274874cf9edc37cc764fa81"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-01-11 21:32:34.000000000","tz":-480},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-01-16 19:51:14.000000000","tz":-480},"subject":"proxy-server: add memcached based cooperative tokens to coalesce backend requests","message":"proxy-server: add memcached based cooperative tokens to coalesce backend requests\n\nThe cost of memcache misses could be deadly. For example, when\nupdating shard range cache query miss, PUT requests would have to\nquery the backend to figure out which shard to upload the objects.\nAnd when a lot of requests are sending to the backend at the same\ntime, this could easily overload the root container and cause a\nlot of 500/503 errors.\n\nWe have seen cache misses frequently to updating shard range cache\nin production, due to Memcached out-of-memory and cache evictions.\nTo cope with those kind of situations, a memcached based cooperative\ntoken mechanism can be added into proxy-server to coalesce lots of\nin-flight backend requests into a few: when updating shard range\ncache misses, only the first few of requests will get global cooperative\ntokens and then be able to fetch updating shard ranges from backend\ncontainer servers. And the following cache miss requests will wait\nfor cache filling to finish, instead of all querying the backend\ncontainer servers. This will prevent a flood of backend requests\nto overload container servers.\n\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b8d41c9360dbd0604a5143f9175631ff25781d09"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b8d41c9360dbd0604a5143f9175631ff25781d09"}]},"branch":"refs/heads/master"},"c9c7a62cd01298a50ba35d9655631dd3496f52a4":{"kind":"REWORK","_number":6,"created":"2024-01-16 22:33:02.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/74/890174/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/6"}}},"commit":{"parents":[{"commit":"2331c9abf2c4472d7274874cf9edc37cc764fa81","subject":"Merge \"tests: Switch get_v4_amz_date_header to take timedeltas\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2331c9abf2c4472d7274874cf9edc37cc764fa81"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-01-11 21:32:34.000000000","tz":-480},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-01-16 22:32:36.000000000","tz":-480},"subject":"proxy-server: add memcached based cooperative tokens to coalesce backend requests","message":"proxy-server: add memcached based cooperative tokens to coalesce backend requests\n\nThe cost of memcache misses could be deadly. For example, when\nupdating shard range cache query miss, PUT requests would have to\nquery the backend to figure out which shard to upload the objects.\nAnd when a lot of requests are sending to the backend at the same\ntime, this could easily overload the root container and cause a\nlot of 500/503 errors.\n\nWe have seen cache misses frequently to updating shard range cache\nin production, due to Memcached out-of-memory and cache evictions.\nTo cope with those kind of situations, a memcached based cooperative\ntoken mechanism can be added into proxy-server to coalesce lots of\nin-flight backend requests into a few: when updating shard range\ncache misses, only the first few of requests will get global cooperative\ntokens and then be able to fetch updating shard ranges from backend\ncontainer servers. And the following cache miss requests will wait\nfor cache filling to finish, instead of all querying the backend\ncontainer servers. This will prevent a flood of backend requests\nto overload container servers.\n\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c9c7a62cd01298a50ba35d9655631dd3496f52a4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c9c7a62cd01298a50ba35d9655631dd3496f52a4"}]},"branch":"refs/heads/master"},"d5a189817aa96c2bc808b94ede335de7b1ff3351":{"kind":"REWORK","_number":7,"created":"2024-02-14 05:13:41.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/74/890174/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/7"}}},"commit":{"parents":[{"commit":"51ae9b00c917d963d0477120b4a5a20373ea79e8","subject":"Merge \"lint: Consistently use assertIsInstance\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/51ae9b00c917d963d0477120b4a5a20373ea79e8"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-02-14 05:09:31.000000000","tz":-480},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-02-14 05:13:28.000000000","tz":-480},"subject":"common: add CooperativeCachePopulator with cooperative token.","message":"common: add CooperativeCachePopulator with cooperative token.\n\nMemcached based cooperative token is also called ghetto lock, see\nhttps://github.com/memcached/memcached/wiki/ProgrammingTricks\nIt\u0027s used to avoid the thundering herd situation which many caching users\nface: given a cache item that is popular and difficult to recreate, in the\nevent of cache misses, users could end up with hundreds (or thousands) of\nprocesses slamming the backend database at the same time in an attempt to\nrefill the same cache content.\n\nHere is the way how cooperative token works. When lots of in-flight callers\ntry to get the cached item specified by key from memcache and get cache\nmisses, only the first a few number (defined by ``num_tokens``) of query\nrequests will be able to get the cooperative tokens by creating or\nincrementing an internal memcache key, and then those callers with tokens\ncan send backend requests to fetch data from backend servers and be able\nset data into memcache; all other cache miss requests without a token will\nhave to wait for cache filling to finish, instead of all querying the\nbackend servers at the same time. After those requests with token are done,\nthey will release the token by deleting the internal cache key and finish\nthis usage session.\n\nThe original ghetto lock only defines one token for usage, while this\ncooperative token mechanism uses ``num_tokens`` to define the maximum\nnumber of tokens during one usage session, default to be 3. This is used to\nincrease fault tolerance in the distributed environment, when one caller\nprocess with token hangs or exits, any other requests with token still can\nset new fetched data into memcache and finish the whole usage session. In\nvery rare case, when all 3 callers with tokens fails, the existing usage\nsession ends after ``token_ttl`` period is reached and the internal key is\nexpired, then all pending requests which have no token will exit waiting\nand fall back to query the backend (the situation without cooperative\ntoken); the new requests which cache misses and need querying backend\nafter ``token_ttl`` will start a new round of cooperation session.\n\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d5a189817aa96c2bc808b94ede335de7b1ff3351"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d5a189817aa96c2bc808b94ede335de7b1ff3351"}]},"branch":"refs/heads/master"},"f3f3e1fe92153ff527ac4ce9ff49ade7be1e85c4":{"kind":"NO_CODE_CHANGE","_number":8,"created":"2024-02-14 05:22:28.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/74/890174/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/8"}}},"commit":{"parents":[{"commit":"51ae9b00c917d963d0477120b4a5a20373ea79e8","subject":"Merge \"lint: Consistently use assertIsInstance\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/51ae9b00c917d963d0477120b4a5a20373ea79e8"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-02-14 05:09:31.000000000","tz":-480},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-02-14 05:15:21.000000000","tz":-480},"subject":"common: add CooperativeCachePopulator with cooperative token.","message":"common: add CooperativeCachePopulator with cooperative token.\n\nMemcached based cooperative token is also called ghetto lock, see\nhttps://github.com/memcached/memcached/wiki/ProgrammingTricks\nIt\u0027s used to avoid the thundering herd situation which many caching\nusers face: given a cache item that is popular and difficult to\nrecreate, in the event of cache misses, users could end up with\nhundreds (or thousands) of processes slamming the backend database\nat the same time in an attempt to refill the same cache content.\n\nHere is the way how cooperative token works. When lots of in-flight\ncallers try to get the cached item specified by key from memcache\nand get cache misses, only the first a few number (defined by\n``num_tokens``) of query requests will be able to get the cooperative\ntokens by creating or incrementing an internal memcache key, and then\nthose callers with tokens can send backend requests to fetch data\nfrom backend servers and be able set data into memcache; all other\ncache miss requests without a token will have to wait for cache\nfilling to finish, instead of all querying the backend servers at the\nsame time. After those requests with token are done, they will release\nthe token by deleting the internal cache key and finish this usage\nsession.\n\nThe original ghetto lock only defines one token for usage, while this\ncooperative token mechanism uses ``num_tokens`` to define the maximum\nnumber of tokens during one usage session, default to be 3. This is\nused to increase fault tolerance in the distributed environment, when\none caller process with token hangs or exits, any other requests with\ntoken still can set new fetched data into memcache and finish the\nwhole usage session. In very rare case, when all 3 callers with tokens\nfails, the existing usage session ends after ``token_ttl`` period is\nreached and the internal key is expired, then all pending requests\nwhich have no token will exit waiting and fall back to query the\nbackend (the situation without cooperative token); the new requests\nwhich cache misses and need querying backend after ``token_ttl`` will\nstart a new round of cooperation session.\n\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f3f3e1fe92153ff527ac4ce9ff49ade7be1e85c4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f3f3e1fe92153ff527ac4ce9ff49ade7be1e85c4"}]},"branch":"refs/heads/master"},"4e79562dee729580b34071a315e026e435a7bc90":{"kind":"REWORK","_number":9,"created":"2024-02-20 04:47:05.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/74/890174/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/9"}}},"commit":{"parents":[{"commit":"51ae9b00c917d963d0477120b4a5a20373ea79e8","subject":"Merge \"lint: Consistently use assertIsInstance\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/51ae9b00c917d963d0477120b4a5a20373ea79e8"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-02-14 05:09:31.000000000","tz":-480},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-02-20 04:44:15.000000000","tz":-480},"subject":"common: add CooperativeCachePopulator with cooperative token.","message":"common: add CooperativeCachePopulator with cooperative token.\n\nMemcached based cooperative token is also called ghetto lock, see\nhttps://github.com/memcached/memcached/wiki/ProgrammingTricks\nIt\u0027s used to avoid the thundering herd situation which many caching\nusers face: given a cache item that is popular and difficult to\nrecreate, in the event of cache misses, users could end up with\nhundreds (or thousands) of processes slamming the backend database\nat the same time in an attempt to refill the same cache content.\n\nHere is the way how cooperative token works. When lots of in-flight\ncallers try to get the cached item specified by key from memcache\nand get cache misses, only the first a few number (defined by\n``num_tokens``) of query requests will be able to get the cooperative\ntokens by creating or incrementing an internal memcache key, and then\nthose callers with tokens can send backend requests to fetch data\nfrom backend servers and be able set data into memcache; all other\ncache miss requests without a token will have to wait for cache\nfilling to finish, instead of all querying the backend servers at the\nsame time. After those requests with token are done, they will release\nthe token by deleting the internal cache key and finish this usage\nsession.\n\nThe original ghetto lock only defines one token for usage, while this\ncooperative token mechanism uses ``num_tokens`` to define the maximum\nnumber of tokens during one usage session, default to be 3. This is\nused to increase fault tolerance in the distributed environment, when\none caller process with token hangs or exits, any other requests with\ntoken still can set new fetched data into memcache and finish the\nwhole usage session. In very rare case, when all 3 callers with tokens\nfails, the existing usage session ends after ``token_ttl`` period is\nreached and the internal key is expired, then all pending requests\nwhich have no token will exit waiting and fall back to query the\nbackend (the situation without cooperative token); the new requests\nwhich cache misses and need querying backend after ``token_ttl`` will\nstart a new round of cooperation session.\n\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4e79562dee729580b34071a315e026e435a7bc90"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4e79562dee729580b34071a315e026e435a7bc90"}]},"branch":"refs/heads/master"},"cd5ae367d72004f62f552a44076b040bf2219967":{"kind":"REWORK","_number":10,"created":"2024-02-28 19:32:34.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/74/890174/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/10"}}},"commit":{"parents":[{"commit":"51ae9b00c917d963d0477120b4a5a20373ea79e8","subject":"Merge \"lint: Consistently use assertIsInstance\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/51ae9b00c917d963d0477120b4a5a20373ea79e8"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-02-14 05:09:31.000000000","tz":-480},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-02-28 19:30:19.000000000","tz":-480},"subject":"common: add memcached based cooperative token mechanism.","message":"common: add memcached based cooperative token mechanism.\n\nMemcached based cooperative token is also called ghetto lock, see\nhttps://github.com/memcached/memcached/wiki/ProgrammingTricks\nIt\u0027s used to avoid the thundering herd situation which many caching\nusers face: given a cache item that is popular and difficult to\nrecreate, in the event of cache misses, users could end up with\nhundreds (or thousands) of processes slamming the backend database\nat the same time in an attempt to refill the same cache content.\n\nHere is the way how cooperative token works. When lots of in-flight\ncallers try to get the cached item specified by key from memcache\nand get cache misses, only the first a few number (defined by\n``num_tokens``) of query requests will be able to get the cooperative\ntokens by creating or incrementing an internal memcache key, and then\nthose callers with tokens can send backend requests to fetch data\nfrom backend servers and be able set data into memcache; all other\ncache miss requests without a token will have to wait for cache\nfilling to finish, instead of all querying the backend servers at the\nsame time. After those requests with token are done, they will release\nthe token by deleting the internal cache key and finish this usage\nsession.\n\nThe original ghetto lock only defines one token for usage, while this\ncooperative token mechanism uses ``num_tokens`` to define the maximum\nnumber of tokens during one usage session, default to be 3. This is\nused to increase fault tolerance in the distributed environment, when\none caller process with token hangs or exits, any other requests with\ntoken still can set new fetched data into memcache and finish the\nwhole usage session. In very rare case, when all 3 callers with tokens\nfails, the existing usage session ends after ``token_ttl`` period is\nreached and the internal key is expired, then all pending requests\nwhich have no token will exit waiting and fall back to query the\nbackend (the situation without cooperative token); the new requests\nwhich cache misses and need querying backend after ``token_ttl`` will\nstart a new round of cooperation session.\n\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cd5ae367d72004f62f552a44076b040bf2219967"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cd5ae367d72004f62f552a44076b040bf2219967"}]},"branch":"refs/heads/master"},"d22a3202dca181d9b0aca7f4e33936e22610316d":{"kind":"REWORK","_number":11,"created":"2024-03-20 04:12:42.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/74/890174/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/11"}}},"commit":{"parents":[{"commit":"2331c9abf2c4472d7274874cf9edc37cc764fa81","subject":"Merge \"tests: Switch get_v4_amz_date_header to take timedeltas\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2331c9abf2c4472d7274874cf9edc37cc764fa81"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-03-19 04:05:20.000000000","tz":-420},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-03-20 04:10:24.000000000","tz":-420},"subject":"common: add memcached based cooperative token mechanism.","message":"common: add memcached based cooperative token mechanism.\n\nMemcached based cooperative token is a improved version of ghetto lock,\nsee the descriptioin of ghetto lock at here:\nhttps://github.com/memcached/memcached/wiki/ProgrammingTricks\nIt\u0027s used to avoid the thundering herd situation which many caching\nusers face: given a cache item that is popular and difficult to\nrecreate, in the event of cache misses, users could end up with hundreds\n(or thousands) of processes slamming the backend database at the same\ntime in an attempt to refill the same cache content. And this thundering\nherd problem not only often leads to unresponsive backend, and also\nthose writes into memcached cause premature cache eviction under memory\npressure.\n\nWith cooperative token, When lots of in-flight callers try to get the\ncached item specified by key from memcache and get cache misses, only\nthe first a few number (limited by by ``num_tokens``) of query requests\nwill be able to get the cooperative tokens by creating or incrementing\nan internal memcache key, and then those callers with tokens can send\nbackend requests to fetch data from backend servers and be able set\ndata into memcache; all other cache miss requests without a token should\nwait for cache filling to finish, instead of all querying the backend\nservers at the same time.\n\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d22a3202dca181d9b0aca7f4e33936e22610316d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d22a3202dca181d9b0aca7f4e33936e22610316d"}]},"branch":"refs/heads/master"},"45aa48401714a5fff40ec1d3cf4e5eddcd8218f9":{"kind":"REWORK","_number":12,"created":"2024-03-20 05:06:21.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/74/890174/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/12"}}},"commit":{"parents":[{"commit":"2331c9abf2c4472d7274874cf9edc37cc764fa81","subject":"Merge \"tests: Switch get_v4_amz_date_header to take timedeltas\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2331c9abf2c4472d7274874cf9edc37cc764fa81"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-03-19 04:05:20.000000000","tz":-420},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-03-20 05:06:13.000000000","tz":-420},"subject":"common: add memcached based cooperative token mechanism.","message":"common: add memcached based cooperative token mechanism.\n\nMemcached based cooperative token is a improved version of ghetto lock,\nsee the descriptioin of ghetto lock at here:\nhttps://github.com/memcached/memcached/wiki/ProgrammingTricks\nIt\u0027s used to avoid the thundering herd situation which many caching\nusers face: given a cache item that is popular and difficult to\nrecreate, in the event of cache misses, users could end up with hundreds\n(or thousands) of processes slamming the backend database at the same\ntime in an attempt to refill the same cache content. And this thundering\nherd problem not only often leads to unresponsive backend, and also\nthose writes into memcached cause premature cache eviction under memory\npressure.\n\nWith cooperative token, When lots of in-flight callers try to get the\ncached item specified by key from memcache and get cache misses, only\nthe first a few number (limited by by ``num_tokens``) of query requests\nwill be able to get the cooperative tokens by creating or incrementing\nan internal memcache key, and then those callers with tokens can send\nbackend requests to fetch data from backend servers and be able set\ndata into memcache; all other cache miss requests without a token should\nwait for cache filling to finish, instead of all querying the backend\nservers at the same time.\n\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/45aa48401714a5fff40ec1d3cf4e5eddcd8218f9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/45aa48401714a5fff40ec1d3cf4e5eddcd8218f9"}]},"branch":"refs/heads/master"},"053b99305e4d5b21252f032dff4d28c2467befc0":{"kind":"REWORK","_number":13,"created":"2024-03-20 17:44:08.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/74/890174/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/13"}}},"commit":{"parents":[{"commit":"2331c9abf2c4472d7274874cf9edc37cc764fa81","subject":"Merge \"tests: Switch get_v4_amz_date_header to take timedeltas\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2331c9abf2c4472d7274874cf9edc37cc764fa81"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-03-19 04:05:20.000000000","tz":-420},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-03-20 17:43:58.000000000","tz":-420},"subject":"common: add memcached based cooperative token mechanism.","message":"common: add memcached based cooperative token mechanism.\n\nMemcached based cooperative token is a improved version of ghetto lock,\nsee the descriptioin of ghetto lock at here:\nhttps://github.com/memcached/memcached/wiki/ProgrammingTricks\nIt\u0027s used to avoid the thundering herd situation which many caching\nusers face: given a cache item that is popular and difficult to\nrecreate, in the event of cache misses, users could end up with hundreds\n(or thousands) of processes slamming the backend database at the same\ntime in an attempt to refill the same cache content. And this thundering\nherd problem not only often leads to unresponsive backend, and also\nthose writes into memcached cause premature cache eviction under memory\npressure.\n\nWith cooperative token, When lots of in-flight callers try to get the\ncached item specified by key from memcache and get cache misses, only\nthe first a few number (limited by by ``num_tokens``) of query requests\nwill be able to get the cooperative tokens by creating or incrementing\nan internal memcache key, and then those callers with tokens can send\nbackend requests to fetch data from backend servers and be able set\ndata into memcache; all other cache miss requests without a token should\nwait for cache filling to finish, instead of all querying the backend\nservers at the same time.\n\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/053b99305e4d5b21252f032dff4d28c2467befc0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/053b99305e4d5b21252f032dff4d28c2467befc0"}]},"branch":"refs/heads/master"},"50bc9bc0e169490bd9506ff77ff468e59d771564":{"kind":"REWORK","_number":14,"created":"2024-03-20 20:38:50.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/74/890174/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/14"}}},"commit":{"parents":[{"commit":"2331c9abf2c4472d7274874cf9edc37cc764fa81","subject":"Merge \"tests: Switch get_v4_amz_date_header to take timedeltas\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2331c9abf2c4472d7274874cf9edc37cc764fa81"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-03-19 04:05:20.000000000","tz":-420},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-03-20 19:56:58.000000000","tz":-420},"subject":"common: add memcached based cooperative token mechanism.","message":"common: add memcached based cooperative token mechanism.\n\nMemcached based cooperative token is a improved version of ghetto lock,\nsee the descriptioin of ghetto lock at here:\nhttps://github.com/memcached/memcached/wiki/ProgrammingTricks\nIt\u0027s used to avoid the thundering herd situation which many caching\nusers face: given a cache item that is popular and difficult to\nrecreate, in the event of cache misses, users could end up with hundreds\n(or thousands) of processes slamming the backend database at the same\ntime in an attempt to refill the same cache content. And this thundering\nherd problem not only often leads to unresponsive backend, and also\nthose writes into memcached cause premature cache eviction under memory\npressure.\n\nWith cooperative token, When lots of in-flight callers try to get the\ncached item specified by key from memcache and get cache misses, only\nthe first a few number (limited by by ``num_tokens``) of query requests\nwill be able to get the cooperative tokens by creating or incrementing\nan internal memcache key, and then those callers with tokens can send\nbackend requests to fetch data from backend servers and be able set\ndata into memcache; all other cache miss requests without a token should\nwait for cache filling to finish, instead of all querying the backend\nservers at the same time.\n\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/50bc9bc0e169490bd9506ff77ff468e59d771564"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/50bc9bc0e169490bd9506ff77ff468e59d771564"}]},"branch":"refs/heads/master"},"294d13029786815e294d150f29e2dad6d12b7e12":{"kind":"REWORK","_number":15,"created":"2024-03-25 05:29:31.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/74/890174/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/15"}}},"commit":{"parents":[{"commit":"2331c9abf2c4472d7274874cf9edc37cc764fa81","subject":"Merge \"tests: Switch get_v4_amz_date_header to take timedeltas\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2331c9abf2c4472d7274874cf9edc37cc764fa81"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-03-19 04:05:20.000000000","tz":-420},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-03-25 05:28:46.000000000","tz":-420},"subject":"common: add memcached based cooperative token mechanism.","message":"common: add memcached based cooperative token mechanism.\n\nMemcached based cooperative token is a improved version of ghetto lock,\nsee the descriptioin of ghetto lock at here:\nhttps://github.com/memcached/memcached/wiki/ProgrammingTricks\nIt\u0027s used to avoid the thundering herd situation which many caching\nusers face: given a cache item that is popular and difficult to\nrecreate, in the event of cache misses, users could end up with hundreds\n(or thousands) of processes slamming the backend database at the same\ntime in an attempt to refill the same cache content. And this thundering\nherd problem not only often leads to unresponsive backend, and also\nthose writes into memcached cause premature cache eviction under memory\npressure.\n\nWith cooperative token, When lots of in-flight callers try to get the\ncached item specified by key from memcache and get cache misses, only\nthe first a few number (limited by by ``num_tokens``) of query requests\nwill be able to get the cooperative tokens by creating or incrementing\nan internal memcache key, and then those callers with tokens can send\nbackend requests to fetch data from backend servers and be able set\ndata into memcache; all other cache miss requests without a token should\nwait for cache filling to finish, instead of all querying the backend\nservers at the same time.\n\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/294d13029786815e294d150f29e2dad6d12b7e12"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/294d13029786815e294d150f29e2dad6d12b7e12"}]},"branch":"refs/heads/master"},"dee5ff1def3fa002e742ca4966e178720b0228de":{"kind":"REWORK","_number":16,"created":"2024-03-26 15:56:56.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/74/890174/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/16"}}},"commit":{"parents":[{"commit":"2331c9abf2c4472d7274874cf9edc37cc764fa81","subject":"Merge \"tests: Switch get_v4_amz_date_header to take timedeltas\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2331c9abf2c4472d7274874cf9edc37cc764fa81"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-03-19 04:05:20.000000000","tz":-420},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-03-26 15:56:45.000000000","tz":-420},"subject":"common: add memcached based cooperative token mechanism.","message":"common: add memcached based cooperative token mechanism.\n\nMemcached based cooperative token is a improved version of ghetto lock,\nsee the descriptioin of ghetto lock at here:\nhttps://github.com/memcached/memcached/wiki/ProgrammingTricks\nIt\u0027s used to avoid the thundering herd situation which many caching\nusers face: given a cache item that is popular and difficult to\nrecreate, in the event of cache misses, users could end up with hundreds\n(or thousands) of processes slamming the backend database at the same\ntime in an attempt to refill the same cache content. And this thundering\nherd problem not only often leads to unresponsive backend, and also\nthose writes into memcached cause premature cache eviction under memory\npressure.\n\nWith cooperative token, When lots of in-flight callers try to get the\ncached item specified by key from memcache and get cache misses, only\nthe first a few number (limited by by ``num_tokens``) of query requests\nwill be able to get the cooperative tokens by creating or incrementing\nan internal memcache key, and then those callers with tokens can send\nbackend requests to fetch data from backend servers and be able set\ndata into memcache; all other cache miss requests without a token should\nwait for cache filling to finish, instead of all querying the backend\nservers at the same time.\n\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/dee5ff1def3fa002e742ca4966e178720b0228de"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/dee5ff1def3fa002e742ca4966e178720b0228de"}]},"branch":"refs/heads/master"},"8454ca5f2f38d73d4f3b19e264e8567abff9cf23":{"kind":"REWORK","_number":17,"created":"2024-03-28 19:33:49.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/74/890174/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/17"}}},"commit":{"parents":[{"commit":"2331c9abf2c4472d7274874cf9edc37cc764fa81","subject":"Merge \"tests: Switch get_v4_amz_date_header to take timedeltas\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2331c9abf2c4472d7274874cf9edc37cc764fa81"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-03-19 04:05:20.000000000","tz":-420},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-03-28 19:33:33.000000000","tz":-420},"subject":"common: add memcached based cooperative token mechanism.","message":"common: add memcached based cooperative token mechanism.\n\nMemcached based cooperative token is a improved version of ghetto lock,\nsee the descriptioin of ghetto lock at here:\nhttps://github.com/memcached/memcached/wiki/ProgrammingTricks\nIt\u0027s used to avoid the thundering herd situation which many caching\nusers face: given a cache item that is popular and difficult to\nrecreate, in the event of cache misses, users could end up with hundreds\n(or thousands) of processes slamming the backend database at the same\ntime in an attempt to refill the same cache content. And this thundering\nherd problem not only often leads to unresponsive backend, and also\nthose writes into memcached cause premature cache eviction under memory\npressure.\n\nWith cooperative token, When lots of in-flight callers try to get the\ncached item specified by key from memcache and get cache misses, only\nthe first a few number (limited by by ``num_tokens``) of query requests\nwill be able to get the cooperative tokens by creating or incrementing\nan internal memcache key, and then those callers with tokens can send\nbackend requests to fetch data from backend servers and be able set\ndata into memcache; all other cache miss requests without a token should\nwait for cache filling to finish, instead of all querying the backend\nservers at the same time.\n\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8454ca5f2f38d73d4f3b19e264e8567abff9cf23"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8454ca5f2f38d73d4f3b19e264e8567abff9cf23"}]},"branch":"refs/heads/master"},"f75df28ff4b418427bcd7de6a2696998253ec56d":{"kind":"REWORK","_number":18,"created":"2024-04-02 03:21:17.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/74/890174/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/18"}}},"commit":{"parents":[{"commit":"2331c9abf2c4472d7274874cf9edc37cc764fa81","subject":"Merge \"tests: Switch get_v4_amz_date_header to take timedeltas\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2331c9abf2c4472d7274874cf9edc37cc764fa81"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-03-19 04:05:20.000000000","tz":-420},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-04-02 03:21:08.000000000","tz":-420},"subject":"common: add memcached based cooperative token mechanism.","message":"common: add memcached based cooperative token mechanism.\n\nMemcached based cooperative token is a improved version of ghetto lock,\nsee the descriptioin of ghetto lock at here:\nhttps://github.com/memcached/memcached/wiki/ProgrammingTricks\nIt\u0027s used to avoid the thundering herd situation which many caching\nusers face: given a cache item that is popular and difficult to\nrecreate, in the event of cache misses, users could end up with hundreds\n(or thousands) of processes slamming the backend database at the same\ntime in an attempt to refill the same cache content. And this thundering\nherd problem not only often leads to unresponsive backend, and also\nthose writes into memcached cause premature cache eviction under memory\npressure.\n\nWith cooperative token, When lots of in-flight callers try to get the\ncached item specified by key from memcache and get cache misses, only\nthe first a few number (limited by by ``num_tokens``) of query requests\nwill be able to get the cooperative tokens by creating or incrementing\nan internal memcache key, and then those callers with tokens can send\nbackend requests to fetch data from backend servers and be able set\ndata into memcache; all other cache miss requests without a token should\nwait for cache filling to finish, instead of all querying the backend\nservers at the same time.\n\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f75df28ff4b418427bcd7de6a2696998253ec56d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f75df28ff4b418427bcd7de6a2696998253ec56d"}]},"branch":"refs/heads/master"},"f0a35f7695b0575d19803f716867c58e92c9c587":{"kind":"REWORK","_number":19,"created":"2024-04-03 04:51:32.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/74/890174/19","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/19","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/19"}}},"commit":{"parents":[{"commit":"0e5aeb50457345801ad70aed0c367e1f9820e113","subject":"Merge \"s3api: Fix handling of non-ascii access keys\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0e5aeb50457345801ad70aed0c367e1f9820e113"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-03-19 04:05:20.000000000","tz":-420},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-04-03 04:51:22.000000000","tz":-420},"subject":"common: add memcached based cooperative token mechanism.","message":"common: add memcached based cooperative token mechanism.\n\nMemcached based cooperative token is a improved version of ghetto lock,\nsee the descriptioin of ghetto lock at here:\nhttps://github.com/memcached/memcached/wiki/ProgrammingTricks\nIt\u0027s used to avoid the thundering herd situation which many caching\nusers face: given a cache item that is popular and difficult to\nrecreate, in the event of cache misses, users could end up with hundreds\n(or thousands) of processes slamming the backend database at the same\ntime in an attempt to refill the same cache content. And this thundering\nherd problem not only often leads to unresponsive backend, and also\nthose writes into memcached cause premature cache eviction under memory\npressure.\n\nWith cooperative token, When lots of in-flight callers try to get the\ncached item specified by key from memcache and get cache misses, only\nthe first a few number (limited by by ``num_tokens``) of query requests\nwill be able to get the cooperative tokens by creating or incrementing\nan internal memcache key, and then those callers with tokens can send\nbackend requests to fetch data from backend servers and be able set\ndata into memcache; all other cache miss requests without a token should\nwait for cache filling to finish, instead of all querying the backend\nservers at the same time.\n\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f0a35f7695b0575d19803f716867c58e92c9c587"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f0a35f7695b0575d19803f716867c58e92c9c587"}]},"branch":"refs/heads/master"},"24b43724b4a8c39333f1b26bfb5ea7a5cee662f8":{"kind":"REWORK","_number":20,"created":"2024-04-03 22:06:04.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/74/890174/20","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/20","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/20"}}},"commit":{"parents":[{"commit":"0e5aeb50457345801ad70aed0c367e1f9820e113","subject":"Merge \"s3api: Fix handling of non-ascii access keys\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0e5aeb50457345801ad70aed0c367e1f9820e113"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-03-19 04:05:20.000000000","tz":-420},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-04-03 22:05:50.000000000","tz":-420},"subject":"common: add memcached based cooperative token mechanism.","message":"common: add memcached based cooperative token mechanism.\n\nMemcached based cooperative token is a improved version of ghetto lock,\nsee the descriptioin of ghetto lock at here:\nhttps://github.com/memcached/memcached/wiki/ProgrammingTricks\nIt\u0027s used to avoid the thundering herd situation which many caching\nusers face: given a cache item that is popular and difficult to\nrecreate, in the event of cache misses, users could end up with hundreds\n(or thousands) of processes slamming the backend database at the same\ntime in an attempt to refill the same cache content. And this thundering\nherd problem not only often leads to unresponsive backend, and also\nthose writes into memcached cause premature cache eviction under memory\npressure.\n\nWith cooperative token, When lots of in-flight callers try to get the\ncached item specified by key from memcache and get cache misses, only\nthe first a few number (limited by by ``num_tokens``) of query requests\nwill be able to get the cooperative tokens by creating or incrementing\nan internal memcache key, and then those callers with tokens can send\nbackend requests to fetch data from backend servers and be able set\ndata into memcache; all other cache miss requests without a token should\nwait for cache filling to finish, instead of all querying the backend\nservers at the same time.\n\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/24b43724b4a8c39333f1b26bfb5ea7a5cee662f8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/24b43724b4a8c39333f1b26bfb5ea7a5cee662f8"}]},"branch":"refs/heads/master"},"45168166224c6fd0728e742f0a6b017664f22c95":{"kind":"REWORK","_number":21,"created":"2024-04-04 00:28:38.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/74/890174/21","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/21","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/21 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/21 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/21 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/21"}}},"commit":{"parents":[{"commit":"0e5aeb50457345801ad70aed0c367e1f9820e113","subject":"Merge \"s3api: Fix handling of non-ascii access keys\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0e5aeb50457345801ad70aed0c367e1f9820e113"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-03-19 04:05:20.000000000","tz":-420},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-04-04 00:28:30.000000000","tz":-420},"subject":"common: add memcached based cooperative token mechanism.","message":"common: add memcached based cooperative token mechanism.\n\nMemcached based cooperative token is a improved version of ghetto lock,\nsee the descriptioin of ghetto lock at here:\nhttps://github.com/memcached/memcached/wiki/ProgrammingTricks\nIt\u0027s used to avoid the thundering herd situation which many caching\nusers face: given a cache item that is popular and difficult to\nrecreate, in the event of cache misses, users could end up with hundreds\n(or thousands) of processes slamming the backend database at the same\ntime in an attempt to refill the same cache content. And this thundering\nherd problem not only often leads to unresponsive backend, and also\nthose writes into memcached cause premature cache eviction under memory\npressure.\n\nWith cooperative token, When lots of in-flight callers try to get the\ncached item specified by key from memcache and get cache misses, only\nthe first a few number (limited by by ``num_tokens``) of query requests\nwill be able to get the cooperative tokens by creating or incrementing\nan internal memcache key, and then those callers with tokens can send\nbackend requests to fetch data from backend servers and be able set\ndata into memcache; all other cache miss requests without a token should\nwait for cache filling to finish, instead of all querying the backend\nservers at the same time.\n\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/45168166224c6fd0728e742f0a6b017664f22c95"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/45168166224c6fd0728e742f0a6b017664f22c95"}]},"branch":"refs/heads/master"},"869da30764a12814b42bcbd41a6a4c5bd326c082":{"kind":"REWORK","_number":22,"created":"2024-04-04 15:44:18.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/74/890174/22","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/22","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/22 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/22 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/22 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/22"}}},"commit":{"parents":[{"commit":"0e5aeb50457345801ad70aed0c367e1f9820e113","subject":"Merge \"s3api: Fix handling of non-ascii access keys\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0e5aeb50457345801ad70aed0c367e1f9820e113"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-03-19 04:05:20.000000000","tz":-420},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-04-04 15:44:09.000000000","tz":-420},"subject":"common: add memcached based cooperative token mechanism.","message":"common: add memcached based cooperative token mechanism.\n\nMemcached based cooperative token is a improved version of ghetto lock,\nsee the descriptioin of ghetto lock at here:\nhttps://github.com/memcached/memcached/wiki/ProgrammingTricks\nIt\u0027s used to avoid the thundering herd situation which many caching\nusers face: given a cache item that is popular and difficult to\nrecreate, in the event of cache misses, users could end up with hundreds\n(or thousands) of processes slamming the backend database at the same\ntime in an attempt to refill the same cache content. And this thundering\nherd problem not only often leads to unresponsive backend, and also\nthose writes into memcached cause premature cache eviction under memory\npressure.\n\nWith cooperative token, When lots of in-flight callers try to get the\ncached item specified by key from memcache and get cache misses, only\nthe first a few number (limited by by ``num_tokens``) of query requests\nwill be able to get the cooperative tokens by creating or incrementing\nan internal memcache key, and then those callers with tokens can send\nbackend requests to fetch data from backend servers and be able set\ndata into memcache; all other cache miss requests without a token should\nwait for cache filling to finish, instead of all querying the backend\nservers at the same time.\n\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/869da30764a12814b42bcbd41a6a4c5bd326c082"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/869da30764a12814b42bcbd41a6a4c5bd326c082"}]},"branch":"refs/heads/master"},"d909971a142308fb9ae80a512e5e2a619ebeee4d":{"kind":"REWORK","_number":23,"created":"2024-04-04 19:47:59.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/74/890174/23","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/23","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/23 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/23 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/23 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/23"}}},"commit":{"parents":[{"commit":"0e5aeb50457345801ad70aed0c367e1f9820e113","subject":"Merge \"s3api: Fix handling of non-ascii access keys\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0e5aeb50457345801ad70aed0c367e1f9820e113"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-03-19 04:05:20.000000000","tz":-420},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-04-04 19:47:51.000000000","tz":-420},"subject":"common: add memcached based cooperative token mechanism.","message":"common: add memcached based cooperative token mechanism.\n\nMemcached based cooperative token is a improved version of ghetto lock,\nsee the descriptioin of ghetto lock at here:\nhttps://github.com/memcached/memcached/wiki/ProgrammingTricks\nIt\u0027s used to avoid the thundering herd situation which many caching\nusers face: given a cache item that is popular and difficult to\nrecreate, in the event of cache misses, users could end up with hundreds\n(or thousands) of processes slamming the backend database at the same\ntime in an attempt to refill the same cache content. And this thundering\nherd problem not only often leads to unresponsive backend, and also\nthose writes into memcached cause premature cache eviction under memory\npressure.\n\nWith cooperative token, When lots of in-flight callers try to get the\ncached item specified by key from memcache and get cache misses, only\nthe first a few number (limited by by ``num_tokens``) of query requests\nwill be able to get the cooperative tokens by creating or incrementing\nan internal memcache key, and then those callers with tokens can send\nbackend requests to fetch data from backend servers and be able set\ndata into memcache; all other cache miss requests without a token should\nwait for cache filling to finish, instead of all querying the backend\nservers at the same time.\n\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d909971a142308fb9ae80a512e5e2a619ebeee4d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d909971a142308fb9ae80a512e5e2a619ebeee4d"}]},"branch":"refs/heads/master"},"a658bf449967599b16a8c2d64fb522addfb7a901":{"kind":"REWORK","_number":24,"created":"2024-04-04 19:58:23.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/74/890174/24","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/24","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/24 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/24 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/24 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/24"}}},"commit":{"parents":[{"commit":"0e5aeb50457345801ad70aed0c367e1f9820e113","subject":"Merge \"s3api: Fix handling of non-ascii access keys\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0e5aeb50457345801ad70aed0c367e1f9820e113"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-03-19 04:05:20.000000000","tz":-420},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-04-04 19:58:16.000000000","tz":-420},"subject":"common: add memcached based cooperative token mechanism.","message":"common: add memcached based cooperative token mechanism.\n\nMemcached based cooperative token is a improved version of ghetto lock,\nsee the descriptioin of ghetto lock at here:\nhttps://github.com/memcached/memcached/wiki/ProgrammingTricks\nIt\u0027s used to avoid the thundering herd situation which many caching\nusers face: given a cache item that is popular and difficult to\nrecreate, in the event of cache misses, users could end up with hundreds\n(or thousands) of processes slamming the backend database at the same\ntime in an attempt to refill the same cache content. And this thundering\nherd problem not only often leads to unresponsive backend, and also\nthose writes into memcached cause premature cache eviction under memory\npressure.\n\nWith cooperative token, When lots of in-flight callers try to get the\ncached item specified by key from memcache and get cache misses, only\nthe first a few number (limited by by ``num_tokens``) of query requests\nwill be able to get the cooperative tokens by creating or incrementing\nan internal memcache key, and then those callers with tokens can send\nbackend requests to fetch data from backend servers and be able set\ndata into memcache; all other cache miss requests without a token should\nwait for cache filling to finish, instead of all querying the backend\nservers at the same time.\n\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a658bf449967599b16a8c2d64fb522addfb7a901"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a658bf449967599b16a8c2d64fb522addfb7a901"}]},"branch":"refs/heads/master"},"9f475b7a7bae512c7cb7c53ab12c58e388dc1257":{"kind":"REWORK","_number":25,"created":"2024-04-17 03:49:10.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/74/890174/25","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/25","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/25 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/25 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/25 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/25"}}},"commit":{"parents":[{"commit":"0e5aeb50457345801ad70aed0c367e1f9820e113","subject":"Merge \"s3api: Fix handling of non-ascii access keys\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0e5aeb50457345801ad70aed0c367e1f9820e113"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-03-19 04:05:20.000000000","tz":-420},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-04-17 03:48:53.000000000","tz":-420},"subject":"common: add memcached based cooperative token mechanism.","message":"common: add memcached based cooperative token mechanism.\n\nMemcached based cooperative token is a improved version of ghetto lock,\nsee the descriptioin of ghetto lock at here:\nhttps://github.com/memcached/memcached/wiki/ProgrammingTricks\nIt\u0027s used to avoid the thundering herd situation which many caching\nusers face: given a cache item that is popular and difficult to\nrecreate, in the event of cache misses, users could end up with hundreds\n(or thousands) of processes slamming the backend database at the same\ntime in an attempt to refill the same cache content. And this thundering\nherd problem not only often leads to unresponsive backend, and also\nthose writes into memcached cause premature cache eviction under memory\npressure.\n\nWith cooperative token, When lots of in-flight callers try to get the\ncached item specified by key from memcache and get cache misses, only\nthe first a few number (limited by by ``num_tokens``) of query requests\nwill be able to get the cooperative tokens by creating or incrementing\nan internal memcache key, and then those callers with tokens can send\nbackend requests to fetch data from backend servers and be able set\ndata into memcache; all other cache miss requests without a token should\nwait for cache filling to finish, instead of all querying the backend\nservers at the same time.\n\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9f475b7a7bae512c7cb7c53ab12c58e388dc1257"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9f475b7a7bae512c7cb7c53ab12c58e388dc1257"}]},"branch":"refs/heads/master"},"4dd49346f9f2e84b7f83f84cbf9db231c08997ae":{"kind":"REWORK","_number":26,"created":"2024-04-19 23:04:21.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/74/890174/26","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/26","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/26 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/26 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/26 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/26"}}},"commit":{"parents":[{"commit":"0e5aeb50457345801ad70aed0c367e1f9820e113","subject":"Merge \"s3api: Fix handling of non-ascii access keys\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0e5aeb50457345801ad70aed0c367e1f9820e113"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-03-19 04:05:20.000000000","tz":-420},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-04-19 23:04:11.000000000","tz":-420},"subject":"common: add memcached based cooperative token mechanism.","message":"common: add memcached based cooperative token mechanism.\n\nMemcached based cooperative token is a improved version of ghetto lock,\nsee the descriptioin of ghetto lock at here:\nhttps://github.com/memcached/memcached/wiki/ProgrammingTricks\nIt\u0027s used to avoid the thundering herd situation which many caching\nusers face: given a cache item that is popular and difficult to\nrecreate, in the event of cache misses, users could end up with hundreds\n(or thousands) of processes slamming the backend database at the same\ntime in an attempt to refill the same cache content. And this thundering\nherd problem not only often leads to unresponsive backend, and also\nthose writes into memcached cause premature cache eviction under memory\npressure.\n\nWith cooperative token, when lots of in-flight callers try to get the\ncached item specified by key from memcache and get cache misses, only\nthe first a few number (limited by by ``num_tokens``) of query requests\nwill be able to get the cooperative tokens by creating or incrementing\nan internal memcache key, and then those callers with tokens can send\nbackend requests to fetch data from backend servers and be able set\ndata into memcache; all other cache miss requests without a token should\nwait for cache filling to finish, instead of all querying the backend\nservers at the same time.\n\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4dd49346f9f2e84b7f83f84cbf9db231c08997ae"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4dd49346f9f2e84b7f83f84cbf9db231c08997ae"}]},"branch":"refs/heads/master"},"0f7a8f27cdf43c68ae782b0ec6e39bfeefcdb974":{"kind":"REWORK","_number":27,"created":"2024-04-30 04:56:31.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/74/890174/27","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/27","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/27 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/27 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/27 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/27"}}},"commit":{"parents":[{"commit":"0e5aeb50457345801ad70aed0c367e1f9820e113","subject":"Merge \"s3api: Fix handling of non-ascii access keys\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0e5aeb50457345801ad70aed0c367e1f9820e113"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-03-19 04:05:20.000000000","tz":-420},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-04-30 04:55:49.000000000","tz":-420},"subject":"common: add memcached based cooperative token mechanism.","message":"common: add memcached based cooperative token mechanism.\n\nMemcached based cooperative token is a improved version of ghetto lock,\nsee the descriptioin of ghetto lock at here:\nhttps://github.com/memcached/memcached/wiki/ProgrammingTricks\nIt\u0027s used to avoid the thundering herd situation which many caching\nusers face: given a cache item that is popular and difficult to\nrecreate, in the event of cache misses, users could end up with hundreds\n(or thousands) of processes slamming the backend database at the same\ntime in an attempt to refill the same cache content. And this thundering\nherd problem not only often leads to unresponsive backend, and also\nthose writes into memcached cause premature cache eviction under memory\npressure.\n\nWith cooperative token, when lots of in-flight callers try to get the\ncached item specified by key from memcache and get cache misses, only\nthe first a few number (limited by by ``num_tokens``) of query requests\nwill be able to get the cooperative tokens by creating or incrementing\nan internal memcache key, and then those callers with tokens can send\nbackend requests to fetch data from backend servers and be able set\ndata into memcache; all other cache miss requests without a token should\nwait for cache filling to finish, instead of all querying the backend\nservers at the same time.\n\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0f7a8f27cdf43c68ae782b0ec6e39bfeefcdb974"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0f7a8f27cdf43c68ae782b0ec6e39bfeefcdb974"}]},"branch":"refs/heads/master"},"10fec643ff49b86609447843e8313f9f936bbfb0":{"kind":"REWORK","_number":28,"created":"2024-05-02 04:45:16.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/74/890174/28","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/28","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/28 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/28 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/28 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/28"}}},"commit":{"parents":[{"commit":"b4dddb740639401f8166ee167b4173fc51ed03a0","subject":"tests: Use @with_tempdir more","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b4dddb740639401f8166ee167b4173fc51ed03a0"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-03-19 04:05:20.000000000","tz":-420},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-05-02 04:44:58.000000000","tz":-420},"subject":"common: add memcached based cooperative token mechanism.","message":"common: add memcached based cooperative token mechanism.\n\nMemcached based cooperative token is a improved version of ghetto lock,\nsee the descriptioin of ghetto lock at here:\nhttps://github.com/memcached/memcached/wiki/ProgrammingTricks\nIt\u0027s used to avoid the thundering herd situation which many caching\nusers face: given a cache item that is popular and difficult to\nrecreate, in the event of cache misses, users could end up with hundreds\n(or thousands) of processes slamming the backend database at the same\ntime in an attempt to refill the same cache content. And this thundering\nherd problem not only often leads to unresponsive backend, and also\nthose writes into memcached cause premature cache eviction under memory\npressure.\n\nWith cooperative token, when lots of in-flight callers try to get the\ncached item specified by key from memcache and get cache misses, only\nthe first a few number (limited by by ``num_tokens``) of query requests\nwill be able to get the cooperative tokens by creating or incrementing\nan internal memcache key, and then those callers with tokens can send\nbackend requests to fetch data from backend servers and be able set\ndata into memcache; all other cache miss requests without a token should\nwait for cache filling to finish, instead of all querying the backend\nservers at the same time.\n\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/10fec643ff49b86609447843e8313f9f936bbfb0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/10fec643ff49b86609447843e8313f9f936bbfb0"}]},"branch":"refs/heads/master"},"19cef8d71a41abe03e3b48ef01e03b25afe25e31":{"kind":"REWORK","_number":29,"created":"2024-05-02 21:52:52.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/74/890174/29","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/29","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/29 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/29 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/29 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/29"}}},"commit":{"parents":[{"commit":"b4dddb740639401f8166ee167b4173fc51ed03a0","subject":"tests: Use @with_tempdir more","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b4dddb740639401f8166ee167b4173fc51ed03a0"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-03-19 04:05:20.000000000","tz":-420},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-05-02 19:37:42.000000000","tz":-420},"subject":"common: add memcached based cooperative token mechanism.","message":"common: add memcached based cooperative token mechanism.\n\nMemcached based cooperative token is a improved version of ghetto lock,\nsee the descriptioin of ghetto lock at here:\nhttps://github.com/memcached/memcached/wiki/ProgrammingTricks\nIt\u0027s used to avoid the thundering herd situation which many caching\nusers face: given a cache item that is popular and difficult to\nrecreate, in the event of cache misses, users could end up with hundreds\n(or thousands) of processes slamming the backend database at the same\ntime in an attempt to refill the same cache content. And this thundering\nherd problem not only often leads to unresponsive backend, and also\nthose writes into memcached cause premature cache eviction under memory\npressure.\n\nWith cooperative token, when lots of in-flight callers try to get the\ncached item specified by key from memcache and get cache misses, only\nthe first a few number (limited by by ``num_tokens``) of query requests\nwill be able to get the cooperative tokens by creating or incrementing\nan internal memcache key, and then those callers with tokens can send\nbackend requests to fetch data from backend servers and be able set\ndata into memcache; all other cache miss requests without a token should\nwait for cache filling to finish, instead of all querying the backend\nservers at the same time.\n\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/19cef8d71a41abe03e3b48ef01e03b25afe25e31"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/19cef8d71a41abe03e3b48ef01e03b25afe25e31"}]},"branch":"refs/heads/master"},"1f0a69fb7ee4a3bcc53f0fc7a6996b49abf8bdad":{"kind":"REWORK","_number":30,"created":"2024-06-03 17:43:32.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/74/890174/30","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/30","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/30 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/30 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/30 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/30"}}},"commit":{"parents":[{"commit":"82debd2cda0a3f2727150be37e001daee857d292","subject":"Merge \"docs: Add tempurl/formpost metrics\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/82debd2cda0a3f2727150be37e001daee857d292"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-03-19 04:05:20.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2024-06-03 17:42:53.000000000","tz":-420},"subject":"common: add memcached based cooperative token mechanism.","message":"common: add memcached based cooperative token mechanism.\n\nMemcached based cooperative token is a improved version of ghetto lock,\nsee the descriptioin of ghetto lock at here:\nhttps://github.com/memcached/memcached/wiki/ProgrammingTricks\nIt\u0027s used to avoid the thundering herd situation which many caching\nusers face: given a cache item that is popular and difficult to\nrecreate, in the event of cache misses, users could end up with hundreds\n(or thousands) of processes slamming the backend database at the same\ntime in an attempt to refill the same cache content. And this thundering\nherd problem not only often leads to unresponsive backend, and also\nthose writes into memcached cause premature cache eviction under memory\npressure.\n\nWith cooperative token, when lots of in-flight callers try to get the\ncached item specified by key from memcache and get cache misses, only\nthe first a few number (limited by by ``num_tokens``) of query requests\nwill be able to get the cooperative tokens by creating or incrementing\nan internal memcache key, and then those callers with tokens can send\nbackend requests to fetch data from backend servers and be able set\ndata into memcache; all other cache miss requests without a token should\nwait for cache filling to finish, instead of all querying the backend\nservers at the same time.\n\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1f0a69fb7ee4a3bcc53f0fc7a6996b49abf8bdad"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1f0a69fb7ee4a3bcc53f0fc7a6996b49abf8bdad"}]},"branch":"refs/heads/master"},"dd72d79cbbf80c66ee590e9dac8941eb7f2e8631":{"kind":"TRIVIAL_REBASE","_number":31,"created":"2024-07-02 15:42:57.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/74/890174/31","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/31","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/31 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/31 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/31 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/31"}}},"commit":{"parents":[{"commit":"0fd36e395dbe05fb77a4e76bc6ea4c83597d86ff","subject":"common: move memcached exceptions to the base file.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0fd36e395dbe05fb77a4e76bc6ea4c83597d86ff"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-03-19 04:05:20.000000000","tz":-420},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-07-02 15:41:51.000000000","tz":-420},"subject":"common: add memcached based cooperative token mechanism.","message":"common: add memcached based cooperative token mechanism.\n\nMemcached based cooperative token is a improved version of ghetto lock,\nsee the descriptioin of ghetto lock at here:\nhttps://github.com/memcached/memcached/wiki/ProgrammingTricks\nIt\u0027s used to avoid the thundering herd situation which many caching\nusers face: given a cache item that is popular and difficult to\nrecreate, in the event of cache misses, users could end up with hundreds\n(or thousands) of processes slamming the backend database at the same\ntime in an attempt to refill the same cache content. And this thundering\nherd problem not only often leads to unresponsive backend, and also\nthose writes into memcached cause premature cache eviction under memory\npressure.\n\nWith cooperative token, when lots of in-flight callers try to get the\ncached item specified by key from memcache and get cache misses, only\nthe first a few number (limited by by ``num_tokens``) of query requests\nwill be able to get the cooperative tokens by creating or incrementing\nan internal memcache key, and then those callers with tokens can send\nbackend requests to fetch data from backend servers and be able set\ndata into memcache; all other cache miss requests without a token should\nwait for cache filling to finish, instead of all querying the backend\nservers at the same time.\n\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/dd72d79cbbf80c66ee590e9dac8941eb7f2e8631"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/dd72d79cbbf80c66ee590e9dac8941eb7f2e8631"}]},"branch":"refs/heads/master"},"a2d4b75fb2e361d8ecdadbbc525129602760ec25":{"kind":"REWORK","_number":32,"created":"2024-07-03 17:53:49.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/74/890174/32","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/32","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/32 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/32 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/32 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/32"}}},"commit":{"parents":[{"commit":"0fd36e395dbe05fb77a4e76bc6ea4c83597d86ff","subject":"common: move memcached exceptions to the base file.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0fd36e395dbe05fb77a4e76bc6ea4c83597d86ff"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-03-19 04:05:20.000000000","tz":-420},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-07-03 17:53:12.000000000","tz":-420},"subject":"common: add memcached based cooperative token mechanism.","message":"common: add memcached based cooperative token mechanism.\n\nMemcached based cooperative token is a improved version of ghetto lock,\nsee the descriptioin of ghetto lock at here:\nhttps://github.com/memcached/memcached/wiki/ProgrammingTricks\nIt\u0027s used to avoid the thundering herd situation which many caching\nusers face: given a cache item that is popular and difficult to\nrecreate, in the event of cache misses, users could end up with hundreds\n(or thousands) of processes slamming the backend database at the same\ntime in an attempt to refill the same cache content. And this thundering\nherd problem not only often leads to unresponsive backend, and also\nthose writes into memcached cause premature cache eviction under memory\npressure.\n\nWith cooperative token, when lots of in-flight callers try to get the\ncached item specified by key from memcache and get cache misses, only\nthe first a few number (limited by by ``num_tokens``) of query requests\nwill be able to get the cooperative tokens by creating or incrementing\nan internal memcache key, and then those callers with tokens can send\nbackend requests to fetch data from backend servers and be able set\ndata into memcache; all other cache miss requests without a token should\nwait for cache filling to finish, instead of all querying the backend\nservers at the same time.\n\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a2d4b75fb2e361d8ecdadbbc525129602760ec25"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a2d4b75fb2e361d8ecdadbbc525129602760ec25"}]},"branch":"refs/heads/master"},"f96b08dc86f6d9f218144690705ead8c581c7441":{"kind":"REWORK","_number":33,"created":"2024-07-09 14:29:21.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/74/890174/33","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/33","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/33 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/33 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/33 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/33"}}},"commit":{"parents":[{"commit":"0fd36e395dbe05fb77a4e76bc6ea4c83597d86ff","subject":"common: move memcached exceptions to the base file.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0fd36e395dbe05fb77a4e76bc6ea4c83597d86ff"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-03-19 04:05:20.000000000","tz":-420},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-07-09 05:03:03.000000000","tz":-420},"subject":"common: add memcached based cooperative token mechanism.","message":"common: add memcached based cooperative token mechanism.\n\nMemcached based cooperative token is a improved version of ghetto lock,\nsee the descriptioin of ghetto lock at here:\nhttps://github.com/memcached/memcached/wiki/ProgrammingTricks\nIt\u0027s used to avoid the thundering herd situation which many caching\nusers face: given a cache item that is popular and difficult to\nrecreate, in the event of cache misses, users could end up with hundreds\n(or thousands) of processes slamming the backend database at the same\ntime in an attempt to refill the same cache content. And this thundering\nherd problem not only often leads to unresponsive backend, and also\nthose writes into memcached cause premature cache eviction under memory\npressure.\n\nWith cooperative token, when lots of in-flight callers try to get the\ncached item specified by key from memcache and get cache misses, only\nthe first a few number (limited by by ``num_tokens``) of query requests\nwill be able to get the cooperative tokens by creating or incrementing\nan internal memcache key, and then those callers with tokens can send\nbackend requests to fetch data from backend servers and be able set\ndata into memcache; all other cache miss requests without a token should\nwait for cache filling to finish, instead of all querying the backend\nservers at the same time.\n\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f96b08dc86f6d9f218144690705ead8c581c7441"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f96b08dc86f6d9f218144690705ead8c581c7441"}]},"branch":"refs/heads/master"},"3bd9fdb84152e89d758fbc6c934e7eef38203cd1":{"kind":"REWORK","_number":34,"created":"2024-08-06 04:34:55.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/74/890174/34","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/34","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/34 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/34 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/34 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/34"}}},"commit":{"parents":[{"commit":"0fd36e395dbe05fb77a4e76bc6ea4c83597d86ff","subject":"common: move memcached exceptions to the base file.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0fd36e395dbe05fb77a4e76bc6ea4c83597d86ff"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-03-19 04:05:20.000000000","tz":-420},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-08-06 04:34:24.000000000","tz":-420},"subject":"common: add memcached based cooperative token mechanism.","message":"common: add memcached based cooperative token mechanism.\n\nMemcached based cooperative token is a improved version of ghetto lock,\nsee the descriptioin of ghetto lock at here:\nhttps://github.com/memcached/memcached/wiki/ProgrammingTricks\nIt\u0027s used to avoid the thundering herd situation which many caching\nusers face: given a cache item that is popular and difficult to\nrecreate, in the event of cache misses, users could end up with hundreds\n(or thousands) of processes slamming the backend database at the same\ntime in an attempt to refill the same cache content. And this thundering\nherd problem not only often leads to unresponsive backend, and also\nthose writes into memcached cause premature cache eviction under memory\npressure.\n\nWith cooperative token, when lots of in-flight callers try to get the\ncached item specified by key from memcache and get cache misses, only\nthe first a few number (limited by by ``num_tokens``) of query requests\nwill be able to get the cooperative tokens by creating or incrementing\nan internal memcache key, and then those callers with tokens can send\nbackend requests to fetch data from backend servers and be able set\ndata into memcache; all other cache miss requests without a token should\nwait for cache filling to finish, instead of all querying the backend\nservers at the same time.\n\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3bd9fdb84152e89d758fbc6c934e7eef38203cd1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3bd9fdb84152e89d758fbc6c934e7eef38203cd1"}]},"branch":"refs/heads/master"},"972579556d4137efee254497cc131d52db781c03":{"kind":"REWORK","_number":35,"created":"2024-08-16 19:47:03.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/74/890174/35","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/35","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/35 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/35 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/35 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/35"}}},"commit":{"parents":[{"commit":"e6b73612d1dcd0bace2361338e6ae82eb591282b","subject":"FakeStatsdClient: Stop issuing DNS calls for host.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e6b73612d1dcd0bace2361338e6ae82eb591282b"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-03-19 04:05:20.000000000","tz":-420},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-08-16 19:46:48.000000000","tz":-420},"subject":"common: add memcached based cooperative token mechanism.","message":"common: add memcached based cooperative token mechanism.\n\nMemcached based cooperative token is a improved version of ghetto lock,\nsee the descriptioin of ghetto lock at here:\nhttps://github.com/memcached/memcached/wiki/ProgrammingTricks\nIt\u0027s used to avoid the thundering herd situation which many caching\nusers face: given a cache item that is popular and difficult to\nrecreate, in the event of cache misses, users could end up with hundreds\n(or thousands) of processes slamming the backend database at the same\ntime in an attempt to refill the same cache content. And this thundering\nherd problem not only often leads to unresponsive backend, and also\nthose writes into memcached cause premature cache eviction under memory\npressure.\n\nWith cooperative token, when lots of in-flight callers try to get the\ncached item specified by key from memcache and get cache misses, only\nthe first a few number (limited by by ``num_tokens``) of query requests\nwill be able to get the cooperative tokens by creating or incrementing\nan internal memcache key, and then those callers with tokens can send\nbackend requests to fetch data from backend servers and be able set\ndata into memcache; all other cache miss requests without a token should\nwait for cache filling to finish, instead of all querying the backend\nservers at the same time.\n\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/972579556d4137efee254497cc131d52db781c03"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/972579556d4137efee254497cc131d52db781c03"}]},"branch":"refs/heads/master"},"67886f908de53e499ae9232b5cbb12f51682a9ba":{"kind":"REWORK","_number":36,"created":"2024-09-25 21:53:34.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/74/890174/36","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/36","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/36 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/36 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/36 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/36"}}},"commit":{"parents":[{"commit":"94dc4cad090390b1826bf6a2fbe5986e1516219e","subject":"Merge \"Quiten boto logging in func tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/94dc4cad090390b1826bf6a2fbe5986e1516219e"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-03-19 04:05:20.000000000","tz":-420},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-09-25 21:13:42.000000000","tz":-420},"subject":"common: add memcached based cooperative token mechanism.","message":"common: add memcached based cooperative token mechanism.\n\nMemcached based cooperative token is a improved version of ghetto lock,\nsee the descriptioin of ghetto lock at here:\nhttps://github.com/memcached/memcached/wiki/ProgrammingTricks\nIt\u0027s used to avoid the thundering herd situation which many caching\nusers face: given a cache item that is popular and difficult to\nrecreate, in the event of cache misses, users could end up with hundreds\n(or thousands) of processes slamming the backend database at the same\ntime in an attempt to refill the same cache content. And this thundering\nherd problem not only often leads to unresponsive backend, and also\nthose writes into memcached cause premature cache eviction under memory\npressure.\n\nWith cooperative token, when lots of in-flight callers try to get the\ncached item specified by key from memcache and get cache misses, only\nthe first a few number (limited by by ``num_tokens``) of query requests\nwill be able to get the cooperative tokens by creating or incrementing\nan internal memcache key, and then those callers with tokens can send\nbackend requests to fetch data from backend servers and be able set\ndata into memcache; all other cache miss requests without a token should\nwait for cache filling to finish, instead of all querying the backend\nservers at the same time.\n\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/67886f908de53e499ae9232b5cbb12f51682a9ba"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/67886f908de53e499ae9232b5cbb12f51682a9ba"}]},"branch":"refs/heads/master"},"a4c4d393c3059cf22f5c995df5c080b5811d61c0":{"kind":"REWORK","_number":37,"created":"2024-10-24 01:02:47.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/74/890174/37","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/37","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/37 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/37 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/37 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/37"}}},"commit":{"parents":[{"commit":"94dc4cad090390b1826bf6a2fbe5986e1516219e","subject":"Merge \"Quiten boto logging in func tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/94dc4cad090390b1826bf6a2fbe5986e1516219e"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-03-19 04:05:20.000000000","tz":-420},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-10-24 01:02:23.000000000","tz":-420},"subject":"common: add memcached based cooperative token mechanism.","message":"common: add memcached based cooperative token mechanism.\n\nMemcached based cooperative token is a improved version of ghetto lock,\nsee the descriptioin of ghetto lock at here:\nhttps://github.com/memcached/memcached/wiki/ProgrammingTricks\nIt\u0027s used to avoid the thundering herd situation which many caching\nusers face: given a cache item that is popular and difficult to\nrecreate, in the event of cache misses, users could end up with hundreds\n(or thousands) of processes slamming the backend database at the same\ntime in an attempt to refill the same cache content. And this thundering\nherd problem not only often leads to unresponsive backend, and also\nthose writes into memcached cause premature cache eviction under memory\npressure.\n\nWith cooperative token, when lots of in-flight callers try to get the\ncached item specified by key from memcache and get cache misses, only\nthe first a few number (limited by by ``num_tokens``) of query requests\nwill be able to get the cooperative tokens by creating or incrementing\nan internal memcache key, and then those callers with tokens can send\nbackend requests to fetch data from backend servers and be able set\ndata into memcache; all other cache miss requests without a token should\nwait for cache filling to finish, instead of all querying the backend\nservers at the same time.\n\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a4c4d393c3059cf22f5c995df5c080b5811d61c0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a4c4d393c3059cf22f5c995df5c080b5811d61c0"}]},"branch":"refs/heads/master"},"4249d3819d24c6e4ba0c440301a6ba935846f0a1":{"kind":"TRIVIAL_REBASE","_number":38,"created":"2025-01-16 12:11:22.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/74/890174/38","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/38","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/38 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/38 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/38 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/38"}}},"commit":{"parents":[{"commit":"ae6300af86c292b4ded1b4606f7e978bf7474f8a","subject":"wsgi: Reap stale workers (after a timeout) following a reload","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ae6300af86c292b4ded1b4606f7e978bf7474f8a"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-03-19 04:05:20.000000000","tz":-420},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2025-01-16 12:06:14.000000000","tz":0},"subject":"common: add memcached based cooperative token mechanism.","message":"common: add memcached based cooperative token mechanism.\n\nMemcached based cooperative token is a improved version of ghetto lock,\nsee the descriptioin of ghetto lock at here:\nhttps://github.com/memcached/memcached/wiki/ProgrammingTricks\nIt\u0027s used to avoid the thundering herd situation which many caching\nusers face: given a cache item that is popular and difficult to\nrecreate, in the event of cache misses, users could end up with hundreds\n(or thousands) of processes slamming the backend database at the same\ntime in an attempt to refill the same cache content. And this thundering\nherd problem not only often leads to unresponsive backend, and also\nthose writes into memcached cause premature cache eviction under memory\npressure.\n\nWith cooperative token, when lots of in-flight callers try to get the\ncached item specified by key from memcache and get cache misses, only\nthe first a few number (limited by by ``num_tokens``) of query requests\nwill be able to get the cooperative tokens by creating or incrementing\nan internal memcache key, and then those callers with tokens can send\nbackend requests to fetch data from backend servers and be able set\ndata into memcache; all other cache miss requests without a token should\nwait for cache filling to finish, instead of all querying the backend\nservers at the same time.\n\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4249d3819d24c6e4ba0c440301a6ba935846f0a1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4249d3819d24c6e4ba0c440301a6ba935846f0a1"}]},"branch":"refs/heads/master"},"a13b405f6bf160d3465dc41dc1e3e27572a4e877":{"kind":"REWORK","_number":39,"created":"2025-03-04 20:04:31.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/74/890174/39","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/39","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/39 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/39 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/39 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/39"}}},"commit":{"parents":[{"commit":"0a8ecbc554b811d35713a9486774ca93251d0c9f","subject":"py3: Fix unicode-header-name handling in bufferedhttp","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0a8ecbc554b811d35713a9486774ca93251d0c9f"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-03-19 04:05:20.000000000","tz":-420},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2025-03-04 20:02:29.000000000","tz":-480},"subject":"common: add memcached based cooperative token mechanism.","message":"common: add memcached based cooperative token mechanism.\n\nMemcached based cooperative token is a improved version of ghetto lock,\nsee the descriptioin of ghetto lock at here:\nhttps://github.com/memcached/memcached/wiki/ProgrammingTricks\nIt\u0027s used to avoid the thundering herd situation which many caching\nusers face: given a cache item that is popular and difficult to\nrecreate, in the event of cache misses, users could end up with hundreds\n(or thousands) of processes slamming the backend database at the same\ntime in an attempt to refill the same cache content. And this thundering\nherd problem not only often leads to unresponsive backend, and also\nthose writes into memcached cause premature cache eviction under memory\npressure.\n\nWith cooperative token, when lots of in-flight callers try to get the\ncached item specified by key from memcache and get cache misses, only\nthe first a few number (limited by by ``num_tokens``) of query requests\nwill be able to get the cooperative tokens by creating or incrementing\nan internal memcache key, and then those callers with tokens can send\nbackend requests to fetch data from backend servers and be able set\ndata into memcache; all other cache miss requests without a token should\nwait for cache filling to finish, instead of all querying the backend\nservers at the same time.\n\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a13b405f6bf160d3465dc41dc1e3e27572a4e877"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a13b405f6bf160d3465dc41dc1e3e27572a4e877"}]},"branch":"refs/heads/master"},"939c7e2058a51940332328e04387c748b4195c12":{"kind":"REWORK","_number":40,"created":"2025-03-04 21:39:28.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/74/890174/40","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/40","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/40 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/40 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/40 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/40"}}},"commit":{"parents":[{"commit":"0a8ecbc554b811d35713a9486774ca93251d0c9f","subject":"py3: Fix unicode-header-name handling in bufferedhttp","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0a8ecbc554b811d35713a9486774ca93251d0c9f"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-03-19 04:05:20.000000000","tz":-420},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2025-03-04 21:39:05.000000000","tz":-480},"subject":"common: add memcached based cooperative token mechanism.","message":"common: add memcached based cooperative token mechanism.\n\nMemcached based cooperative token is a improved version of ghetto lock,\nsee the descriptioin of ghetto lock at here:\nhttps://github.com/memcached/memcached/wiki/ProgrammingTricks\nIt\u0027s used to avoid the thundering herd situation which many caching\nusers face: given a cache item that is popular and difficult to\nrecreate, in the event of cache misses, users could end up with hundreds\n(or thousands) of processes slamming the backend database at the same\ntime in an attempt to refill the same cache content. And this thundering\nherd problem not only often leads to unresponsive backend, and also\nthose writes into memcached cause premature cache eviction under memory\npressure.\n\nWith cooperative token, when lots of in-flight callers try to get the\ncached item specified by key from memcache and get cache misses, only\nthe first a few number (limited by by ``num_tokens``) of query requests\nwill be able to get the cooperative tokens by creating or incrementing\nan internal memcache key, and then those callers with tokens can send\nbackend requests to fetch data from backend servers and be able set\ndata into memcache; all other cache miss requests without a token should\nwait for cache filling to finish, instead of all querying the backend\nservers at the same time.\n\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/939c7e2058a51940332328e04387c748b4195c12"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/939c7e2058a51940332328e04387c748b4195c12"}]},"branch":"refs/heads/master"},"ccf9c823aa147ed6f0793d7e90b37c36efbcdfe3":{"kind":"REWORK","_number":41,"created":"2025-03-05 01:07:57.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/74/890174/41","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/41","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/41 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/41 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/41 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/41"}}},"commit":{"parents":[{"commit":"0a8ecbc554b811d35713a9486774ca93251d0c9f","subject":"py3: Fix unicode-header-name handling in bufferedhttp","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0a8ecbc554b811d35713a9486774ca93251d0c9f"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-03-19 04:05:20.000000000","tz":-420},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2025-03-05 01:07:48.000000000","tz":-480},"subject":"common: add memcached based cooperative token mechanism.","message":"common: add memcached based cooperative token mechanism.\n\nMemcached based cooperative token is a improved version of ghetto lock,\nsee the descriptioin of ghetto lock at here:\nhttps://github.com/memcached/memcached/wiki/ProgrammingTricks\nIt\u0027s used to avoid the thundering herd situation which many caching\nusers face: given a cache item that is popular and difficult to\nrecreate, in the event of cache misses, users could end up with hundreds\n(or thousands) of processes slamming the backend database at the same\ntime in an attempt to refill the same cache content. And this thundering\nherd problem not only often leads to unresponsive backend, and also\nthose writes into memcached cause premature cache eviction under memory\npressure.\n\nWith cooperative token, when lots of in-flight callers try to get the\ncached item specified by key from memcache and get cache misses, only\nthe first a few number (limited by by ``num_tokens``) of query requests\nwill be able to get the cooperative tokens by creating or incrementing\nan internal memcache key, and then those callers with tokens can send\nbackend requests to fetch data from backend servers and be able set\ndata into memcache; all other cache miss requests without a token should\nwait for cache filling to finish, instead of all querying the backend\nservers at the same time.\n\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ccf9c823aa147ed6f0793d7e90b37c36efbcdfe3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ccf9c823aa147ed6f0793d7e90b37c36efbcdfe3"}]},"branch":"refs/heads/master"},"fbd2ce39459184dad7df330dc6263bd2f98d21f7":{"kind":"TRIVIAL_REBASE","_number":42,"created":"2025-04-11 00:04:22.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"real_uploader":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"ref":"refs/changes/74/890174/42","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/42","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/42 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/42 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/42 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/42"}}},"commit":{"parents":[{"commit":"c7f93f0f63841140d75c21a833647073fb3f4eb3","subject":"Merge \"Add skip reason next to test name in zuul output\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c7f93f0f63841140d75c21a833647073fb3f4eb3"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-03-19 04:05:20.000000000","tz":-420},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2025-04-11 00:04:22.000000000","tz":0},"subject":"common: add memcached based cooperative token mechanism.","message":"common: add memcached based cooperative token mechanism.\n\nMemcached based cooperative token is a improved version of ghetto lock,\nsee the descriptioin of ghetto lock at here:\nhttps://github.com/memcached/memcached/wiki/ProgrammingTricks\nIt\u0027s used to avoid the thundering herd situation which many caching\nusers face: given a cache item that is popular and difficult to\nrecreate, in the event of cache misses, users could end up with hundreds\n(or thousands) of processes slamming the backend database at the same\ntime in an attempt to refill the same cache content. And this thundering\nherd problem not only often leads to unresponsive backend, and also\nthose writes into memcached cause premature cache eviction under memory\npressure.\n\nWith cooperative token, when lots of in-flight callers try to get the\ncached item specified by key from memcache and get cache misses, only\nthe first a few number (limited by by ``num_tokens``) of query requests\nwill be able to get the cooperative tokens by creating or incrementing\nan internal memcache key, and then those callers with tokens can send\nbackend requests to fetch data from backend servers and be able set\ndata into memcache; all other cache miss requests without a token should\nwait for cache filling to finish, instead of all querying the backend\nservers at the same time.\n\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/fbd2ce39459184dad7df330dc6263bd2f98d21f7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/fbd2ce39459184dad7df330dc6263bd2f98d21f7"}]},"branch":"refs/heads/master","description":"Rebase"},"13c72a81b1cf362615a4a1cfed7aa24d4848fc9e":{"kind":"REWORK","_number":43,"created":"2025-04-11 00:06:38.000000000","uploader":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"ref":"refs/changes/74/890174/43","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/43","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/43 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/43 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/43 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/43"}}},"commit":{"parents":[{"commit":"c7f93f0f63841140d75c21a833647073fb3f4eb3","subject":"Merge \"Add skip reason next to test name in zuul output\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c7f93f0f63841140d75c21a833647073fb3f4eb3"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-03-19 04:05:20.000000000","tz":-420},"committer":{"name":"ashnair","email":"ashnair@nvidia.com","date":"2025-04-11 00:06:30.000000000","tz":-420},"subject":"common: add memcached based cooperative token mechanism.","message":"common: add memcached based cooperative token mechanism.\n\nMemcached based cooperative token is a improved version of ghetto lock,\nsee the descriptioin of ghetto lock at here:\nhttps://github.com/memcached/memcached/wiki/ProgrammingTricks\nIt\u0027s used to avoid the thundering herd situation which many caching\nusers face: given a cache item that is popular and difficult to\nrecreate, in the event of cache misses, users could end up with hundreds\n(or thousands) of processes slamming the backend database at the same\ntime in an attempt to refill the same cache content. And this thundering\nherd problem not only often leads to unresponsive backend, and also\nthose writes into memcached cause premature cache eviction under memory\npressure.\n\nWith cooperative token, when lots of in-flight callers try to get the\ncached item specified by key from memcache and get cache misses, only\nthe first a few number (limited by by ``num_tokens``) of query requests\nwill be able to get the cooperative tokens by creating or incrementing\nan internal memcache key, and then those callers with tokens can send\nbackend requests to fetch data from backend servers and be able set\ndata into memcache; all other cache miss requests without a token should\nwait for cache filling to finish, instead of all querying the backend\nservers at the same time.\n\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/13c72a81b1cf362615a4a1cfed7aa24d4848fc9e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/13c72a81b1cf362615a4a1cfed7aa24d4848fc9e"}]},"branch":"refs/heads/master"},"16d6894d66acef49f21b5783e22a1d545e24f7fd":{"kind":"REWORK","_number":44,"created":"2025-05-01 21:38:52.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/74/890174/44","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/44","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/44 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/44 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/44 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/44"}}},"commit":{"parents":[{"commit":"076771462cf5333644170b069ad95e8bd999d024","subject":"Merge \"Fix the inconsistent use of printing errors\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/076771462cf5333644170b069ad95e8bd999d024"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-03-19 04:05:20.000000000","tz":-420},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2025-05-01 21:37:54.000000000","tz":-420},"subject":"common: add memcached based cooperative token mechanism.","message":"common: add memcached based cooperative token mechanism.\n\nMemcached based cooperative token is a improved version of ghetto lock,\nsee the descriptioin of ghetto lock at here:\nhttps://github.com/memcached/memcached/wiki/ProgrammingTricks\nIt\u0027s used to avoid the thundering herd situation which many caching\nusers face: given a cache item that is popular and difficult to\nrecreate, in the event of cache misses, users could end up with hundreds\n(or thousands) of processes slamming the backend database at the same\ntime in an attempt to refill the same cache content. And this thundering\nherd problem not only often leads to unresponsive backend, and also\nthose writes into memcached cause premature cache eviction under memory\npressure.\n\nWith cooperative token, when lots of in-flight callers try to get the\ncached item specified by key from memcache and get cache misses, only\nthe first a few number (limited by by ``num_tokens``) of query requests\nwill be able to get the cooperative tokens by creating or incrementing\nan internal memcache key, and then those callers with tokens can send\nbackend requests to fetch data from backend servers and be able set\ndata into memcache; all other cache miss requests without a token should\nwait for cache filling to finish, instead of all querying the backend\nservers at the same time.\n\nCo-Authored-By: Tim Burke \u003ctim.burke@gmail.com\u003e\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/16d6894d66acef49f21b5783e22a1d545e24f7fd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/16d6894d66acef49f21b5783e22a1d545e24f7fd"}]},"branch":"refs/heads/master"},"1c90e60030acf4dc344e979f407b2b8faf57887a":{"kind":"REWORK","_number":45,"created":"2025-05-07 05:09:05.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/74/890174/45","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/45","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/45 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/45 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/45 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/45"}}},"commit":{"parents":[{"commit":"076771462cf5333644170b069ad95e8bd999d024","subject":"Merge \"Fix the inconsistent use of printing errors\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/076771462cf5333644170b069ad95e8bd999d024"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-03-19 04:05:20.000000000","tz":-420},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2025-05-07 04:49:32.000000000","tz":-420},"subject":"common: add memcached based cooperative token mechanism.","message":"common: add memcached based cooperative token mechanism.\n\nMemcached based cooperative token is a improved version of ghetto lock,\nsee the descriptioin of ghetto lock at here:\nhttps://github.com/memcached/memcached/wiki/ProgrammingTricks\nIt\u0027s used to avoid the thundering herd situation which many caching\nusers face: given a cache item that is popular and difficult to\nrecreate, in the event of cache misses, users could end up with hundreds\n(or thousands) of processes slamming the backend database at the same\ntime in an attempt to refill the same cache content. And this thundering\nherd problem not only often leads to unresponsive backend, and also\nthose writes into memcached cause premature cache eviction under memory\npressure.\n\nWith cooperative token, when lots of in-flight callers try to get the\ncached item specified by key from memcache and get cache misses, only\nthe first a few number (limited by by ``num_tokens``) of query requests\nwill be able to get the cooperative tokens by creating or incrementing\nan internal memcache key, and then those callers with tokens can send\nbackend requests to fetch data from backend servers and be able set\ndata into memcache; all other cache miss requests without a token should\nwait for cache filling to finish, instead of all querying the backend\nservers at the same time.\n\nCo-Authored-By: Tim Burke \u003ctim.burke@gmail.com\u003e\nCo-Authored-By: Clay Gerrard \u003cclay.gerrard@gmail.com\u003e\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1c90e60030acf4dc344e979f407b2b8faf57887a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1c90e60030acf4dc344e979f407b2b8faf57887a"}]},"branch":"refs/heads/master"},"528051c06c3682ae8ffdb16a7a78ee9f01c378c9":{"kind":"REWORK","_number":46,"created":"2025-05-07 18:30:13.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/74/890174/46","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/46","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/46 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/46 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/46 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/46"}}},"commit":{"parents":[{"commit":"076771462cf5333644170b069ad95e8bd999d024","subject":"Merge \"Fix the inconsistent use of printing errors\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/076771462cf5333644170b069ad95e8bd999d024"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-03-19 04:05:20.000000000","tz":-420},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2025-05-07 18:30:02.000000000","tz":-420},"subject":"common: add memcached based cooperative token mechanism.","message":"common: add memcached based cooperative token mechanism.\n\nMemcached based cooperative token is a improved version of ghetto lock,\nsee the descriptioin of ghetto lock at here:\nhttps://github.com/memcached/memcached/wiki/ProgrammingTricks\nIt\u0027s used to avoid the thundering herd situation which many caching\nusers face: given a cache item that is popular and difficult to\nrecreate, in the event of cache misses, users could end up with hundreds\n(or thousands) of processes slamming the backend database at the same\ntime in an attempt to refill the same cache content. And this thundering\nherd problem not only often leads to unresponsive backend, and also\nthose writes into memcached cause premature cache eviction under memory\npressure.\n\nWith cooperative token, when lots of in-flight callers try to get the\ncached item specified by key from memcache and get cache misses, only\nthe first a few number (limited by by ``num_tokens``) of query requests\nwill be able to get the cooperative tokens by creating or incrementing\nan internal memcache key, and then those callers with tokens can send\nbackend requests to fetch data from backend servers and be able set\ndata into memcache; all other cache miss requests without a token should\nwait for cache filling to finish, instead of all querying the backend\nservers at the same time.\n\nCo-Authored-By: Tim Burke \u003ctim.burke@gmail.com\u003e\nCo-Authored-By: Clay Gerrard \u003cclay.gerrard@gmail.com\u003e\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/528051c06c3682ae8ffdb16a7a78ee9f01c378c9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/528051c06c3682ae8ffdb16a7a78ee9f01c378c9"}]},"branch":"refs/heads/master"},"37b4fa9c305ff233795bbaeaaf292f084477cac5":{"kind":"REWORK","_number":47,"created":"2025-05-07 21:24:23.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/74/890174/47","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/47","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/47 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/47 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/47 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/47"}}},"commit":{"parents":[{"commit":"076771462cf5333644170b069ad95e8bd999d024","subject":"Merge \"Fix the inconsistent use of printing errors\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/076771462cf5333644170b069ad95e8bd999d024"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-03-19 04:05:20.000000000","tz":-420},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2025-05-07 21:24:08.000000000","tz":-420},"subject":"common: add memcached based cooperative token mechanism.","message":"common: add memcached based cooperative token mechanism.\n\nMemcached based cooperative token is a improved version of ghetto lock,\nsee the descriptioin of ghetto lock at here:\nhttps://github.com/memcached/memcached/wiki/ProgrammingTricks\nIt\u0027s used to avoid the thundering herd situation which many caching\nusers face: given a cache item that is popular and difficult to\nrecreate, in the event of cache misses, users could end up with hundreds\n(or thousands) of processes slamming the backend database at the same\ntime in an attempt to refill the same cache content. And this thundering\nherd problem not only often leads to unresponsive backend, and also\nthose writes into memcached cause premature cache eviction under memory\npressure.\n\nWith cooperative token, when lots of in-flight callers try to get the\ncached item specified by key from memcache and get cache misses, only\nthe first a few number (limited by by ``num_tokens``) of query requests\nwill be able to get the cooperative tokens by creating or incrementing\nan internal memcache key, and then those callers with tokens can send\nbackend requests to fetch data from backend servers and be able set\ndata into memcache; all other cache miss requests without a token should\nwait for cache filling to finish, instead of all querying the backend\nservers at the same time.\n\nCo-Authored-By: Tim Burke \u003ctim.burke@gmail.com\u003e\nCo-Authored-By: Clay Gerrard \u003cclay.gerrard@gmail.com\u003e\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/37b4fa9c305ff233795bbaeaaf292f084477cac5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/37b4fa9c305ff233795bbaeaaf292f084477cac5"}]},"branch":"refs/heads/master"},"1485e802d3d9712e274524e31ea8c5ce611cef12":{"kind":"REWORK","_number":48,"created":"2025-05-08 05:29:27.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/74/890174/48","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/48","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/48 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/48 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/48 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/48"}}},"commit":{"parents":[{"commit":"076771462cf5333644170b069ad95e8bd999d024","subject":"Merge \"Fix the inconsistent use of printing errors\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/076771462cf5333644170b069ad95e8bd999d024"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-03-19 04:05:20.000000000","tz":-420},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2025-05-08 05:29:14.000000000","tz":-420},"subject":"common: add memcached based cooperative token mechanism.","message":"common: add memcached based cooperative token mechanism.\n\nMemcached based cooperative token is a improved version of ghetto lock,\nsee the descriptioin of ghetto lock at here:\nhttps://github.com/memcached/memcached/wiki/ProgrammingTricks\nIt\u0027s used to avoid the thundering herd situation which many caching\nusers face: given a cache item that is popular and difficult to\nrecreate, in the event of cache misses, users could end up with hundreds\n(or thousands) of processes slamming the backend database at the same\ntime in an attempt to refill the same cache content. And this thundering\nherd problem not only often leads to unresponsive backend, and also\nthose writes into memcached cause premature cache eviction under memory\npressure.\n\nWith cooperative token, when lots of in-flight callers try to get the\ncached item specified by key from memcache and get cache misses, only\nthe first a few number (limited by by ``num_tokens``) of query requests\nwill be able to get the cooperative tokens by creating or incrementing\nan internal memcache key, and then those callers with tokens can send\nbackend requests to fetch data from backend servers and be able set\ndata into memcache; all other cache miss requests without a token should\nwait for cache filling to finish, instead of all querying the backend\nservers at the same time.\n\nCo-Authored-By: Tim Burke \u003ctim.burke@gmail.com\u003e\nCo-Authored-By: Clay Gerrard \u003cclay.gerrard@gmail.com\u003e\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1485e802d3d9712e274524e31ea8c5ce611cef12"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1485e802d3d9712e274524e31ea8c5ce611cef12"}]},"branch":"refs/heads/master"},"86a4b303a61d9cebf6edc6596baf6cba3449c276":{"kind":"REWORK","_number":49,"created":"2025-05-09 16:30:23.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/74/890174/49","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/49","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/49 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/49 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/49 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/49"}}},"commit":{"parents":[{"commit":"076771462cf5333644170b069ad95e8bd999d024","subject":"Merge \"Fix the inconsistent use of printing errors\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/076771462cf5333644170b069ad95e8bd999d024"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-03-19 04:05:20.000000000","tz":-420},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2025-05-08 23:50:07.000000000","tz":-420},"subject":"common: add memcached based cooperative token mechanism.","message":"common: add memcached based cooperative token mechanism.\n\nMemcached based cooperative token is a improved version of ghetto lock,\nsee the descriptioin of ghetto lock at here:\nhttps://github.com/memcached/memcached/wiki/ProgrammingTricks\nIt\u0027s used to avoid the thundering herd situation which many caching\nusers face: given a cache item that is popular and difficult to\nrecreate, in the event of cache misses, users could end up with hundreds\n(or thousands) of processes slamming the backend database at the same\ntime in an attempt to refill the same cache content. And this thundering\nherd problem not only often leads to unresponsive backend, and also\nthose writes into memcached cause premature cache eviction under memory\npressure.\n\nWith cooperative token, when lots of in-flight callers try to get the\ncached item specified by key from memcache and get cache misses, only\nthe first a few number (limited by by ``num_tokens``) of query requests\nwill be able to get the cooperative tokens by creating or incrementing\nan internal memcache key, and then those callers with tokens can send\nbackend requests to fetch data from backend servers and be able set\ndata into memcache; all other cache miss requests without a token should\nwait for cache filling to finish, instead of all querying the backend\nservers at the same time.\n\nCo-Authored-By: Tim Burke \u003ctim.burke@gmail.com\u003e\nCo-Authored-By: Clay Gerrard \u003cclay.gerrard@gmail.com\u003e\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/86a4b303a61d9cebf6edc6596baf6cba3449c276"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/86a4b303a61d9cebf6edc6596baf6cba3449c276"}]},"branch":"refs/heads/master"},"8be7a663de4b748d568198f521708a51eaaa27c9":{"kind":"REWORK","_number":50,"created":"2025-05-09 19:17:02.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/74/890174/50","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/50","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/50 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/50 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/50 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/50"}}},"commit":{"parents":[{"commit":"076771462cf5333644170b069ad95e8bd999d024","subject":"Merge \"Fix the inconsistent use of printing errors\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/076771462cf5333644170b069ad95e8bd999d024"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-03-19 04:05:20.000000000","tz":-420},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2025-05-09 19:16:52.000000000","tz":-420},"subject":"common: add memcached based cooperative token mechanism.","message":"common: add memcached based cooperative token mechanism.\n\nMemcached based cooperative token is a improved version of ghetto lock,\nsee the descriptioin of ghetto lock at here:\nhttps://github.com/memcached/memcached/wiki/ProgrammingTricks\nIt\u0027s used to avoid the thundering herd situation which many caching\nusers face: given a cache item that is popular and difficult to\nrecreate, in the event of cache misses, users could end up with hundreds\n(or thousands) of processes slamming the backend database at the same\ntime in an attempt to refill the same cache content. And this thundering\nherd problem not only often leads to unresponsive backend, and also\nthose writes into memcached cause premature cache eviction under memory\npressure.\n\nWith cooperative token, when lots of in-flight callers try to get the\ncached item specified by key from memcache and get cache misses, only\nthe first a few number (limited by by ``num_tokens``) of query requests\nwill be able to get the cooperative tokens by creating or incrementing\nan internal memcache key, and then those callers with tokens can send\nbackend requests to fetch data from backend servers and be able set\ndata into memcache; all other cache miss requests without a token should\nwait for cache filling to finish, instead of all querying the backend\nservers at the same time.\n\nCo-Authored-By: Tim Burke \u003ctim.burke@gmail.com\u003e\nCo-Authored-By: Clay Gerrard \u003cclay.gerrard@gmail.com\u003e\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8be7a663de4b748d568198f521708a51eaaa27c9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8be7a663de4b748d568198f521708a51eaaa27c9"}]},"branch":"refs/heads/master"},"b5fd2a25492ff3421e6110948bff8a3c005deda9":{"kind":"REWORK","_number":51,"created":"2025-05-09 23:30:57.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/74/890174/51","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/51","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/51 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/51 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/51 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/51"}}},"commit":{"parents":[{"commit":"076771462cf5333644170b069ad95e8bd999d024","subject":"Merge \"Fix the inconsistent use of printing errors\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/076771462cf5333644170b069ad95e8bd999d024"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-03-19 04:05:20.000000000","tz":-420},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2025-05-09 23:30:45.000000000","tz":-420},"subject":"common: add memcached based cooperative token mechanism.","message":"common: add memcached based cooperative token mechanism.\n\nMemcached based cooperative token is a improved version of ghetto lock,\nsee the descriptioin of ghetto lock at here:\nhttps://github.com/memcached/memcached/wiki/ProgrammingTricks\nIt\u0027s used to avoid the thundering herd situation which many caching\nusers face: given a cache item that is popular and difficult to\nrecreate, in the event of cache misses, users could end up with hundreds\n(or thousands) of processes slamming the backend database at the same\ntime in an attempt to refill the same cache content. And this thundering\nherd problem not only often leads to unresponsive backend, and also\nthose writes into memcached cause premature cache eviction under memory\npressure.\n\nWith cooperative token, when lots of in-flight callers try to get the\ncached item specified by key from memcache and get cache misses, only\nthe first a few number (limited by by ``num_tokens``) of query requests\nwill be able to get the cooperative tokens by creating or incrementing\nan internal memcache key, and then those callers with tokens can send\nbackend requests to fetch data from backend servers and be able set\ndata into memcache; all other cache miss requests without a token should\nwait for cache filling to finish, instead of all querying the backend\nservers at the same time.\n\nCo-Authored-By: Tim Burke \u003ctim.burke@gmail.com\u003e\nCo-Authored-By: Clay Gerrard \u003cclay.gerrard@gmail.com\u003e\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b5fd2a25492ff3421e6110948bff8a3c005deda9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b5fd2a25492ff3421e6110948bff8a3c005deda9"}]},"branch":"refs/heads/master"},"48eb6de2d965420e27742e7e9e0caa858fce5aa8":{"kind":"TRIVIAL_REBASE","_number":52,"created":"2025-05-20 15:56:54.000000000","uploader":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"ref":"refs/changes/74/890174/52","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/52","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/52 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/52 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/52 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/52"}}},"commit":{"parents":[{"commit":"35fdf7341d68b62552a3f1601c55a6d96c5d7ccf","subject":"s3api: add API support for optional bucket inventory","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/35fdf7341d68b62552a3f1601c55a6d96c5d7ccf"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-03-19 04:05:20.000000000","tz":-420},"committer":{"name":"ashnair","email":"ashnair@nvidia.com","date":"2025-05-20 14:54:51.000000000","tz":-420},"subject":"common: add memcached based cooperative token mechanism.","message":"common: add memcached based cooperative token mechanism.\n\nMemcached based cooperative token is a improved version of ghetto lock,\nsee the descriptioin of ghetto lock at here:\nhttps://github.com/memcached/memcached/wiki/ProgrammingTricks\nIt\u0027s used to avoid the thundering herd situation which many caching\nusers face: given a cache item that is popular and difficult to\nrecreate, in the event of cache misses, users could end up with hundreds\n(or thousands) of processes slamming the backend database at the same\ntime in an attempt to refill the same cache content. And this thundering\nherd problem not only often leads to unresponsive backend, and also\nthose writes into memcached cause premature cache eviction under memory\npressure.\n\nWith cooperative token, when lots of in-flight callers try to get the\ncached item specified by key from memcache and get cache misses, only\nthe first a few number (limited by by ``num_tokens``) of query requests\nwill be able to get the cooperative tokens by creating or incrementing\nan internal memcache key, and then those callers with tokens can send\nbackend requests to fetch data from backend servers and be able set\ndata into memcache; all other cache miss requests without a token should\nwait for cache filling to finish, instead of all querying the backend\nservers at the same time.\n\nCo-Authored-By: Tim Burke \u003ctim.burke@gmail.com\u003e\nCo-Authored-By: Clay Gerrard \u003cclay.gerrard@gmail.com\u003e\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/48eb6de2d965420e27742e7e9e0caa858fce5aa8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/48eb6de2d965420e27742e7e9e0caa858fce5aa8"}]},"branch":"refs/heads/master"},"47b96eea089751473a0a4d3794d9dd235d66052c":{"kind":"TRIVIAL_REBASE","_number":53,"created":"2025-05-20 16:52:19.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/74/890174/53","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/53","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/53 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/53 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/53 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/53"}}},"commit":{"parents":[{"commit":"b735b3d034b11e1472f7b471919649d165c447e0","subject":"object-server: return 503 not 404 if meta or data file unlinked","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b735b3d034b11e1472f7b471919649d165c447e0"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-03-19 04:05:20.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2025-05-20 16:52:00.000000000","tz":-420},"subject":"common: add memcached based cooperative token mechanism.","message":"common: add memcached based cooperative token mechanism.\n\nMemcached based cooperative token is a improved version of ghetto lock,\nsee the descriptioin of ghetto lock at here:\nhttps://github.com/memcached/memcached/wiki/ProgrammingTricks\nIt\u0027s used to avoid the thundering herd situation which many caching\nusers face: given a cache item that is popular and difficult to\nrecreate, in the event of cache misses, users could end up with hundreds\n(or thousands) of processes slamming the backend database at the same\ntime in an attempt to refill the same cache content. And this thundering\nherd problem not only often leads to unresponsive backend, and also\nthose writes into memcached cause premature cache eviction under memory\npressure.\n\nWith cooperative token, when lots of in-flight callers try to get the\ncached item specified by key from memcache and get cache misses, only\nthe first a few number (limited by by ``num_tokens``) of query requests\nwill be able to get the cooperative tokens by creating or incrementing\nan internal memcache key, and then those callers with tokens can send\nbackend requests to fetch data from backend servers and be able set\ndata into memcache; all other cache miss requests without a token should\nwait for cache filling to finish, instead of all querying the backend\nservers at the same time.\n\nCo-Authored-By: Tim Burke \u003ctim.burke@gmail.com\u003e\nCo-Authored-By: Clay Gerrard \u003cclay.gerrard@gmail.com\u003e\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/47b96eea089751473a0a4d3794d9dd235d66052c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/47b96eea089751473a0a4d3794d9dd235d66052c"}]},"branch":"refs/heads/master"},"1fcd5f31e78f8efdc9f75f6529775c4cd60d9865":{"kind":"REWORK","_number":54,"created":"2025-05-30 14:35:18.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/74/890174/54","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/54","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/54 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/54 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/54 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/54"}}},"commit":{"parents":[{"commit":"b735b3d034b11e1472f7b471919649d165c447e0","subject":"object-server: return 503 not 404 if meta or data file unlinked","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b735b3d034b11e1472f7b471919649d165c447e0"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-03-19 04:05:20.000000000","tz":-420},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2025-05-30 14:35:05.000000000","tz":-420},"subject":"common: add memcached based cooperative token mechanism.","message":"common: add memcached based cooperative token mechanism.\n\nMemcached based cooperative token is a improved version of ghetto lock,\nsee the descriptioin of ghetto lock at here:\nhttps://github.com/memcached/memcached/wiki/ProgrammingTricks\nIt\u0027s used to avoid the thundering herd situation which many caching\nusers face: given a cache item that is popular and difficult to\nrecreate, in the event of cache misses, users could end up with hundreds\n(or thousands) of processes slamming the backend database at the same\ntime in an attempt to refill the same cache content. And this thundering\nherd problem not only often leads to unresponsive backend, and also\nthose writes into memcached cause premature cache eviction under memory\npressure.\n\nWith cooperative token, when lots of in-flight callers try to get the\ncached item specified by key from memcache and get cache misses, only\nthe first a few number (limited by by ``num_tokens``) of query requests\nwill be able to get the cooperative tokens by creating or incrementing\nan internal memcache key, and then those callers with tokens can send\nbackend requests to fetch data from backend servers and be able set\ndata into memcache; all other cache miss requests without a token should\nwait for cache filling to finish, instead of all querying the backend\nservers at the same time.\n\nCo-Authored-By: Tim Burke \u003ctim.burke@gmail.com\u003e\nCo-Authored-By: Clay Gerrard \u003cclay.gerrard@gmail.com\u003e\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1fcd5f31e78f8efdc9f75f6529775c4cd60d9865"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1fcd5f31e78f8efdc9f75f6529775c4cd60d9865"}]},"branch":"refs/heads/master"},"5fafce396238cc9057582f4ac6810a8aab4789f3":{"kind":"TRIVIAL_REBASE","_number":55,"created":"2025-05-30 17:27:34.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/74/890174/55","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/55","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/55 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/55 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/55 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/55"}}},"commit":{"parents":[{"commit":"d0e97650f3d1e832135c3b220d0928f5cd986501","subject":"Merge \"CI: run S3 cross-compat tests as part of DSVM jobs\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d0e97650f3d1e832135c3b220d0928f5cd986501"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-03-19 04:05:20.000000000","tz":-420},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2025-05-30 17:27:23.000000000","tz":-420},"subject":"common: add memcached based cooperative token mechanism.","message":"common: add memcached based cooperative token mechanism.\n\nMemcached based cooperative token is a improved version of ghetto lock,\nsee the descriptioin of ghetto lock at here:\nhttps://github.com/memcached/memcached/wiki/ProgrammingTricks\nIt\u0027s used to avoid the thundering herd situation which many caching\nusers face: given a cache item that is popular and difficult to\nrecreate, in the event of cache misses, users could end up with hundreds\n(or thousands) of processes slamming the backend database at the same\ntime in an attempt to refill the same cache content. And this thundering\nherd problem not only often leads to unresponsive backend, and also\nthose writes into memcached cause premature cache eviction under memory\npressure.\n\nWith cooperative token, when lots of in-flight callers try to get the\ncached item specified by key from memcache and get cache misses, only\nthe first a few number (limited by by ``num_tokens``) of query requests\nwill be able to get the cooperative tokens by creating or incrementing\nan internal memcache key, and then those callers with tokens can send\nbackend requests to fetch data from backend servers and be able set\ndata into memcache; all other cache miss requests without a token should\nwait for cache filling to finish, instead of all querying the backend\nservers at the same time.\n\nCo-Authored-By: Tim Burke \u003ctim.burke@gmail.com\u003e\nCo-Authored-By: Clay Gerrard \u003cclay.gerrard@gmail.com\u003e\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5fafce396238cc9057582f4ac6810a8aab4789f3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5fafce396238cc9057582f4ac6810a8aab4789f3"}]},"branch":"refs/heads/master"},"282c4bdca2df2743f60ceb44a1f7af4d98ef7faf":{"kind":"REWORK","_number":56,"created":"2025-07-23 01:22:19.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/74/890174/56","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/56","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/56 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/56 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/56 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/56"}}},"commit":{"parents":[{"commit":"de579d63d7ac51ee5f31e9f81a54960615f255d4","subject":"Imported Translations from Zanata","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/de579d63d7ac51ee5f31e9f81a54960615f255d4"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-03-19 04:05:20.000000000","tz":-420},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2025-07-23 01:21:11.000000000","tz":-420},"subject":"common: add memcached based cooperative token mechanism.","message":"common: add memcached based cooperative token mechanism.\n\nMemcached based cooperative token is a improved version of ghetto lock,\nsee the descriptioin of ghetto lock at here:\nhttps://github.com/memcached/memcached/wiki/ProgrammingTricks\nIt\u0027s used to avoid the thundering herd situation which many caching\nusers face: given a cache item that is popular and difficult to\nrecreate, in the event of cache misses, users could end up with hundreds\n(or thousands) of processes slamming the backend database at the same\ntime in an attempt to refill the same cache content. And this thundering\nherd problem not only often leads to unresponsive backend, and also\nthose writes into memcached cause premature cache eviction under memory\npressure.\n\nWith cooperative token, when lots of in-flight callers try to get the\ncached item specified by key from memcache and get cache misses, only\nthe first a few number (limited by by ``num_tokens``) of query requests\nwill be able to get the cooperative tokens by creating or incrementing\nan internal memcache key, and then those callers with tokens can send\nbackend requests to fetch data from backend servers and be able set\ndata into memcache; all other cache miss requests without a token should\nwait for cache filling to finish, instead of all querying the backend\nservers at the same time.\n\nCo-Authored-By: Tim Burke \u003ctim.burke@gmail.com\u003e\nCo-Authored-By: Clay Gerrard \u003cclay.gerrard@gmail.com\u003e\nCo-Authored-By: Yan Xiao \u003cyanxiao@nvidia.com\u003e\nSigned-off-by: Jianjian Huo \u003cjhuo@nvidia.com\u003e\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/282c4bdca2df2743f60ceb44a1f7af4d98ef7faf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/282c4bdca2df2743f60ceb44a1f7af4d98ef7faf"}]},"branch":"refs/heads/master"},"688eef2ec9e4d8862c883e1c91eb1755d49e7df9":{"kind":"TRIVIAL_REBASE","_number":57,"created":"2025-08-27 23:51:51.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/74/890174/57","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/57","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/57 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/57 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/57 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/57"}}},"commit":{"parents":[{"commit":"e10c2bafcb8fc80929bce3e064fee5f86a49e718","subject":"Merge \"proxy-logging: create field for access_user_id\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e10c2bafcb8fc80929bce3e064fee5f86a49e718"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-03-19 04:05:20.000000000","tz":-420},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2025-08-27 23:49:38.000000000","tz":-420},"subject":"common: add memcached based cooperative token mechanism.","message":"common: add memcached based cooperative token mechanism.\n\nMemcached based cooperative token is a improved version of ghetto lock,\nsee the descriptioin of ghetto lock at here:\nhttps://github.com/memcached/memcached/wiki/ProgrammingTricks\nIt\u0027s used to avoid the thundering herd situation which many caching\nusers face: given a cache item that is popular and difficult to\nrecreate, in the event of cache misses, users could end up with hundreds\n(or thousands) of processes slamming the backend database at the same\ntime in an attempt to refill the same cache content. And this thundering\nherd problem not only often leads to unresponsive backend, and also\nthose writes into memcached cause premature cache eviction under memory\npressure.\n\nWith cooperative token, when lots of in-flight callers try to get the\ncached item specified by key from memcache and get cache misses, only\nthe first a few number (limited by by ``num_tokens``) of query requests\nwill be able to get the cooperative tokens by creating or incrementing\nan internal memcache key, and then those callers with tokens can send\nbackend requests to fetch data from backend servers and be able set\ndata into memcache; all other cache miss requests without a token should\nwait for cache filling to finish, instead of all querying the backend\nservers at the same time.\n\nCo-Authored-By: Tim Burke \u003ctim.burke@gmail.com\u003e\nCo-Authored-By: Clay Gerrard \u003cclay.gerrard@gmail.com\u003e\nCo-Authored-By: Yan Xiao \u003cyanxiao@nvidia.com\u003e\nSigned-off-by: Jianjian Huo \u003cjhuo@nvidia.com\u003e\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/688eef2ec9e4d8862c883e1c91eb1755d49e7df9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/688eef2ec9e4d8862c883e1c91eb1755d49e7df9"}]},"branch":"refs/heads/master"},"255e867d3b64796a9d646b3d2b152167c378f577":{"kind":"TRIVIAL_REBASE","_number":58,"created":"2025-08-29 19:22:01.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/74/890174/58","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/58","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/58 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/58 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/58 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/58"}}},"commit":{"parents":[{"commit":"21325988dfe7d63d1f3ef78b9af8a2297f787e1f","subject":"CI: Remove a bunch of unnecessary bindep profiles","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/21325988dfe7d63d1f3ef78b9af8a2297f787e1f"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-03-19 04:05:20.000000000","tz":-420},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2025-08-29 19:21:50.000000000","tz":-420},"subject":"common: add memcached based cooperative token mechanism.","message":"common: add memcached based cooperative token mechanism.\n\nMemcached based cooperative token is a improved version of ghetto lock,\nsee the descriptioin of ghetto lock at here:\nhttps://github.com/memcached/memcached/wiki/ProgrammingTricks\nIt\u0027s used to avoid the thundering herd situation which many caching\nusers face: given a cache item that is popular and difficult to\nrecreate, in the event of cache misses, users could end up with hundreds\n(or thousands) of processes slamming the backend database at the same\ntime in an attempt to refill the same cache content. And this thundering\nherd problem not only often leads to unresponsive backend, and also\nthose writes into memcached cause premature cache eviction under memory\npressure.\n\nWith cooperative token, when lots of in-flight callers try to get the\ncached item specified by key from memcache and get cache misses, only\nthe first a few number (limited by by ``num_tokens``) of query requests\nwill be able to get the cooperative tokens by creating or incrementing\nan internal memcache key, and then those callers with tokens can send\nbackend requests to fetch data from backend servers and be able set\ndata into memcache; all other cache miss requests without a token should\nwait for cache filling to finish, instead of all querying the backend\nservers at the same time.\n\nCo-Authored-By: Tim Burke \u003ctim.burke@gmail.com\u003e\nCo-Authored-By: Clay Gerrard \u003cclay.gerrard@gmail.com\u003e\nCo-Authored-By: Yan Xiao \u003cyanxiao@nvidia.com\u003e\nSigned-off-by: Jianjian Huo \u003cjhuo@nvidia.com\u003e\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/255e867d3b64796a9d646b3d2b152167c378f577"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/255e867d3b64796a9d646b3d2b152167c378f577"}]},"branch":"refs/heads/master"},"c8884fc0e33fa30c6646b94aa694312060b7d609":{"kind":"REWORK","_number":59,"created":"2025-09-18 04:43:29.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/74/890174/59","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/59","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/59 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/59 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/59 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/59"}}},"commit":{"parents":[{"commit":"21325988dfe7d63d1f3ef78b9af8a2297f787e1f","subject":"CI: Remove a bunch of unnecessary bindep profiles","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/21325988dfe7d63d1f3ef78b9af8a2297f787e1f"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-03-19 04:05:20.000000000","tz":-420},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2025-09-18 04:42:36.000000000","tz":-420},"subject":"common: add memcached based cooperative token mechanism.","message":"common: add memcached based cooperative token mechanism.\n\nMemcached based cooperative token is a improved version of ghetto lock,\nsee the description of ghetto lock at here:\nhttps://github.com/memcached/memcached/wiki/ProgrammingTricks\nIt\u0027s used to avoid the thundering herd situation which many caching\nusers face: given a cache item that is popular and difficult to\nrecreate, in the event of cache misses, users could end up with hundreds\n(or thousands) of processes slamming the backend database at the same\ntime in an attempt to refill the same cache content. This thundering\nherd problem not only often leads to unresponsive backend; and also\nthose writes into memcached cause premature cache eviction under memory\npressure.\n\nWith cooperative token, when lots of in-flight callers try to get the\ncached item specified by key from memcache and get cache misses, only\nthe first few query requests (limited by by ``num_tokens``) will be able\nget the cooperative tokens by creating or incrementing an internal\nmemcache key, and then those callers with tokens can send backend\nrequests to fetch data from backend servers and be able to set data into\nmemcache; all other cache miss requests without a token should wait for\ncache filling to finish, instead of all querying the backend servers at\nthe same time.\n\nCo-Authored-By: Tim Burke \u003ctim.burke@gmail.com\u003e\nCo-Authored-By: Clay Gerrard \u003cclay.gerrard@gmail.com\u003e\nCo-Authored-By: Yan Xiao \u003cyanxiao@nvidia.com\u003e\nCo-Authored-By: Alistair Coles \u003calistairncoles@gmail.com\u003e\nSigned-off-by: Jianjian Huo \u003cjhuo@nvidia.com\u003e\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c8884fc0e33fa30c6646b94aa694312060b7d609"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c8884fc0e33fa30c6646b94aa694312060b7d609"}]},"branch":"refs/heads/master"},"b74296ef8a4902726852bae1a0e80eb15061efa8":{"kind":"REWORK","_number":60,"created":"2025-09-22 05:46:27.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/74/890174/60","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/60","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/60 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/60 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/60 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/60"}}},"commit":{"parents":[{"commit":"21325988dfe7d63d1f3ef78b9af8a2297f787e1f","subject":"CI: Remove a bunch of unnecessary bindep profiles","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/21325988dfe7d63d1f3ef78b9af8a2297f787e1f"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-03-19 04:05:20.000000000","tz":-420},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2025-09-22 05:46:10.000000000","tz":-420},"subject":"common: add memcached based cooperative token mechanism.","message":"common: add memcached based cooperative token mechanism.\n\nMemcached based cooperative token is a improved version of ghetto lock,\nsee the description of ghetto lock at here:\nhttps://github.com/memcached/memcached/wiki/ProgrammingTricks\nIt\u0027s used to avoid the thundering herd situation which many caching\nusers face: given a cache item that is popular and difficult to\nrecreate, in the event of cache misses, users could end up with hundreds\n(or thousands) of processes slamming the backend database at the same\ntime in an attempt to refill the same cache content. This thundering\nherd problem not only often leads to unresponsive backend; and also\nthose writes into memcached cause premature cache eviction under memory\npressure.\n\nWith cooperative token, when lots of in-flight callers try to get the\ncached item specified by key from memcache and get cache misses, only\nthe first few query requests (limited by by ``num_tokens``) will be able\nget the cooperative tokens by creating or incrementing an internal\nmemcache key, and then those callers with tokens can send backend\nrequests to fetch data from backend servers and be able to set data into\nmemcache; all other cache miss requests without a token should wait for\ncache filling to finish, instead of all querying the backend servers at\nthe same time.\n\nCo-Authored-By: Tim Burke \u003ctim.burke@gmail.com\u003e\nCo-Authored-By: Clay Gerrard \u003cclay.gerrard@gmail.com\u003e\nCo-Authored-By: Yan Xiao \u003cyanxiao@nvidia.com\u003e\nCo-Authored-By: Alistair Coles \u003calistairncoles@gmail.com\u003e\nSigned-off-by: Jianjian Huo \u003cjhuo@nvidia.com\u003e\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b74296ef8a4902726852bae1a0e80eb15061efa8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b74296ef8a4902726852bae1a0e80eb15061efa8"}]},"branch":"refs/heads/master"},"707a65ab3c2150fad093a904c3a3d099d74fa236":{"kind":"REWORK","_number":61,"created":"2025-09-26 18:28:55.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/74/890174/61","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/890174/61","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/61 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/61 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/890174/61 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/890174/61"}}},"commit":{"parents":[{"commit":"21325988dfe7d63d1f3ef78b9af8a2297f787e1f","subject":"CI: Remove a bunch of unnecessary bindep profiles","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/21325988dfe7d63d1f3ef78b9af8a2297f787e1f"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-03-19 04:05:20.000000000","tz":-420},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2025-09-26 18:28:40.000000000","tz":-420},"subject":"common: add memcached based cooperative token mechanism.","message":"common: add memcached based cooperative token mechanism.\n\nMemcached based cooperative token is a improved version of ghetto lock,\nsee the description of ghetto lock at here:\nhttps://github.com/memcached/memcached/wiki/ProgrammingTricks\nIt\u0027s used to avoid the thundering herd situation which many caching\nusers face: given a cache item that is popular and difficult to\nrecreate, in the event of cache misses, users could end up with hundreds\n(or thousands) of processes slamming the backend database at the same\ntime in an attempt to refill the same cache content. This thundering\nherd problem not only often leads to unresponsive backend; and also\nthose writes into memcached cause premature cache eviction under memory\npressure.\n\nWith cooperative token, when lots of in-flight callers try to get the\ncached item specified by key from memcache and get cache misses, only\nthe first few query requests (limited by by ``num_tokens``) will be able\nget the cooperative tokens by creating or incrementing an internal\nmemcache key, and then those callers with tokens can send backend\nrequests to fetch data from backend servers and be able to set data into\nmemcache; all other cache miss requests without a token should wait for\ncache filling to finish, instead of all querying the backend servers at\nthe same time.\n\nCo-Authored-By: Tim Burke \u003ctim.burke@gmail.com\u003e\nCo-Authored-By: Clay Gerrard \u003cclay.gerrard@gmail.com\u003e\nCo-Authored-By: Yan Xiao \u003cyanxiao@nvidia.com\u003e\nCo-Authored-By: Alistair Coles \u003calistairncoles@gmail.com\u003e\nSigned-off-by: Jianjian Huo \u003cjhuo@nvidia.com\u003e\nChange-Id: I50ff92441c2f2c49b3034644aba59930e8a99589\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/707a65ab3c2150fad093a904c3a3d099d74fa236"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/707a65ab3c2150fad093a904c3a3d099d74fa236"}]},"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":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"}}]}],"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":{}}}]}
