)]}'
{"id":"openstack%2Fswift~979586","triplet_id":"openstack%2Fswift~feature%2Fthreaded~Iea703cbf94493bfcb27c273f346bd30cdf900415","project":"openstack/swift","branch":"feature/threaded","topic":"eventlet-removal","attention_set":{},"removed_from_attention_set":{"38496":{"account":{"_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"},"last_update":"2026-07-13 06:05:31.000000000","reason":"Change was abandoned"},"6968":{"account":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"last_update":"2026-07-13 06:05:31.000000000","reason":"Change was abandoned"}},"hashtags":[],"change_id":"Iea703cbf94493bfcb27c273f346bd30cdf900415","subject":"Close sockets properly in threading mode","status":"ABANDONED","created":"2026-03-09 12:26:52.000000000","updated":"2026-07-13 06:05:31.000000000","total_comment_count":2,"unresolved_comment_count":1,"has_review_started":true,"meta_rev_id":"e61e0218a7b0490241929eda589821fb7ffe1d0f","_number":979586,"virtual_id_number":979586,"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"},{"tag":"autogenerated:zuul:check","value":1,"date":"2026-07-07 18:20:32.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":{"all":[{"value":0,"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":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":"","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":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"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-03-09 19:26:33.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":"2026-03-09 19:58:49.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-06-30 14:22:44.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":"ddb5450405bc9a0d5fb245c83ad61127dafec892","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-03-09 12:26:52.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"6aa45769fa99497412a865a994188ec254a796fd","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-03-09 18:52:50.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"d97c9d7c5c7a294bbc77c0588a31af1358712986","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-09 19:26:33.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1e90c28f6cbd4aaf99ea68b1d705ef20\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/27775b346ee74234956b94f2cb9ef4b9 : SUCCESS in 31m 46s","accounts_in_message":[],"_revision_number":2},{"id":"6c5aad0f6d83af63cdd3f1a7967e2d6a4b41f6b5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-09 19:58:49.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b2c0a7aa366e4a6c9bed8b6a02689eaa\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d3f2c76f906043b1af2e46b2f9149204 : SUCCESS in 10m 56s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a7097f5bff9d4ddc87a5bd289f2c8a36 : SUCCESS in 20m 10s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/6f4886979b7043dab628c3fb76c80551 : SUCCESS in 19m 54s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a8838858d15540d6bb1842264138c59f : SUCCESS in 17m 54s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/047ebaecfb2e492f933aa13e4417b88b : SUCCESS in 7m 32s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/60de0fc3b16048cfac511ee8b1a189c2 : SUCCESS in 25m 23s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/4641779fb87f45a1ab44268a45d0c0e8 : SUCCESS in 21m 59s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/256a468055f645b29b49c425dbf2e301 : SUCCESS in 29m 20s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/86a72d0e3891495abd712cf28237e15c : SUCCESS in 31m 51s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/214b8b94a9184d4eb7b551435942eb18 : SUCCESS in 9m 32s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/4d82c7aa767d454fabf6809a2712fb97 : SUCCESS in 15m 57s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/95a2f05c92dc4e099fb9954d7c510058 : SUCCESS in 12m 44s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/b1f754925cfd466d98489fc7f5eecd02 : SUCCESS in 3m 47s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/cbdc3a97a00640a38b3a54d911a0ac36 : SUCCESS in 21m 38s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/f8dd835bcf7c4550b6919e9a43692018 : SUCCESS in 9m 07s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/571c62ea0c574340becbadb32d89c96d : SUCCESS in 59m 24s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a2c308d9af2d4c4ba81aa069e8863885 : SUCCESS in 24m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cca523ddf4ac40a8850c2a12bb389d89 : SUCCESS in 4m 25s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/74f60faea3774060866245b61bada446 : SUCCESS in 10m 37s","accounts_in_message":[],"_revision_number":2},{"id":"7d1da5afeb6e7864e1b51d7d9229aaeb7fd26ac9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-03-14 10:22:00.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"2186cc0b28af7391f32e17daca8849679726cce1","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-14 10:55:26.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6f2f972feabb433c9ecfa69a0f3e1ec5\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/056218ec5c9340ab9655cff34e049db8 : SUCCESS in 31m 24s","accounts_in_message":[],"_revision_number":3},{"id":"667a40e268fdb79ac5e26b32331cf23046177258","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-14 11:26:26.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/20a40069c9884d448fa43df002f08989\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e306cd72bfed4f94ab9387c5159f026b : SUCCESS in 5m 19s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/24662d0a1e004cfcba82b8f3a1d7d346 : SUCCESS in 15m 06s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/fb3260fd5c1d4aa4808c54f878846829 : SUCCESS in 21m 30s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/3176c3b0dec24ff89a81cda49b428a8f : SUCCESS in 18m 14s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/8c7013cec5624c53973a7e777d8e305a : SUCCESS in 7m 04s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/179919476bfd444a883d457d98cd119e : SUCCESS in 18m 40s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/58f4cc8c5c5040b1823fa893e4affc5a : SUCCESS in 20m 57s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/380cb4a42351456abf38e4b37884214d : SUCCESS in 28m 32s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/03e52bc4a4aa4439a45b05fc16c198ad : SUCCESS in 17m 35s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/6297df6b506746f1bb615a402486e6f4 : SUCCESS in 14m 18s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/314040b1a15d4760b6d174fe81b5884a : SUCCESS in 12m 59s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/68daf3c236454779a34f60294cf7eb21 : SUCCESS in 17m 05s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/a78f79a1a6a3453ca4b115c239db2598 : SUCCESS in 8m 18s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/dbd8c364f8be4d029e0e647b41db3d38 : FAILURE in 13m 43s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/81143a8d59b94c56b20b4149e63b5355 : SUCCESS in 8m 02s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/b686c496212a4140b614e094120cdb87 : SUCCESS in 58m 16s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2933b311da2f4684bce9a5b5c2146a3b : SUCCESS in 28m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/803a9000392146b99805bb3249d246f4 : SUCCESS in 4m 09s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/f9dc5e15bf6f4eed8c49fb0e0989d623 : SUCCESS in 15m 14s","accounts_in_message":[],"_revision_number":3},{"id":"af8105b6f9320d18433d721dbbb79228c4e86e53","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-03-18 16:58:54.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"23b69000888723fa3b17c06a94c3f36cdfd116c6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-18 17:44:59.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0b92f37c5ded4fd9bab642f4eea3aee5\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0654a617a74c4024986cabf9efef3162 : SUCCESS in 10m 56s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/feea8075718640569fef642ad796d81e : SUCCESS in 18m 58s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/c8898e3ca72e488190aba6ea4d2dd240 : SUCCESS in 21m 17s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a630f407005a48e3a3c6c8621fdad898 : SUCCESS in 10m 46s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/3e839f80f83047e7bdf54bece7f4569a : SUCCESS in 7m 38s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/359f6a7b8c74427f8a9f5010b842f20a : SUCCESS in 11m 50s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/8214bf8c41f14dd5b8536278a64ce395 : SUCCESS in 24m 03s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/d38e6077b1434c649f589eb605afdd0f : SUCCESS in 31m 54s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/77c0708882d64a7c9a4e53b1558a0fc8 : SUCCESS in 39m 17s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/bde434b39bda4cb18a4db24530905afc : SUCCESS in 8m 07s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/f1ee49d5620e4eff81ac54deed8dcabf : SUCCESS in 14m 51s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/a27addb2f8d74179ace8701ae2181db7 : SUCCESS in 20m 35s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/472ada5faa7846afbc70b4b1ea1837ad : SUCCESS in 5m 09s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/45c599889bca4a75bd15385476c88a0a : FAILURE in 11m 49s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/75cce628f2634bf78631f3bb7dfecc65 : SUCCESS in 9m 05s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/c07493c6a03a404b8910d2a2eccfa220 : SUCCESS in 36m 16s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8c9801e8631a48ab81460478ee37b670 : SUCCESS in 26m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ddfc9d9c784d4d529fbcc4f5c45cd080 : SUCCESS in 4m 42s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/2596d0d26b9549b9bb678d5a8abc2c2e : SUCCESS in 18m 25s","accounts_in_message":[],"_revision_number":4},{"id":"cc0edc2b9b8e76f4c55dd5ebb500be4001f96e90","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-18 20:22:26.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a7d5e1b8c56c435898444178556c0e97\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/f08d9c7125034878980c7c2ecdae516b : SUCCESS in 58m 03s","accounts_in_message":[],"_revision_number":4},{"id":"467d816a6237438df3f964b1aaeb75f987bcc9fe","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-03-23 10:33:18.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":5},{"id":"c14b9b649f13dcec4f702d6c691a8edae2de94c8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-03-23 10:55:39.000000000","message":"Uploaded patch set 6: Patch Set 5 was rebased.","accounts_in_message":[],"_revision_number":6},{"id":"84044b2a5a69f260bd8694ab0b8bc7a957b6439a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-23 11:37:24.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/af6fde86deda44b580294bb96f8e8ea8\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4c2888e9cf504419ad6f4666938bb673 : SUCCESS in 11m 27s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/183efe1b160b4b05898fc86ac69e9986 : SUCCESS in 21m 15s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/d324a3ebb10a40b9b51a2af1aee832e4 : SUCCESS in 11m 26s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e95df242e04140dab2e23822599a8f8c : SUCCESS in 22m 50s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/d351037567c84626b9ccb9015af11391 : SUCCESS in 9m 42s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/dbc49296db6a46c2b836c9b5639ed2c1 : SUCCESS in 25m 03s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/2dcea4682f8448c08d3256b537052f17 : SUCCESS in 9m 51s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/6d114c1a829a457188d121e82e264bf0 : SUCCESS in 21m 55s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/7f380fc189424e4487ab73fc2dcfd07b : SUCCESS in 24m 16s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/3e60c96210a74a6db8293b62b3e03931 : SUCCESS in 14m 41s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/dc00e97d77ab4fc9ab46ac83fcae6e9a : SUCCESS in 15m 14s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/8e9a7ee8556e4d449aac9e57aa6baf04 : SUCCESS in 16m 24s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/b4fd6c8a741b44bb8916b6924ee4e46d : SUCCESS in 9m 00s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/d871751efe2d4cf284721495d90c55ef : FAILURE in 15m 05s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/3f0b0f46ac9641cab6ec9ebfd58e445b : SUCCESS in 9m 19s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/02580e041a7745e9a06400c9b368db5f : SUCCESS in 36m 21s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/bed069776c3c4e91b46b91b1f26ad4ff : SUCCESS in 27m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a9aee823cc8649c89ea9fae16f164b1e : SUCCESS in 4m 51s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/4ccc568458e9480ebccc23d8a4a19e37 : SUCCESS in 25m 45s","accounts_in_message":[],"_revision_number":6},{"id":"8af736c09810a245e57216318f135ac38253fc7b","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-23 12:29:50.000000000","message":"Patch Set 6:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9561c6c33c314a208f52ba03ab0f2955\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/de36968d3adf46c4a85b1b181cfb9f75 : FAILURE in 38m 18s","accounts_in_message":[],"_revision_number":6},{"id":"a6d52b9d16b2ebb0fff953eed97242c184e522c9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-05-13 09:16:18.000000000","message":"Uploaded patch set 7: Patch Set 6 was rebased. Commit message was updated.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":7},{"id":"9320506ffa9978261d569210d543b43ad44c3983","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-13 10:25:30.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/305fd70d733743bb96e4ef76fb86c53f\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f13409c0ea6547adbd0e31374d840981 : SUCCESS in 12m 20s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ca343356ac3440fa980b114f327f2bb2 : SUCCESS in 6m 14s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/9b9468ddd9c340bd89ebfe1b1460d785 : SUCCESS in 10m 34s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/f473316ad5ad4eb7893bf8562ccddbbf : SUCCESS in 11m 08s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/98a08caa8aaa4c06a5887f6dea4405d6 : SUCCESS in 22m 23s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/9c252701ac424a18920210991c4a3e23 : SUCCESS in 7m 25s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/a2afec92daa84ba08fe8e126cda885ca : SUCCESS in 26m 00s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/fb77b87641a344e3bcea2f131021c061 : SUCCESS in 20m 19s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/4974608d940a40c3b21a4c47c32cda48 : SUCCESS in 22m 47s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/e09b81c9d912421abdb35abcd08180b8 : SUCCESS in 20m 06s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/37dae49a8e2a4d57b271428be54c2fb5 : SUCCESS in 19m 55s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/040c61950a404e27b5dba2abe622eed7 : SUCCESS in 18m 44s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/0268d728ac5f49318ccd4090be34d9c6 : SUCCESS in 16m 41s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/3cc05847febf425e99a914c98646cd0e : SUCCESS in 6m 47s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/8cb8d49027324b85b643626f63cff33c : SUCCESS in 13m 51s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/29419b44de6441d59db3cbdea2cb1b99 : SUCCESS in 10m 04s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/31b461e9f61749eaba9e97874fe52930 : SUCCESS in 1h 00m 07s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a4de1114bafb477fbe720f2960eb8456 : SUCCESS in 29m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/89e2fcddeadf4a389f3005541b417264 : SUCCESS in 5m 36s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/821b4e811af0404c8193da368632faae : SUCCESS in 20m 36s","accounts_in_message":[],"_revision_number":7},{"id":"a34669b80b1ee0c7d80acecb48fe765e62980104","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-13 11:58:12.000000000","message":"Patch Set 7:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4d9abe7847244d0cab381c32b5f85ad7\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/00272664c60f4740b7b10332a6354a44 : SUCCESS in 33m 49s","accounts_in_message":[],"_revision_number":7},{"id":"e7b8baec0be86660f706ff21fb42df0c7f3fca7f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-05-30 17:02:29.000000000","message":"Uploaded patch set 8: Patch Set 7 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":8},{"id":"71c312582b9a956cae4d5a5afa8b528a18a9f885","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-30 18:21:37.000000000","message":"Patch Set 8:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6a53a3c9510c4cf79d240493858b225f\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/fe326032837340b48c4dd41140fde522 : FAILURE in 1h 05m 25s","accounts_in_message":[],"_revision_number":8},{"id":"8f2845e631ebafe5a1a3b8e64bcf109fca4f309b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-05-30 18:24:12.000000000","message":"Uploaded patch set 9: Patch Set 8 was rebased.","accounts_in_message":[],"_revision_number":9},{"id":"48fc070f22127323c4e11f2bd5cd7a4343898d3a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-30 19:42:41.000000000","message":"Patch Set 9:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/322c99467f764287adff2cf6825bae1a\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/e128be2411f744a4b78aefd1da4751b6 : FAILURE in 1h 03m 09s","accounts_in_message":[],"_revision_number":9},{"id":"f60e44204b45c4f368d40c75d943d164e545b0d3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-30 19:52:22.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/28591a07beff4936a1918dcc87472ae3\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fc9d9a41900d441794c5e165a8d578ab : SUCCESS in 9m 07s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b79ba819b0df41a194eafa3cda2b45ce : SUCCESS in 7m 30s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a8ca564f61684957b22c69da3ab565fc : SUCCESS in 19m 26s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/533dd34f9dc44ccdb8ed292a41a64342 : SUCCESS in 11m 33s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/c51bbf80cf754324979aeb6f1653dc03 : SUCCESS in 17m 33s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/37635d87859a4f2d93fcbb13e4c31e47 : SUCCESS in 7m 11s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/1e26ded10d174e7687402f5b52e95162 : SUCCESS in 25m 24s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/65f3607de98349c28391674a5b14ef89 : SUCCESS in 12m 58s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/27a57dbc49b2462480a6abf1acd6dde4 : SUCCESS in 22m 02s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/53aa375bd96d41908ad5047f73b1049f : SUCCESS in 22m 13s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/d5079f689baf4c9e8440f612491c8eed : SUCCESS in 15m 39s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/69dab5ac633b4e5ea7f54b3ad43dff3b : SUCCESS in 16m 35s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/39c322bedddf4146a51082be523ef4c3 : SUCCESS in 16m 10s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/da798c124cdb400582f510c8c409c89b : SUCCESS in 6m 01s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/7f9e8bd6a8da48018aed7d89b1dd58a1 : SUCCESS in 19m 10s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/4ae58ec9546841c187c29beac5b22f38 : SUCCESS in 8m 26s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/cb3113cb066d44aca5466c51830f3454 : SUCCESS in 1h 02m 56s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/7bc69eb7effd4b679485dee246408c12 : SUCCESS in 24m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e5437db3f2594284901458caa352677f : SUCCESS in 4m 32s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/bd1c5289793240a1aefc77cf5b94e1db : SUCCESS in 13m 13s","accounts_in_message":[],"_revision_number":9},{"id":"51137b6db947963ece6b66e089a387b3001b289e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-06-02 13:27:47.000000000","message":"Uploaded patch set 10: Patch Set 9 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":10},{"id":"1ed4a53c5778d14bab45993bb608a657fb56949e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-02 14:38:03.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/29f50f297c524674a69a8f86aa56220e\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/70a449c0650548bebc356067f5009c0d : SUCCESS in 11m 07s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1b06f59b41ce4290a408321cb37c1199 : SUCCESS in 10m 15s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/845b63d2b4544c94a19f5f616a8e94ae : SUCCESS in 17m 38s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/6b984256626544c09171e86fa0f0e311 : SUCCESS in 11m 48s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ab99733fe37a4cdba765953aafe208c0 : SUCCESS in 21m 20s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/977a2bb9f24f420ebe32130e8481fafa : SUCCESS in 5m 13s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/e8fdcce9702441539e3746bb953cef37 : SUCCESS in 40m 50s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/675818738dd84ba0bf94eca93a2ac838 : SUCCESS in 23m 24s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/18879109ebee4a44b0bbe1cf27d20aff : SUCCESS in 31m 55s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/59ee743442214bd1bd10cd2e06b00e4e : SUCCESS in 17m 43s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/3b97066d2222447f9732d1edf9ba8f1c : SUCCESS in 15m 44s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/ef699371182e4ca2bba517a074407cfb : SUCCESS in 16m 58s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/ffd363ca084b483489a8f554508fb2cb : SUCCESS in 15m 15s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/d72dbc46312f46e7809ff91e19371a0a : SUCCESS in 6m 57s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/af6569d3434c4363ba4b39caaf417ed8 : SUCCESS in 22m 29s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/ecc678a5215b45d1a3945ae9eed16396 : SUCCESS in 11m 07s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/dc6b39dd44d940afa62f7b9363cd366c : SUCCESS in 1h 01m 41s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/bf8d30012e934a96ac25998c3be54135 : SUCCESS in 26m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/034c3707d3844d63886383adf2ff80b7 : SUCCESS in 3m 44s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/af7eec4d05614f358957e204c416aa79 : SUCCESS in 18m 04s","accounts_in_message":[],"_revision_number":10},{"id":"ed8d3aec3855163684c071a9792cf6dc410c81d5","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-02 15:17:12.000000000","message":"Patch Set 10:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/de317e963902454594e307ed77eda7af\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/eea1b35d2ce04b5ab9f48d42182d0836 : SUCCESS in 1h 00m 39s","accounts_in_message":[],"_revision_number":10},{"id":"4ecd50138fec5e15883cc956eeed4c49170b99ae","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-06-11 13:21:52.000000000","message":"Uploaded patch set 11: Patch Set 10 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":11},{"id":"4e1df1f18226c4c97da35c20a96917148930f141","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-11 14:30:03.000000000","message":"Patch Set 11: 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/3bb5512d1ea640f39f802b475b249fe9\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/310e3dcb554c486d8461f37661ab36ff : SUCCESS in 10m 32s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3d272ce9a3384aebb2963d80d0972240 : SUCCESS in 8m 50s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/f278029b4e2b4b5b90596458f39d261a : SUCCESS in 21m 40s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/c6edb9af37284a93888741780f799423 : SUCCESS in 21m 19s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/1896dbaea5054ac58348eb877e9addff : SUCCESS in 23m 19s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/5b54fd3271604cfc8f0ebf702d3a58f4 : SUCCESS in 7m 13s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/5557eb58e52f410999816fa93382737c : FAILURE in 26m 27s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/988b5bf8e08c46eb8d65e87e74340d5c : FAILURE in 10m 31s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/e0641cdf8a0946ad9e82f5f1f0897278 : FAILURE in 36m 37s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/fb727291f9354a26bcbe809d7c2b34b5 : FAILURE in 24m 29s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/d77cdbc607a24e42abd0a318b650dd0a : SUCCESS in 14m 51s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/96bfcaba744c40b7a1e1299c715f9561 : SUCCESS in 15m 22s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/8c88faa1fd1442648a71952b88be99fe : SUCCESS in 18m 21s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/85be01a518b1499199296eb0c090aadc : SUCCESS in 7m 07s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/71ac4dba1f7349eab113a0750b8c5937 : SUCCESS in 18m 58s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/31f5d67e4a3f40aea2b3470d6e943ee5 : FAILURE in 13m 05s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/c73f380f60084af0a28449b383c0e573 : SUCCESS in 53m 18s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/dbf7896ff22e4640a50420961cd84afb : FAILURE in 29m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c17d72d8a87941339310cedb852a616d : SUCCESS in 5m 16s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/4d5a33abed9943ea87eb495279214417 : SUCCESS in 20m 06s","accounts_in_message":[],"_revision_number":11},{"id":"4472f616a9196f20934498c5d57ba3be2a054195","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-06-12 05:48:55.000000000","message":"Uploaded patch set 12: Patch Set 11 was rebased.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":12},{"id":"bc6270260809e0b4fea4e6a49657633bb003e418","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-12 06:34:04.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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/45fa37bd34b0410f80c65fb150d29aaa\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f13f1d2e323e41438603e526311beb74 : SUCCESS in 11m 14s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/dda0a25a8f4947f0ae847e71c42b66bf : SUCCESS in 8m 04s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/aadc44ab78f4427a9002357ace1a8582 : SUCCESS in 19m 27s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/77932c48af664ec5ae3a7f1bb80b0471 : SUCCESS in 20m 42s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/30a06855c59c4b06a24a8c974c43bf06 : SUCCESS in 20m 12s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/95427a3f7e2547c092b317dc7810cdc2 : SUCCESS in 4m 45s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/87e4cbd2b40d452ebc45a049841720e4 : SUCCESS in 13m 30s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/06e68ed76bd84bd9900c83acf7fa3956 : SUCCESS in 9m 21s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/67190229ecdc4bf9b8974be5be2ecd54 : SUCCESS in 14m 58s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/12b8b108794149a99cc94ef41d7b6d73 : SUCCESS in 20m 53s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/47b82d8201994e01aa89a2d082967404 : SUCCESS in 15m 35s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/94e456f7e6424e7e8465feb17073476d : SUCCESS in 16m 59s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/2c3c6b82d4e64ae29ad426349e360285 : SUCCESS in 16m 57s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/3422b1ee5282439eb22c157112e814da : SUCCESS in 4m 08s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/6356bce85706414998ae93f2d838b6bc : FAILURE in 16m 43s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/59350c953ec74d60b1b274a3fb6e8070 : FAILURE in 9m 37s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/66efb097ff5b4c69b5d2aa97811b468d : SUCCESS in 40m 22s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/afae5e6b43384e309fc2197ed8176b84 : SUCCESS in 14m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/847323e008a646d1b344f9fbef788498 : SUCCESS in 4m 11s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/f326884f7dda47e2b8fbdf2f12d78622 : SUCCESS in 17m 08s","accounts_in_message":[],"_revision_number":12},{"id":"dd2ea35c4f1d634f9b0f5de69f86cd0a966b86ea","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-16 16:34:59.000000000","message":"Patch Set 12:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ee1af5a63b6947f7a7a2db08e72c334e\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/cc69ec8bcae84a2096bf1eab1a6cf196 : SUCCESS in 33m 16s","accounts_in_message":[],"_revision_number":12},{"id":"dab84f2ddb7b8ac02f0c3f707eb13a053633b38f","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-06-30 14:22:44.000000000","message":"Patch Set 12: Code-Review+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":12},{"id":"450a308ef718f7d886e55f13110e86a96988fa39","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-07-06 07:22:52.000000000","message":"Uploaded patch set 13.\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":13},{"id":"95c6dc24eee250cbf55b31916ea9ec51701915eb","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-06 09:24:02.000000000","message":"Patch Set 13:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/91fdc0f3f0754834a686244f4da69349\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/e2105ed11f764b0da0679e5caf6ede39 : SUCCESS in 38m 13s","accounts_in_message":[],"_revision_number":13},{"id":"6a9f6ea59d943dad0d0ed4756f8016001fd2521a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-06 10:44:50.000000000","message":"Patch Set 13: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/24cd7d926eed47b0b56e5c5bb9e90d2e\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b62a378bbd304d488662f8b3ccb33575 : SUCCESS in 10m 30s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9e8b9ccb7c494468b072e0eacadd027e : SUCCESS in 10m 01s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/711e11f722ca4c98926a6c452ca0db42 : SUCCESS in 20m 38s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a3c9bff87eac499bbea611b23c0d31ed : SUCCESS in 21m 36s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/32c8b924bb7640d28d7c0c7016541094 : SUCCESS in 21m 24s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/d720e50b842c4d8ba191b86fc920291c : SUCCESS in 6m 48s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/5ff86a8d08f64d24907aacaa5b5934f1 : SUCCESS in 25m 38s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/9baecf065fc04004abcd83692e165b02 : SUCCESS in 10m 07s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/ceb39c9a0c4d405185e8c697bd6fcf96 : SUCCESS in 22m 42s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/100341cbc5264e62863715719cdd2b4b : SUCCESS in 10m 47s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/e75a7ac368f74fd0bde3028902a84501 : SUCCESS in 8m 13s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/9e9846a5c77b4bac80d96f508de4e059 : SUCCESS in 16m 33s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/85a4e2f65042472f828d25feca0f04c0 : SUCCESS in 17m 13s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/9cb783c186004597a0147741c785470f : SUCCESS in 6m 50s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/87c09c85e53e45f2891f78897645f3f6 : FAILURE in 21m 06s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/6c7dfd4fb6c24499b5f0986ef89222ed : SUCCESS in 9m 47s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/5a0a12c76a934dbe8926bebec99853f4 : SUCCESS in 1h 06m 52s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6c7a087987da470aaf6f70b628c8c61e : SUCCESS in 27m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/300a33e5ad8144d796dce2a41a1e1d44 : SUCCESS in 5m 31s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/f6681544fa5942f19e23927d01a6adb2 : SUCCESS in 10m 21s\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-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":13},{"id":"3cc4e0e585df937faaedc1e670a506d345720fae","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-07-07 17:22:32.000000000","message":"Uploaded patch set 14: Patch Set 13 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":14},{"id":"3719b879cbf4ff8c1807717cd8d6144cda4aacc4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-07 18:20:32.000000000","message":"Patch Set 14: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1cdcb7b25cc54c7ab4a897df947da57a\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9e230022b4b947519c7a983518c8552b : SUCCESS in 11m 01s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d1ebe1db0abd408891dd3a7f70b0e971 : SUCCESS in 10m 07s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/f333124a59a043ebadf09a87372519be : SUCCESS in 13m 05s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/aa810cfbd3ff4382bb77fe110acdc8a1 : SUCCESS in 22m 43s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/543648eba7134f16b932b1eb82a8469d : SUCCESS in 15m 32s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/7c07de982c7d43dfa751f335fb00d7f0 : SUCCESS in 7m 22s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/6185a9fad08c4442b3575f86b28e13f1 : SUCCESS in 25m 54s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/eb29757788a042c0b4098ae0af238e9e : SUCCESS in 23m 03s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/bcef89304a934c3495b94dd610a59ce2 : SUCCESS in 18m 50s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/3bf560aed3504a3d8a81d5f4ef80ae5f : SUCCESS in 10m 55s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/b0ddb542b6114bad883d398cc553136f : SUCCESS in 16m 24s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/20200b8c59c442c4971d5a46c6471887 : SUCCESS in 15m 40s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/0c02a887c46c46fe819e6eed5121acb9 : SUCCESS in 16m 34s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/605f6aed3f414a0e8f254ea22235c262 : RETRY_LIMIT in 8m 37s (non-voting)\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/a9488f256788419cb4ea4b6e977149e1 : SUCCESS in 20m 20s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/7b665039aff64b92bdba904da81c9621 : SUCCESS in 7m 03s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/e0122ee38ecb415182d1f6c1df2f39f3 : SUCCESS in 38m 51s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6f78a342a2fb481394714e18b728bd7d : SUCCESS in 28m 31s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b0e07bd7c8fd435bb06c2caae3fea4ea : SUCCESS in 4m 58s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/22160a39c23d4e5f8918e845526c0971 : SUCCESS in 21m 03s\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-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/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":14},{"id":"e3c57e7f38e56da517364d2a023cab671ee2d95d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-08 01:55:26.000000000","message":"Patch Set 14:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/262aba66aee449d9b807c504fe698cb4\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/87ad22fc7a2a481aabf8760ec200842d : SUCCESS in 1h 22m 44s","accounts_in_message":[],"_revision_number":14},{"id":"e61e0218a7b0490241929eda589821fb7ffe1d0f","tag":"autogenerated:gerrit:abandon","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-07-13 06:05:31.000000000","message":"Abandoned\n\nRefactored - content moved into other patches.","accounts_in_message":[],"_revision_number":14}],"current_revision_number":14,"current_revision":"d9f8f5578c2c65d43ec32ac0169c1a97094b62d1","revisions":{"9c2a8a9a2d18909499b6c4591d19808b255206b8":{"kind":"REWORK","_number":1,"created":"2026-03-09 12:26:52.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/86/979586/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/86/979586/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/979586/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/979586/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/979586/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/86/979586/1"}}},"commit":{"parents":[{"commit":"b52a9aa5c9a14b877f2f0250774e017210e5ccc2","subject":"Skip importing eventlet in threading mode","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b52a9aa5c9a14b877f2f0250774e017210e5ccc2"}]}],"author":{"name":"Christian Schwede","email":"cschwede@redhat.com","date":"2026-01-26 10:08:37.000000000","tz":60},"committer":{"name":"Christian Schwede","email":"cschwede@redhat.com","date":"2026-03-09 12:22:36.000000000","tz":60},"subject":"Close sockets properly in threading mode","message":"Close sockets properly in threading mode\n\nEventlet wraps sockets with a GreenSocket that exposes the real socket\nvia .fd and uses _real_close(). Without eventlet, sockets are plain\nsocket.socket objects — use them directly and call .close() instead.\n\nChange-Id: Iea703cbf94493bfcb27c273f346bd30cdf900415\nSigned-off-by: Christian Schwede \u003ccschwede@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9c2a8a9a2d18909499b6c4591d19808b255206b8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9c2a8a9a2d18909499b6c4591d19808b255206b8"}]},"branch":"refs/heads/feature/threaded"},"8ce04f5f4ef2118593bdc5d61fc425f451eb3480":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2026-03-09 18:52:50.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/86/979586/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/86/979586/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/979586/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/979586/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/979586/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/86/979586/2"}}},"commit":{"parents":[{"commit":"9c34e137f9cb6a1193575670c18eb898f2cfb9ae","subject":"Skip importing eventlet in threading mode","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9c34e137f9cb6a1193575670c18eb898f2cfb9ae"}]}],"author":{"name":"Christian Schwede","email":"cschwede@redhat.com","date":"2026-01-26 10:08:37.000000000","tz":60},"committer":{"name":"Christian Schwede","email":"cschwede@redhat.com","date":"2026-03-09 17:26:58.000000000","tz":60},"subject":"Close sockets properly in threading mode","message":"Close sockets properly in threading mode\n\nEventlet wraps sockets with a GreenSocket that exposes the real socket\nvia .fd and uses _real_close(). Without eventlet, sockets are plain\nsocket.socket objects — use them directly and call .close() instead.\n\nChange-Id: Iea703cbf94493bfcb27c273f346bd30cdf900415\nSigned-off-by: Christian Schwede \u003ccschwede@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8ce04f5f4ef2118593bdc5d61fc425f451eb3480"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8ce04f5f4ef2118593bdc5d61fc425f451eb3480"}]},"branch":"refs/heads/feature/threaded"},"7ff5e599f177850a399ac6670f0bd345090f1062":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2026-03-14 10:22:00.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/86/979586/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/86/979586/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/979586/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/979586/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/979586/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/86/979586/3"}}},"commit":{"parents":[{"commit":"50e59e9211a1129c0621c84bb04d1bbec0db6eae","subject":"Skip importing eventlet in threading mode","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/50e59e9211a1129c0621c84bb04d1bbec0db6eae"}]}],"author":{"name":"Christian Schwede","email":"cschwede@redhat.com","date":"2026-01-26 10:08:37.000000000","tz":60},"committer":{"name":"Christian Schwede","email":"cschwede@redhat.com","date":"2026-03-14 08:44:43.000000000","tz":60},"subject":"Close sockets properly in threading mode","message":"Close sockets properly in threading mode\n\nEventlet wraps sockets with a GreenSocket that exposes the real socket\nvia .fd and uses _real_close(). Without eventlet, sockets are plain\nsocket.socket objects — use them directly and call .close() instead.\n\nChange-Id: Iea703cbf94493bfcb27c273f346bd30cdf900415\nSigned-off-by: Christian Schwede \u003ccschwede@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7ff5e599f177850a399ac6670f0bd345090f1062"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7ff5e599f177850a399ac6670f0bd345090f1062"}]},"branch":"refs/heads/feature/threaded"},"c3bac034bb5210a15c00cf36dc780f70007988de":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2026-03-18 16:58:54.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/86/979586/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/86/979586/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/979586/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/979586/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/979586/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/86/979586/4"}}},"commit":{"parents":[{"commit":"6fd1d69e7513a253c0c324f44bf8b24a834af61d","subject":"Skip importing eventlet in threading mode","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6fd1d69e7513a253c0c324f44bf8b24a834af61d"}]}],"author":{"name":"Christian Schwede","email":"cschwede@redhat.com","date":"2026-01-26 10:08:37.000000000","tz":60},"committer":{"name":"Christian Schwede","email":"cschwede@redhat.com","date":"2026-03-18 15:32:23.000000000","tz":60},"subject":"Close sockets properly in threading mode","message":"Close sockets properly in threading mode\n\nEventlet wraps sockets with a GreenSocket that exposes the real socket\nvia .fd and uses _real_close(). Without eventlet, sockets are plain\nsocket.socket objects — use them directly and call .close() instead.\n\nChange-Id: Iea703cbf94493bfcb27c273f346bd30cdf900415\nSigned-off-by: Christian Schwede \u003ccschwede@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c3bac034bb5210a15c00cf36dc780f70007988de"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c3bac034bb5210a15c00cf36dc780f70007988de"}]},"branch":"refs/heads/feature/threaded"},"47fd236072fc8841bb25d1875f6bd26eca00ef89":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2026-03-23 10:33:18.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/86/979586/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/86/979586/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/979586/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/979586/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/979586/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/86/979586/5"}}},"commit":{"parents":[{"commit":"8291c154600a1e9fcc87f5ee420647d09da5c45c","subject":"Skip importing eventlet in threading mode","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8291c154600a1e9fcc87f5ee420647d09da5c45c"}]}],"author":{"name":"Christian Schwede","email":"cschwede@redhat.com","date":"2026-01-26 10:08:37.000000000","tz":60},"committer":{"name":"Christian Schwede","email":"cschwede@redhat.com","date":"2026-03-23 08:40:22.000000000","tz":60},"subject":"Close sockets properly in threading mode","message":"Close sockets properly in threading mode\n\nEventlet wraps sockets with a GreenSocket that exposes the real socket\nvia .fd and uses _real_close(). Without eventlet, sockets are plain\nsocket.socket objects — use them directly and call .close() instead.\n\nChange-Id: Iea703cbf94493bfcb27c273f346bd30cdf900415\nSigned-off-by: Christian Schwede \u003ccschwede@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/47fd236072fc8841bb25d1875f6bd26eca00ef89"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/47fd236072fc8841bb25d1875f6bd26eca00ef89"}]},"branch":"refs/heads/feature/threaded"},"cf8831e9f79508fdec20011adac2d9f92b188e4e":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2026-03-23 10:55:39.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/86/979586/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/86/979586/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/979586/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/979586/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/979586/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/86/979586/6"}}},"commit":{"parents":[{"commit":"cc59137675c7795b5449b408b2e53bba932443f4","subject":"Skip importing eventlet in threading mode","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cc59137675c7795b5449b408b2e53bba932443f4"}]}],"author":{"name":"Christian Schwede","email":"cschwede@redhat.com","date":"2026-01-26 10:08:37.000000000","tz":60},"committer":{"name":"Christian Schwede","email":"cschwede@redhat.com","date":"2026-03-23 10:54:55.000000000","tz":60},"subject":"Close sockets properly in threading mode","message":"Close sockets properly in threading mode\n\nEventlet wraps sockets with a GreenSocket that exposes the real socket\nvia .fd and uses _real_close(). Without eventlet, sockets are plain\nsocket.socket objects — use them directly and call .close() instead.\n\nChange-Id: Iea703cbf94493bfcb27c273f346bd30cdf900415\nSigned-off-by: Christian Schwede \u003ccschwede@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cf8831e9f79508fdec20011adac2d9f92b188e4e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cf8831e9f79508fdec20011adac2d9f92b188e4e"}]},"branch":"refs/heads/feature/threaded"},"89ee5721d111bf7391cf2638553ba603a541af74":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":7,"created":"2026-05-13 09:16:18.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/86/979586/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/86/979586/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/979586/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/979586/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/979586/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/86/979586/7"}}},"commit":{"parents":[{"commit":"46bf8493e2575d95882e6dc4e8dea6579fe37ef3","subject":"Skip importing eventlet in threading mode","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/46bf8493e2575d95882e6dc4e8dea6579fe37ef3"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-01-26 10:08:37.000000000","tz":60},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-05-13 07:02:43.000000000","tz":120},"subject":"Close sockets properly in threading mode","message":"Close sockets properly in threading mode\n\nEventlet wraps sockets with a GreenSocket that exposes the real socket\nvia .fd and uses _real_close(). Without eventlet, sockets are plain\nsocket.socket objects — use them directly and call .close() instead.\n\nChange-Id: Iea703cbf94493bfcb27c273f346bd30cdf900415\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/89ee5721d111bf7391cf2638553ba603a541af74"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/89ee5721d111bf7391cf2638553ba603a541af74"}]},"branch":"refs/heads/feature/threaded"},"be813aba5bd1a660dcdef721928752e54c8cf5a8":{"kind":"TRIVIAL_REBASE","_number":8,"created":"2026-05-30 17:02:29.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/86/979586/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/86/979586/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/979586/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/979586/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/979586/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/86/979586/8"}}},"commit":{"parents":[{"commit":"bcd084d24cda871dc492dc9a038d669decacdacd","subject":"Skip importing eventlet in threading mode","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/bcd084d24cda871dc492dc9a038d669decacdacd"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-01-26 10:08:37.000000000","tz":60},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-05-30 17:01:08.000000000","tz":120},"subject":"Close sockets properly in threading mode","message":"Close sockets properly in threading mode\n\nEventlet wraps sockets with a GreenSocket that exposes the real socket\nvia .fd and uses _real_close(). Without eventlet, sockets are plain\nsocket.socket objects — use them directly and call .close() instead.\n\nChange-Id: Iea703cbf94493bfcb27c273f346bd30cdf900415\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/be813aba5bd1a660dcdef721928752e54c8cf5a8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/be813aba5bd1a660dcdef721928752e54c8cf5a8"}]},"branch":"refs/heads/feature/threaded"},"deaa5ce46a12301d0d0a9379b9e78ce46ae1e41b":{"kind":"TRIVIAL_REBASE","_number":9,"created":"2026-05-30 18:24:12.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/86/979586/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/86/979586/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/979586/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/979586/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/979586/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/86/979586/9"}}},"commit":{"parents":[{"commit":"64e692f13931657f4b3479cdb3cfc0d5d56fe709","subject":"Skip importing eventlet in threading mode","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/64e692f13931657f4b3479cdb3cfc0d5d56fe709"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-01-26 10:08:37.000000000","tz":60},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-05-30 18:18:21.000000000","tz":120},"subject":"Close sockets properly in threading mode","message":"Close sockets properly in threading mode\n\nEventlet wraps sockets with a GreenSocket that exposes the real socket\nvia .fd and uses _real_close(). Without eventlet, sockets are plain\nsocket.socket objects — use them directly and call .close() instead.\n\nChange-Id: Iea703cbf94493bfcb27c273f346bd30cdf900415\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/deaa5ce46a12301d0d0a9379b9e78ce46ae1e41b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/deaa5ce46a12301d0d0a9379b9e78ce46ae1e41b"}]},"branch":"refs/heads/feature/threaded"},"36435ac2912fd48af113fe49dd35f1d2cd7548ce":{"kind":"TRIVIAL_REBASE","_number":10,"created":"2026-06-02 13:27:47.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/86/979586/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/86/979586/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/979586/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/979586/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/979586/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/86/979586/10"}}},"commit":{"parents":[{"commit":"9ba8a36e705568f2b940871bc3c56c88e37f1d66","subject":"Skip importing eventlet in threading mode","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9ba8a36e705568f2b940871bc3c56c88e37f1d66"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-01-26 10:08:37.000000000","tz":60},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-06-02 13:06:36.000000000","tz":120},"subject":"Close sockets properly in threading mode","message":"Close sockets properly in threading mode\n\nEventlet wraps sockets with a GreenSocket that exposes the real socket\nvia .fd and uses _real_close(). Without eventlet, sockets are plain\nsocket.socket objects — use them directly and call .close() instead.\n\nChange-Id: Iea703cbf94493bfcb27c273f346bd30cdf900415\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/36435ac2912fd48af113fe49dd35f1d2cd7548ce"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/36435ac2912fd48af113fe49dd35f1d2cd7548ce"}]},"branch":"refs/heads/feature/threaded"},"11c65e0f75d1a427465e34108edec5b116ffc16f":{"kind":"TRIVIAL_REBASE","_number":11,"created":"2026-06-11 13:21:52.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/86/979586/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/86/979586/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/979586/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/979586/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/979586/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/86/979586/11"}}},"commit":{"parents":[{"commit":"15164448224d5bdc9148f55c69433a07f75e5c63","subject":"Skip importing eventlet in threading mode","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/15164448224d5bdc9148f55c69433a07f75e5c63"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-01-26 10:08:37.000000000","tz":60},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-06-11 13:17:35.000000000","tz":120},"subject":"Close sockets properly in threading mode","message":"Close sockets properly in threading mode\n\nEventlet wraps sockets with a GreenSocket that exposes the real socket\nvia .fd and uses _real_close(). Without eventlet, sockets are plain\nsocket.socket objects — use them directly and call .close() instead.\n\nChange-Id: Iea703cbf94493bfcb27c273f346bd30cdf900415\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/11c65e0f75d1a427465e34108edec5b116ffc16f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/11c65e0f75d1a427465e34108edec5b116ffc16f"}]},"branch":"refs/heads/feature/threaded"},"27a768660a418392f71bf67d41bcd19d8ee9d974":{"kind":"TRIVIAL_REBASE","_number":12,"created":"2026-06-12 05:48:55.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/86/979586/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/86/979586/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/979586/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/979586/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/979586/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/86/979586/12"}}},"commit":{"parents":[{"commit":"79710fed8bf3bcc710a9b9be70830b07e519dd84","subject":"Skip importing eventlet in threading mode","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/79710fed8bf3bcc710a9b9be70830b07e519dd84"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-01-26 10:08:37.000000000","tz":60},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-06-11 16:07:02.000000000","tz":120},"subject":"Close sockets properly in threading mode","message":"Close sockets properly in threading mode\n\nEventlet wraps sockets with a GreenSocket that exposes the real socket\nvia .fd and uses _real_close(). Without eventlet, sockets are plain\nsocket.socket objects — use them directly and call .close() instead.\n\nChange-Id: Iea703cbf94493bfcb27c273f346bd30cdf900415\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/27a768660a418392f71bf67d41bcd19d8ee9d974"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/27a768660a418392f71bf67d41bcd19d8ee9d974"}]},"branch":"refs/heads/feature/threaded"},"360c69385749aa2af89743734a90dca6fadf0f1c":{"kind":"REWORK","_number":13,"created":"2026-07-06 07:22:52.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/86/979586/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/86/979586/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/979586/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/979586/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/979586/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/86/979586/13"}}},"commit":{"parents":[{"commit":"3eee8eca38e611f23de62b2e51a06ab01d557b5a","subject":"Skip importing eventlet in threading mode","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3eee8eca38e611f23de62b2e51a06ab01d557b5a"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-01-26 10:08:37.000000000","tz":60},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-07-03 13:01:46.000000000","tz":0},"subject":"Close sockets properly in threading mode","message":"Close sockets properly in threading mode\n\nEventlet wraps sockets with a GreenSocket that exposes the real socket\nvia .fd and uses _real_close(). Without eventlet, sockets are plain\nsocket.socket objects — use them directly and call .close() instead.\n\nChange-Id: Iea703cbf94493bfcb27c273f346bd30cdf900415\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/360c69385749aa2af89743734a90dca6fadf0f1c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/360c69385749aa2af89743734a90dca6fadf0f1c"}]},"branch":"refs/heads/feature/threaded"},"d9f8f5578c2c65d43ec32ac0169c1a97094b62d1":{"kind":"TRIVIAL_REBASE","_number":14,"created":"2026-07-07 17:22:32.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/86/979586/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/86/979586/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/979586/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/979586/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/979586/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/86/979586/14"}}},"commit":{"parents":[{"commit":"66d9e83682870a0455dbdf6ee8545c295c3e2dbe","subject":"Skip importing eventlet in threading mode","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/66d9e83682870a0455dbdf6ee8545c295c3e2dbe"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-01-26 10:08:37.000000000","tz":60},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-07-07 13:26:01.000000000","tz":120},"subject":"Close sockets properly in threading mode","message":"Close sockets properly in threading mode\n\nEventlet wraps sockets with a GreenSocket that exposes the real socket\nvia .fd and uses _real_close(). Without eventlet, sockets are plain\nsocket.socket objects — use them directly and call .close() instead.\n\nChange-Id: Iea703cbf94493bfcb27c273f346bd30cdf900415\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/d9f8f5578c2c65d43ec32ac0169c1a97094b62d1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d9f8f5578c2c65d43ec32ac0169c1a97094b62d1"}]},"branch":"refs/heads/feature/threaded"}},"requirements":[],"submit_records":[],"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":""}}}]}
