)]}'
{"id":"openstack%2Fswift~996431","triplet_id":"openstack%2Fswift~feature%2Fthreaded~I16309438a654484c99ad75c3df3bdb8fd6944892","project":"openstack/swift","branch":"feature/threaded","topic":"eventlet-removal","attention_set":{"6968":{"account":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"last_update":"2026-07-08 10:18:13.000000000","reason":"A robot voted negatively on a label"}},"removed_from_attention_set":{"39146":{"account":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"},"last_update":"2026-07-15 22:05:09.000000000","reason":"\u003cGERRIT_ACCOUNT_39146\u003e replied on the change","reason_account":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"}}},"hashtags":[],"change_id":"I16309438a654484c99ad75c3df3bdb8fd6944892","subject":"Add in-process functional test job without eventlet","status":"NEW","created":"2026-07-08 08:56:58.000000000","updated":"2026-07-20 13:41:43.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":4,"unresolved_comment_count":1,"has_review_started":true,"meta_rev_id":"74caf074cb2fdc86ff2707818a0d744437728965","_number":996431,"virtual_id_number":996431,"owner":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":38496,"name":"Andressa Cabistani","display_name":"Andressa","email":"acabistani@gmail.com","username":"andressadotpy","status":"I\u0027m a Software Engineer at Red Hat and I love Open Source and connect with people! Feel free to DM through IRC, I\u0027ll be delighted to chat"},{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"},{"tag":"autogenerated:zuul:check","value":1,"date":"2026-07-11 12:57:36.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"recommended":{"_account_id":38496,"name":"Andressa Cabistani","display_name":"Andressa","email":"acabistani@gmail.com","username":"andressadotpy","status":"I\u0027m a Software Engineer at Red Hat and I love Open Source and connect with people! Feel free to DM through IRC, I\u0027ll be delighted to chat"},"all":[{"value":1,"date":"2026-07-20 13:41:43.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":38496,"name":"Andressa Cabistani","display_name":"Andressa","email":"acabistani@gmail.com","username":"andressadotpy","status":"I\u0027m a Software Engineer at Red Hat and I love Open Source and connect with people! Feel free to DM through IRC, I\u0027ll be delighted to chat"},{"value":1,"date":"2026-07-15 22:05:09.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":1,"default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":38496,"name":"Andressa Cabistani","display_name":"Andressa","email":"acabistani@gmail.com","username":"andressadotpy","status":"I\u0027m a Software Engineer at Red Hat and I love Open Source and connect with people! Feel free to DM through IRC, I\u0027ll be delighted to chat"},{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":38496,"name":"Andressa Cabistani","display_name":"Andressa","email":"acabistani@gmail.com","username":"andressadotpy","status":"I\u0027m a Software Engineer at Red Hat and I love Open Source and connect with people! Feel free to DM through IRC, I\u0027ll be delighted to chat"},{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-07-08 10:18:13.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-07-08 23:55:50.000000000","updated_by":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"},"reviewer":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"},"state":"REVIEWER"},{"updated":"2026-07-20 13:41:43.000000000","updated_by":{"_account_id":38496,"name":"Andressa Cabistani","display_name":"Andressa","email":"acabistani@gmail.com","username":"andressadotpy","status":"I\u0027m a Software Engineer at Red Hat and I love Open Source and connect with people! Feel free to DM through IRC, I\u0027ll be delighted to chat"},"reviewer":{"_account_id":38496,"name":"Andressa Cabistani","display_name":"Andressa","email":"acabistani@gmail.com","username":"andressadotpy","status":"I\u0027m a Software Engineer at Red Hat and I love Open Source and connect with people! Feel free to DM through IRC, I\u0027ll be delighted to chat"},"state":"REVIEWER"}],"messages":[{"id":"c2fd93f2f14a0d10eaac265691c3fbe10693ac74","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-07-08 08:56:58.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"f4f27f21af14b6459c41a07f60337832b8bcacaa","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-08 10:18:13.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/88db1ecfc61a42a19c28a74e96d438f4\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d508962fa312404a9edaf247e933c23c : SUCCESS in 10m 53s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9891d336e84c447e969abd2689d3d90b : SUCCESS in 9m 36s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/03a60809d017426aa77a301bd538c42b : FAILURE in 6m 45s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/fa1cd07ef6a54e73b010e4cf0194c7f7 : FAILURE in 6m 47s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2de6541590534f41bc20255a9c5102e2 : FAILURE in 6m 28s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/c9fbf92837774dd180e566a3f6f2c9e6 : SUCCESS in 9m 32s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/4a3362be15b74fb6b17b7ffbaa07c078 : SUCCESS in 27m 42s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/64e76ac579524672b2f8b07f6f3786fb : SUCCESS in 22m 25s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/71d279bb739d4632928c68acf0e2f956 : SUCCESS in 20m 33s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/b9932aef88e74382a984dd58c8344295 : SUCCESS in 22m 56s\n- swift-tox-py3-no-eventlet https://zuul.opendev.org/t/openstack/build/c4daabd2352c4030a5ec74b336d96150 : SUCCESS in 17m 53s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/28ae975c47d740cbada4448fd886f8dd : SUCCESS in 14m 32s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/5789ecffd4d7464699b1c0b5b658511c : SUCCESS in 15m 19s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/f004acacbcf54288b5d4f657028b2ab9 : SUCCESS in 15m 55s\n- swift-tox-func-no-eventlet-py312 https://zuul.opendev.org/t/openstack/build/edb0aa8af6ea4e66965bf52ff903e7e1 : FAILURE in 4m 25s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/49b3e64836fa49cda842cc526021dfe9 : RETRY_LIMIT in 6m 58s (non-voting)\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/9cf6b63ebf4d4af6ab2507faaecc9885 : SUCCESS in 19m 18s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/30e6e7e12da54365aed9c65c7054ea98 : SUCCESS in 9m 09s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/863b73de5b104b51b9e6ddf0c32f35a5 : SUCCESS in 1h 01m 13s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/540a09f5f2c74f94ab7b986a63b5d0a9 : SUCCESS in 32m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4b8a5c34303d4dabb87d4e510e00d178 : SUCCESS in 4m 53s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/048e6576ef164ba4ba29d75c3ddfe5ad : SUCCESS in 17m 45s\n\nWarning:\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-build-image.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-build-image.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-build-image.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":1},{"id":"a6e5a9d64a6df9c6d57ad08e57809b4681864a80","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-07-08 10:34:34.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"87949a92c302f982d18a63dd88204dabef1e9c22","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-08 11:46:58.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/3a169a2df3174006a3292707ce673f07\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c0d7dc2f21f34813b91ad355a67877ab : SUCCESS in 11m 21s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ca13205082f2471eb870886ed54baf4c : SUCCESS in 12m 07s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/78daf0e67d054d1d8e63d8696dc0923a : FAILURE in 7m 14s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e4d7be10015c4df4a1bc251162ad708a : FAILURE in 6m 24s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/8a7385919fe549efb396a055a97c4520 : FAILURE in 5m 09s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/2d43344ab4a24385aac97cfd527a7542 : SUCCESS in 6m 48s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/88faee0df12e41c6bda657b9f360af02 : SUCCESS in 20m 19s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/c55e99c499e54dbdbb44cfa5f00576e3 : FAILURE in 17m 40s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/b3f9bc6af2d749129489569b945deae6 : SUCCESS in 30m 36s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/7dcc489201b044f492cf789b4601df3b : SUCCESS in 22m 08s\n- swift-tox-py3-no-eventlet https://zuul.opendev.org/t/openstack/build/6569d766ce644e0ab8ae4214091bab40 : SUCCESS in 30m 19s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/84027b3cbdbd45aa88d484fb760ece7d : SUCCESS in 15m 09s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/62e8f3c713ed43b3ae92f1fe13e05e68 : SUCCESS in 9m 17s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/791c3cda4b7544aba38ebd0a6d08c08a : SUCCESS in 16m 26s\n- swift-tox-func-no-eventlet-py312 https://zuul.opendev.org/t/openstack/build/de99a5e746864b129c39c8be13367695 : FAILURE in 14m 44s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/db57f7dc479941b0b03fe49923a777cd : RETRY_LIMIT in 4m 03s (non-voting)\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/7a7abd004e3348f087c8d3ba05d974fd : SUCCESS in 19m 08s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/942fe54cb4294716b2e234165b72b667 : SUCCESS in 9m 07s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/0294c163028f4459b08005774fb875d9 : SUCCESS in 37m 48s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/50c7f1e2cbcb4e9bb468d843f4d02b8d : SUCCESS in 31m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9b0d69ae0cf54146b34ff1da0c6d3d27 : SUCCESS in 5m 18s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/841bee0526e7475abf8a93ec819efbf7 : SUCCESS in 17m 57s\n\nWarning:\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-build-image.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-build-image.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-build-image.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":2},{"id":"c86650be5d14a1684c0507e97c257101dcaa9c84","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-07-08 12:18:51.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"3356439e66cdfc18cf2cab2b423ce39d0af641d1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-08 13:33:48.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/daae657483544cfdb277cd4c66734f52\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ee795dc5397e4e63b843803595f41270 : SUCCESS in 11m 00s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/03e94421e98445fca2ce74cc38f870f4 : SUCCESS in 10m 58s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/beb16b811e4e448db20b97fc1fba1759 : FAILURE in 7m 43s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/6d2a36fee48f4a6aae03478098552ec1 : FAILURE in 7m 29s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e3b0f7bf47364316bfeee8b272fdc811 : FAILURE in 7m 40s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/1f7d355d99d246458d71461b0a210497 : SUCCESS in 8m 03s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/f43aef0adc5d44e7a522de1d72660a74 : SUCCESS in 27m 10s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/628f3579be1e4348b85f715bb72ffea4 : SUCCESS in 24m 19s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/fa08b05ae0c041faa899da18a6106594 : SUCCESS in 40m 00s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/6e1db4aa8de7404384107d0b110f5900 : SUCCESS in 15m 39s\n- swift-tox-py3-no-eventlet https://zuul.opendev.org/t/openstack/build/c4a88fff6e564c79a56537679cb6c645 : FAILURE in 31m 30s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/c596128d00c04d44ad39612ca36745c9 : SUCCESS in 14m 53s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/f06c0996e4d3406382901dbac53139aa : SUCCESS in 15m 34s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/497c080336a64e43bf4dc1ea84a7cf37 : SUCCESS in 15m 48s\n- swift-tox-func-no-eventlet-py312 https://zuul.opendev.org/t/openstack/build/22aae75c8996472181280f8b326d8b5a : SUCCESS in 17m 46s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/82379492e5324c9eb97667d91c1cb69d : RETRY_LIMIT in 7m 26s (non-voting)\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/4841304f39454f6d9d0ea762161d38a1 : FAILURE in 19m 30s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/450a52ebedcf425180323ed1566cce41 : SUCCESS in 9m 29s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/6219838eedd3416cb8e7e44a68ce4a55 : SUCCESS in 1h 05m 11s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2c25f6a7bee0416cb4c47a8e890d1a63 : SUCCESS in 31m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1d6dafecba9e4a45a81343363210f936 : SUCCESS in 5m 09s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/3a5dd2fefd70461688c9947829938a4b : SUCCESS in 24m 02s\n\nWarning:\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-build-image.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-build-image.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-build-image.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":3},{"id":"39950dadf539a6bf21e7ad2fc533e159fbbdb0bf","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-07-08 14:52:57.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":4},{"id":"671835855c9679c5970e674ecdbdde2e3f7fb2c5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-08 16:07:05.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bc7ae1f3dbfb4a1dbb6e50109205b63e\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/adc6a92319e142debda308eb80e438d3 : SUCCESS in 11m 05s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/19ea71a3dbfd498ba85a952eb516e21c : SUCCESS in 12m 36s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/f2d7fb7623014230b3f1b43a00648bcf : FAILURE in 6m 32s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/cb3b6cfe3dbe42ea8b4a640bf1fd8048 : FAILURE in 5m 59s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e9939eb8d6cb4326bafdf31f33205fe4 : FAILURE in 7m 47s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/ba4e31ce9a824317ab82e272c3f3bdfc : SUCCESS in 8m 17s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/4a05e162a71b40e5bc22e9db30c5cdb1 : SUCCESS in 30m 20s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/9d826079dbbd4a4b95651514ccfd2a97 : SUCCESS in 17m 09s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/5439ae1a45df4844836dfcc40001d01c : SUCCESS in 30m 09s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/f4bb670489c14980adb5554d3feb0ee5 : SUCCESS in 18m 32s\n- swift-tox-py3-no-eventlet https://zuul.opendev.org/t/openstack/build/3aeca4a47f0d4fa5bf2f7cdd8dec355c : SUCCESS in 20m 53s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/9597b11ee0194535817a4df00d331b5a : SUCCESS in 13m 47s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/249a83e5e12947b794797e1eb6e6f483 : SUCCESS in 16m 02s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/c6445242317e4c9c9c77ff3ee3733951 : SUCCESS in 13m 29s\n- swift-tox-func-no-eventlet-py312 https://zuul.opendev.org/t/openstack/build/c2400fce19634e97a4d5cff22c8e3419 : SUCCESS in 16m 40s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/3e0eba8860684cd3b536da45b5137f5c : RETRY_LIMIT in 6m 43s (non-voting)\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/4ebedcd32aa349a09689411ebe09244d : SUCCESS in 19m 08s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/74cd6d37f477460c99bafebacefc99b3 : SUCCESS in 10m 08s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/9dd1d88cc23f4092903edb60c575b8d8 : SUCCESS in 1h 04m 10s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/45f67bef3451497281ae06dfe2cb642b : SUCCESS in 31m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5a4e3bc070b64867961560f12ac04033 : SUCCESS in 5m 06s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/8d0183699a534cfeb36579b76af50eec : SUCCESS in 21m 25s\n\nWarning:\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-build-image.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-build-image.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-build-image.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":4},{"id":"1a87f3cf66b17645cd43c2a9b45a94388064637e","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-08 20:15:11.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/eb124beea21b40a0bdf90da76332dac5\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/6937dfaac866471a9e254d64f5c1845e : SUCCESS in 59m 00s","accounts_in_message":[],"_revision_number":4},{"id":"b8934ddfb34cee8ff929146836fa215c37f186a1","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"},"date":"2026-07-08 23:55:50.000000000","message":"Patch Set 4: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"7b29d504b756bbebfbf76525c04e0c8eac60f7cc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-07-11 07:29:34.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased. Commit message was updated.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":5},{"id":"5b23d720cac326597991bf0243f7c5d2f5262c57","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-11 08:48:02.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1189a6e9a86445dd985bf211c1d9c680\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4945a51aa5944c4887af960cd1a63782 : SUCCESS in 6m 26s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/36330f3fc66049dcb3c974167e9f8957 : SUCCESS in 9m 28s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/f17fa53b6e2040c8a3d877c6105e923b : FAILURE in 6m 35s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/5b27a202e4fe49d9a8c4fd13fcad04c8 : FAILURE in 6m 59s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b40e3e52e0c24112bf22f123f1610f5b : FAILURE in 3m 59s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/c25c574296664bd4be7295285493a7d4 : SUCCESS in 7m 51s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/7d8d742b6a084e9d93a1e2b008f302f4 : SUCCESS in 28m 08s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/a480e55a6d324e4287fe978ea74ecf63 : SUCCESS in 22m 57s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/e2fbb460ea2743bb97891183ec42be7e : SUCCESS in 21m 55s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/92bf710443ce4abb92d12d76f71bbbaa : SUCCESS in 23m 12s\n- swift-tox-py3-no-eventlet https://zuul.opendev.org/t/openstack/build/32e40151e6524e61a83177b3b312942b : SUCCESS in 12m 35s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/2dd24c753608421285cb3d0bd8a17ef3 : SUCCESS in 15m 50s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/41ae1c2cf7364b24a26dff3fa9654760 : SUCCESS in 17m 19s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/910ac15af2484f76a0001dc316daef29 : SUCCESS in 15m 23s\n- swift-tox-func-no-eventlet-py312 https://zuul.opendev.org/t/openstack/build/9b840d750c8d4acf84ce4e2c8fa55f1d : SUCCESS in 15m 24s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/2ebb2995559c45f59a1f0a1f066c9233 : RETRY_LIMIT in 4m 11s (non-voting)\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/6bf25c48048f404ab4f3348f0797dea1 : SUCCESS in 18m 25s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/06916e97b3b54f3f8c9f50798dbe0b2c : SUCCESS in 9m 19s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/014a5ce1469344cd86ded15f4a69026f : SUCCESS in 1h 01m 22s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/291e559eccf94d328f2c04a56d5af652 : SUCCESS in 26m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d9e273c58d874b30a3e9ae54ad6ccdac : SUCCESS in 3m 27s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/7d26dd3d085248bebcd56aec7ea65051 : SUCCESS in 16m 20s\n\nWarning:\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-build-image.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-build-image.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-build-image.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":5},{"id":"c544f810bd0159bf75e1f08d38cefc2eaa03c967","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-07-11 10:44:32.000000000","message":"Uploaded patch set 6: Patch Set 5 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":6},{"id":"8f3fc31c224d2b401503213335fca5f71afdb7bb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-07-11 11:34:41.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"7778f085ae6c227f60e138c436a40e48570f746b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-11 12:57:36.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c4733f8da1d14c568daed3d78dd2e17e\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/93189cf565ad4d27b7baf3b3592b7a29 : SUCCESS in 11m 00s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/02dca2ca19504596aa05bd964b20ea2a : SUCCESS in 9m 52s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/7ad5fe17932f47999d54acf16e9e9493 : SUCCESS in 21m 03s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2aa29fc466964af8b832f224e92e75d6 : SUCCESS in 21m 19s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/95d468af1a21406e928b9b894b5241eb : SUCCESS in 21m 03s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/8176d0f50e2b40faa7381803276d551c : SUCCESS in 8m 11s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/cf9f27afb33440f0be67c54bb59bd6d7 : SUCCESS in 26m 22s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/ddedf68ec7e8473d87238002db221efa : SUCCESS in 23m 26s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/00a3a66af2d24aebab071b21684d542f : SUCCESS in 22m 10s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/7da484fa4fe94e09be922054f7902cc6 : SUCCESS in 22m 10s\n- swift-tox-py3-no-eventlet https://zuul.opendev.org/t/openstack/build/2f9cdb9ca7c24f069b3d85c23dc91c5c : SUCCESS in 28m 54s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/aaef62658cff4b57800a17cd1cb0841a : SUCCESS in 15m 58s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/eaf35d1e2b3d4610803a65c652856869 : SUCCESS in 16m 01s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/35e4c6c1a57c40cc818f393360fb9e15 : SUCCESS in 17m 42s\n- swift-tox-func-no-eventlet-py312 https://zuul.opendev.org/t/openstack/build/a1bebab2e0f647bfb515a598a988b894 : SUCCESS in 8m 20s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/bee4017c0b0341c98d4dfce1f5e3081e : RETRY_LIMIT in 3m 56s (non-voting)\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/0951808f6239490b97b53b498a062d66 : SUCCESS in 18m 31s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/e2724a63bd014e8c90d85176f796db63 : SUCCESS in 9m 19s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/309cfa43611543f18647c915a6669a1b : SUCCESS in 1h 00m 54s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/5635d74e03c745249eaa64d2a7e32f6b : SUCCESS in 29m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/69a6aa315785401488fcd2e63f896a1a : SUCCESS in 5m 02s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/19d2405b953345f48a41de166dffa679 : SUCCESS in 19m 42s\n\nWarning:\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-build-image.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-build-image.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-build-image.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":7},{"id":"d37137103a93c77b80eca6933d32d5a07a2436dd","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-11 14:29:48.000000000","message":"Patch Set 7:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7a9ba4b219ad413199c0e1c5f45469f9\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/2864707edc224413a14e47080baa39a9 : SUCCESS in 56m 01s","accounts_in_message":[],"_revision_number":7},{"id":"fc46ad37ddeab8d0e4a0b661020c54892508450c","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"},"date":"2026-07-15 22:05:09.000000000","message":"Patch Set 7: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"74caf074cb2fdc86ff2707818a0d744437728965","author":{"_account_id":38496,"name":"Andressa Cabistani","display_name":"Andressa","email":"acabistani@gmail.com","username":"andressadotpy","status":"I\u0027m a Software Engineer at Red Hat and I love Open Source and connect with people! Feel free to DM through IRC, I\u0027ll be delighted to chat"},"date":"2026-07-20 13:41:43.000000000","message":"Patch Set 7: Code-Review+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"098be782ed4cb4303e2921c0694cc373ddab3753","revisions":{"5c81496845472bfe63134ce8c371adb9067d536f":{"kind":"REWORK","_number":1,"created":"2026-07-08 08:56:58.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/31/996431/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/31/996431/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/31/996431/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/31/996431/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/31/996431/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/31/996431/1"}}},"commit":{"parents":[{"commit":"d70c3df261ef69055206b9fa4e503015c546f884","subject":"Add without-eventlet CI and gunicorn docs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d70c3df261ef69055206b9fa4e503015c546f884"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-07-08 08:55:32.000000000","tz":120},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-07-08 08:55:32.000000000","tz":120},"subject":"Add an in-process without-eventlet functional job","message":"Add an in-process without-eventlet functional job\n\nMirror the existing in-process func jobs but with USE_EVENTLET\u003dFalse, so\nthe in-process WSGI stack the functional harness stands up runs in\nthreading mode (test/functional/__init__.py already selects\nwsgi_gunicorn over eventlet.wsgi when USE_EVENTLET is off). Adds a\nfunc-no-eventlet tox env and a swift-tox-func-no-eventlet-py312 check\njob alongside the func/func-ec/func-encryption ones.\n\nCo-Authored-By: Claude Opus 4.8 \u003cnoreply@anthropic.com\u003e\nChange-Id: I16309438a654484c99ad75c3df3bdb8fd6944892\nSigned-off-by: Christian Schwede \u003ccschwede@mailbox.org\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5c81496845472bfe63134ce8c371adb9067d536f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5c81496845472bfe63134ce8c371adb9067d536f"}]},"branch":"refs/heads/feature/threaded"},"9e3028adc5354f5ed208fda4d7df66449df71a3a":{"kind":"REWORK","_number":2,"created":"2026-07-08 10:34:34.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/31/996431/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/31/996431/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/31/996431/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/31/996431/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/31/996431/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/31/996431/2"}}},"commit":{"parents":[{"commit":"d70c3df261ef69055206b9fa4e503015c546f884","subject":"Add without-eventlet CI and gunicorn docs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d70c3df261ef69055206b9fa4e503015c546f884"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-07-08 08:55:32.000000000","tz":120},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-07-08 10:33:17.000000000","tz":120},"subject":"Add in-process functional test job without eventlet","message":"Add in-process functional test job without eventlet\n\nAdd a func-no-eventlet tox environment that runs the functional test\nharness in-process with USE_EVENTLET\u003dFalse. This exercises the threaded\nWSGI stack through wsgi_gunicorn instead of eventlet.wsgi.\n\nAdd swift-tox-func-no-eventlet-py312 to the check pipeline alongside the\nexisting in-process functional jobs.\n\nThe new job exposed an unconditional import of InvalidChunkExtension,\nwhich is only available in gunicorn 26.0.0 and later. Swift supports\ngunicorn \u003e\u003d24.1.1, so include that exception in _CHUNK_PARSE_ERRORS only\nwhen gunicorn exports it.\n\nCo-Authored-By: Claude Opus 4.8 \u003cnoreply@anthropic.com\u003e\nChange-Id: I16309438a654484c99ad75c3df3bdb8fd6944892\nSigned-off-by: Christian Schwede \u003ccschwede@mailbox.org\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9e3028adc5354f5ed208fda4d7df66449df71a3a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9e3028adc5354f5ed208fda4d7df66449df71a3a"}]},"branch":"refs/heads/feature/threaded"},"f7e9004b26b37ddec4edbdb8b23a4f70d1f76930":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2026-07-08 12:18:51.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/31/996431/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/31/996431/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/31/996431/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/31/996431/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/31/996431/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/31/996431/3"}}},"commit":{"parents":[{"commit":"4558074f14ed8e9c19c60d2df5eb31e8332771c9","subject":"gunicorn: return RequestTimeout on client read timeout","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4558074f14ed8e9c19c60d2df5eb31e8332771c9"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-07-08 08:55:32.000000000","tz":120},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-07-08 12:18:40.000000000","tz":120},"subject":"Add in-process functional test job without eventlet","message":"Add in-process functional test job without eventlet\n\nAdd a func-no-eventlet tox environment that runs the functional test\nharness in-process with USE_EVENTLET\u003dFalse. This exercises the threaded\nWSGI stack through wsgi_gunicorn instead of eventlet.wsgi.\n\nAdd swift-tox-func-no-eventlet-py312 to the check pipeline alongside the\nexisting in-process functional jobs.\n\nThe new job exposed an unconditional import of InvalidChunkExtension,\nwhich is only available in gunicorn 26.0.0 and later. Swift supports\ngunicorn \u003e\u003d24.1.1, so include that exception in _CHUNK_PARSE_ERRORS only\nwhen gunicorn exports it.\n\nCo-Authored-By: Claude Opus 4.8 \u003cnoreply@anthropic.com\u003e\nChange-Id: I16309438a654484c99ad75c3df3bdb8fd6944892\nSigned-off-by: Christian Schwede \u003ccschwede@mailbox.org\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f7e9004b26b37ddec4edbdb8b23a4f70d1f76930"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f7e9004b26b37ddec4edbdb8b23a4f70d1f76930"}]},"branch":"refs/heads/feature/threaded"},"a3ec0cd67bb2cf648e94c8d6de8ed6d2cb2bf103":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2026-07-08 14:52:57.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/31/996431/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/31/996431/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/31/996431/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/31/996431/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/31/996431/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/31/996431/4"}}},"commit":{"parents":[{"commit":"ffe9210b9faf139a603b9298d3a39be7eeec330a","subject":"s3api: make multi-delete order assertions concurrency-safe","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ffe9210b9faf139a603b9298d3a39be7eeec330a"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-07-08 14:49:06.000000000","tz":120},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-07-08 14:52:23.000000000","tz":120},"subject":"Add in-process functional test job without eventlet","message":"Add in-process functional test job without eventlet\n\nAdd a func-no-eventlet tox environment that runs the functional test\nharness in-process with USE_EVENTLET\u003dFalse. This exercises the threaded\nWSGI stack through wsgi_gunicorn instead of eventlet.wsgi.\n\nAdd swift-tox-func-no-eventlet-py312 to the check pipeline alongside the\nexisting in-process functional jobs.\n\nThe new job exposed an unconditional import of InvalidChunkExtension,\nwhich is only available in gunicorn 26.0.0 and later. Swift supports\ngunicorn \u003e\u003d24.1.1, so include that exception in _CHUNK_PARSE_ERRORS only\nwhen gunicorn exports it.\n\nCo-Authored-By: Claude Opus 4.8 \u003cnoreply@anthropic.com\u003e\nChange-Id: I16309438a654484c99ad75c3df3bdb8fd6944892\nSigned-off-by: Christian Schwede \u003ccschwede@mailbox.org\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a3ec0cd67bb2cf648e94c8d6de8ed6d2cb2bf103"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a3ec0cd67bb2cf648e94c8d6de8ed6d2cb2bf103"}]},"branch":"refs/heads/feature/threaded"},"f1ebe97d0761ffc67eac99edc4d7dd3dcf4ac434":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":5,"created":"2026-07-11 07:29:34.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/31/996431/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/31/996431/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/31/996431/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/31/996431/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/31/996431/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/31/996431/5"}}},"commit":{"parents":[{"commit":"771d806da3d723cf0265a52eab886537842bea54","subject":"s3api: make multi-delete order assertions concurrency-safe","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/771d806da3d723cf0265a52eab886537842bea54"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-07-08 14:49:06.000000000","tz":120},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-07-11 07:16:28.000000000","tz":120},"subject":"Add in-process functional test job without eventlet","message":"Add in-process functional test job without eventlet\n\nAdd a func-no-eventlet tox environment that runs the functional test\nharness in-process with USE_EVENTLET\u003dFalse. This exercises the threaded\nWSGI stack through wsgi_gunicorn instead of eventlet.wsgi.\n\nAdd swift-tox-func-no-eventlet-py312 to the check pipeline alongside the\nexisting in-process functional jobs.\n\nChange-Id: I16309438a654484c99ad75c3df3bdb8fd6944892\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\nSigned-off-by: Christian Schwede \u003ccschwede@mailbox.org\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f1ebe97d0761ffc67eac99edc4d7dd3dcf4ac434"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f1ebe97d0761ffc67eac99edc4d7dd3dcf4ac434"}]},"branch":"refs/heads/feature/threaded"},"cd65e3d893ed63b7cbb320db1045114c1342328c":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2026-07-11 10:44:32.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/31/996431/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/31/996431/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/31/996431/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/31/996431/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/31/996431/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/31/996431/6"}}},"commit":{"parents":[{"commit":"a4a9598e7bda974591c82c625b813ab8158d4540","subject":"s3api: make multi-delete order assertions concurrency-safe","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a4a9598e7bda974591c82c625b813ab8158d4540"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-07-08 14:49:06.000000000","tz":120},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-07-11 10:44:19.000000000","tz":120},"subject":"Add in-process functional test job without eventlet","message":"Add in-process functional test job without eventlet\n\nAdd a func-no-eventlet tox environment that runs the functional test\nharness in-process with USE_EVENTLET\u003dFalse. This exercises the threaded\nWSGI stack through wsgi_gunicorn instead of eventlet.wsgi.\n\nAdd swift-tox-func-no-eventlet-py312 to the check pipeline alongside the\nexisting in-process functional jobs.\n\nChange-Id: I16309438a654484c99ad75c3df3bdb8fd6944892\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\nSigned-off-by: Christian Schwede \u003ccschwede@mailbox.org\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cd65e3d893ed63b7cbb320db1045114c1342328c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cd65e3d893ed63b7cbb320db1045114c1342328c"}]},"branch":"refs/heads/feature/threaded"},"098be782ed4cb4303e2921c0694cc373ddab3753":{"kind":"REWORK","_number":7,"created":"2026-07-11 11:34:41.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/31/996431/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/31/996431/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/31/996431/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/31/996431/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/31/996431/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/31/996431/7"}}},"commit":{"parents":[{"commit":"8b557ccfdd9a38ea3b50e6b20e6e7ac26fa518f7","subject":"s3api: make multi-delete order assertions concurrency-safe","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8b557ccfdd9a38ea3b50e6b20e6e7ac26fa518f7"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-07-08 14:49:06.000000000","tz":120},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-07-11 11:34:32.000000000","tz":120},"subject":"Add in-process functional test job without eventlet","message":"Add in-process functional test job without eventlet\n\nAdd a func-no-eventlet tox environment that runs the functional test\nharness in-process with USE_EVENTLET\u003dFalse. This exercises the threaded\nWSGI stack through wsgi_gunicorn instead of eventlet.wsgi.\n\nAdd swift-tox-func-no-eventlet-py312 to the check pipeline alongside the\nexisting in-process functional jobs.\n\nChange-Id: I16309438a654484c99ad75c3df3bdb8fd6944892\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\nSigned-off-by: Christian Schwede \u003ccschwede@mailbox.org\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/098be782ed4cb4303e2921c0694cc373ddab3753"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/098be782ed4cb4303e2921c0694cc373ddab3753"}]},"branch":"refs/heads/feature/threaded"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":38496,"name":"Andressa Cabistani","display_name":"Andressa","email":"acabistani@gmail.com","username":"andressadotpy","status":"I\u0027m a Software Engineer at Red Hat and I love Open Source and connect with people! Feel free to DM through IRC, I\u0027ll be delighted to chat"}},{"label":"Workflow","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
