)]}'
{"id":"openstack%2Fswift~897236","triplet_id":"openstack%2Fswift~master~I403ba542834a8dcbe1052ea3c840453fcf358617","project":"openstack/swift","branch":"master","topic":"p-get-path-fixes","attention_set":{"7847":{"account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"last_update":"2023-12-05 16:22:30.000000000","reason":"A robot voted negatively on a label"},"1179":{"account":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"last_update":"2023-11-02 18:30:49.000000000","reason":"\u003cGERRIT_ACCOUNT_7847\u003e replied on the change","reason_account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"}},"34892":{"account":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"last_update":"2023-10-18 23:38:27.000000000","reason":"A robot voted negatively on a label"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"I403ba542834a8dcbe1052ea3c840453fcf358617","subject":"proxy: more consistent ChunkReadTimeout handling","status":"NEW","created":"2023-10-03 15:09:13.000000000","updated":"2023-12-05 16:23:35.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":false,"submittable":false,"total_comment_count":99,"unresolved_comment_count":16,"has_review_started":true,"meta_rev_id":"b17324ef3235139d4c13f896ed1cdf21fe9178b5","_number":897236,"virtual_id_number":897236,"owner":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"tag":"autogenerated:zuul:check","value":-1,"date":"2023-12-05 16:22:30.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"}],"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":{"rejected":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"all":[{"value":-2,"date":"2023-12-05 15:02:24.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"}],"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":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"}],"CC":[{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-10-03 16:39:11.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2023-10-03 20:26:01.000000000","updated_by":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"reviewer":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"state":"CC"},{"updated":"2023-10-06 19:27:27.000000000","updated_by":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"reviewer":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"state":"REVIEWER"},{"updated":"2023-10-19 18:56:27.000000000","updated_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"reviewer":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"state":"CC"},{"updated":"2023-10-24 16:31:05.000000000","updated_by":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"reviewer":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"state":"REVIEWER"}],"messages":[{"id":"a05f5939f50cee1de9a57b1e53bf852326ab0be3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-10-03 15:09:13.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"992d5bc2c125d59680e6d9bf162600c00c4f0250","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-03 16:39:11.000000000","message":"Patch Set 1: Verified-1\n\n(1 comment)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/43d67924e6924ef8985ac35ac0325ea2\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4f4b0ca6661b45e0a6fc1a8b152a110d : SUCCESS in 9m 52s\n- grenade https://zuul.opendev.org/t/openstack/build/41b39185256547969644c0487771b8ef : SUCCESS in 55m 59s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/4de1b3cc96e54bb6a314dac13c95ec7b : SUCCESS in 56m 10s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/61aa248608eb4734bb9dec10cba8f4a6 : SUCCESS in 1h 19m 08s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/cf3d1abd633f489aa3a7a6e5f2c3158d : SUCCESS in 21m 13s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ea8e628c9a304c37a9ec93120022f626 : SUCCESS in 24m 17s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/036187f55a2d464e9dbbaa5061cea068 : SUCCESS in 20m 43s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/d09ad1abbe1145989904e89b62f13c73 : SUCCESS in 11m 24s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/6fdfdc25632140e7966ecd1ef5d8236a : SUCCESS in 5m 54s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/727b6eeb742c48bc890acd913cf49fbe : FAILURE in 16m 52s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/7b8cf4725c484c20b53ceb20179208fe : FAILURE in 19m 28s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/26e9b394f0924b03b3db3fe367cff05d : FAILURE in 18m 23s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/6625845404c44b90b78723d4f9c99a76 : FAILURE in 22m 05s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/cbb869e8a2324932a512619a7679cbe4 : FAILURE in 17m 15s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/c45a10c7b18e46fda081537b550451c2 : SUCCESS in 16m 10s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/5b49103199324c1b9717f35ab73444e0 : SUCCESS in 23m 43s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/7a87119cab264570bb1a34e8d33a6f7f : SUCCESS in 29m 21s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/95c73c2896c54db2a7b81a554d7ae060 : SUCCESS in 13m 53s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/ade014005c284b42b4a463e868bc2318 : SUCCESS in 18m 26s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/d99838dac6c547d6b7ba0a578dca975e : SUCCESS in 20m 04s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/fe6ae8f36c064686bd373a5cfeb9ce6e : SUCCESS in 7m 19s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/143f96b0bad34ebb876eb30bd5ce13e1 : SUCCESS in 16m 47s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/cc8066cbe4d444a6bdb66c7d768bfaea : SUCCESS in 9m 21s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/90977b1648af40998875cb0a5c3d2019 : SUCCESS in 56m 06s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/71a14e643b574788b656e54f430f43d5 : FAILURE in 1h 07m 15s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/fd3d7e76f8124c87822208d62193425d : SUCCESS in 53m 43s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/aa78b057eb584163b55d5c65ab4a1189 : SUCCESS in 50m 31s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/0670e5af32f14e3c85d8d1af6ed12b80 : FAILURE in 18m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bf963e86545847b1a201869bb7f28004 : FAILURE in 5m 09s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/ee2458fc2d4e43749e403d3478500558 : SUCCESS in 25m 34s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b7f4da8c89e4428eb29ff64d8cdfc5ee : SUCCESS in 46m 32s","accounts_in_message":[],"_revision_number":1},{"id":"ae12ede0d73aed0e1b7163b731a88aa65ed306eb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-10-03 19:59:41.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"7a2866d17bfd783cb8aa0b71c80e8cd5e58ce97d","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2023-10-03 20:26:01.000000000","message":"Patch Set 2:\n\n(11 comments)","accounts_in_message":[],"_revision_number":2},{"id":"de414f47dbcb7ad6d21dcd5ec79a20755c0055e6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-03 21:05:21.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e0ba9331007e4850b35c967e561524fb\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/57281b529af0474b900f868a9711c568 : SUCCESS in 11m 15s\n- grenade https://zuul.opendev.org/t/openstack/build/5f067265d6d14c1e8ef0318c81979e3b : SUCCESS in 43m 09s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/252f3db400d7482b8ddc6bb04a3cc62f : SUCCESS in 44m 43s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/22fc1f0820ad46839649a056e3e70996 : SUCCESS in 55m 40s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/6fe649c9018f4c7ebdd0d879031ba326 : SUCCESS in 19m 01s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/13165b1b26774405942e3d41884e2fce : SUCCESS in 23m 44s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/986290cb2c3d44c19825f98cb72bc3ca : SUCCESS in 24m 51s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/cee643e64a794894bfd153e3b1ee6ff6 : SUCCESS in 9m 08s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/972bcbbf82b6491da7c30232d4b984f7 : SUCCESS in 5m 30s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/5b529462dab74cb6a7686f2958887c08 : SUCCESS in 16m 52s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/46407826edc34e7db3601871a10d6712 : SUCCESS in 28m 31s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/24162cb943c54daf8d5a78529942d90c : SUCCESS in 15m 33s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/132d4b8f503547ce95c020771783e33a : SUCCESS in 17m 44s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/6960a95a09c34bc18e6a59f16b8d95cc : SUCCESS in 16m 35s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/40052e9462fc4fd09531fce272e53d2b : SUCCESS in 17m 52s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/acac67352add40e4813a2ed11af4eb52 : SUCCESS in 17m 40s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/00a740ef07624dd7b1811490693af7fd : SUCCESS in 19m 09s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/fbf19dd60897448db4ba05814f7d2f08 : SUCCESS in 15m 05s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/a2f9c38a28aa465e9603742cb7996f9e : SUCCESS in 16m 28s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/c63912aa1d004e73b39cc917a9c17744 : SUCCESS in 15m 46s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/99065b28dea84ea98e2cd470782183df : SUCCESS in 7m 01s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/d9c90bcc90724057ad6702c3c442be02 : SUCCESS in 17m 29s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/9941fae0ebff4a2aa579f8395c231183 : SUCCESS in 7m 40s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/ac3af0911dff46fba91e2fda700d7d01 : SUCCESS in 54m 48s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/5df13664196d405e9224986f1a21600e : SUCCESS in 1h 00m 31s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/8fdd23bbfaba44848b4bcd2bb96acdbd : SUCCESS in 53m 27s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/cf4d2d865c834190b010f7f9b15592b0 : SUCCESS in 34m 08s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/05a9c4e829284f668fcd6b261e606ecc : SUCCESS in 13m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/df54ef82b0c542b2844173eee92f5372 : SUCCESS in 5m 13s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/8d7a75908c6f4242ad6e07d435278548 : SUCCESS in 17m 16s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/768a20c1cf494f609083784f000d9b6e : SUCCESS in 58m 26s","accounts_in_message":[],"_revision_number":2},{"id":"ff4ccd00bc232166dff4b63bb864bd32683b890d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-03 23:02:57.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2a67e2257a764446b4284d950cb93256\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/2320c0664cda4d8385e7f9f400852db6 : SUCCESS in 1h 26m 45s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/a2c39f1f4a774d118e73a2c9b36871ec : SUCCESS in 51m 35s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/dcc419f818474f988521fd72efe4a524 : SUCCESS in 1h 23m 28s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/46eb0a3ff2724c87817b1bf4626bbed6 : SUCCESS in 1h 22m 39s","accounts_in_message":[],"_revision_number":2},{"id":"e36f65f576a39c0a00be70ab65cadd5ec11f36f3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-10-04 15:36:37.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"9c5eb5a6581756d0f7f0b8ab521f3507fe518b1e","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-10-04 15:42:25.000000000","message":"Patch Set 3:\n\n(14 comments)","accounts_in_message":[],"_revision_number":3},{"id":"e4f4e80a86ac71b4d30a9899c0bfa0c2b96f1b17","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-04 17:10:56.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/679ce60b78c44043953339c0d858669d\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2f9a39853543424b8ba1cd1a87e80038 : SUCCESS in 10m 30s\n- grenade https://zuul.opendev.org/t/openstack/build/33d73bf47a034712aa58b0bff88460d3 : SUCCESS in 59m 29s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/069e399950d64c37b5106eca88df5383 : SUCCESS in 49m 25s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/6f1c8b27a16f466c83ea4f5e2b3d79fb : SUCCESS in 1h 01m 44s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/c7ccb22e2df24b329758f6ad45de7c77 : SUCCESS in 18m 16s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/fb0b071d171a41948d6c320bf50c53fe : SUCCESS in 25m 56s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/94a32dc1853a44dca7d9c0dc03d73868 : SUCCESS in 17m 17s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/d086c0ada1574b8fbe8d81c8dd362fe1 : SUCCESS in 11m 09s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/9fb020d63a004e30a547580992127d87 : SUCCESS in 7m 00s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/4c6d4e402d7d4c1d870de3e9d60ab44b : SUCCESS in 23m 24s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/4b2a37fe853148eaacaaf10cdfad1e86 : SUCCESS in 19m 53s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/50369d4299334e8585ffe311a5e504e7 : SUCCESS in 17m 30s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/80fbf48274a44daeb3c2dd5ff168c88d : SUCCESS in 21m 51s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/6a980f18fe3342b491562c14188d80e7 : SUCCESS in 20m 02s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/984e8de6c2904490bd54fab19239ac1e : SUCCESS in 18m 41s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/3a4e61f508b04f159532476d4e875e8f : SUCCESS in 18m 27s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/780f43b80ebf4775866e0fc18aca9c11 : SUCCESS in 19m 05s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/3b55aedd5c4d44448d502dd8724156ef : SUCCESS in 16m 17s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/56e96fd73eb04cd689a746b18089e5f0 : SUCCESS in 23m 36s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/47074d5afe064743b53564071ee69c9c : SUCCESS in 16m 54s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/2fe8f2264e954aa494f011df4b5ccfd0 : SUCCESS in 7m 22s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/4340e8a840844c0ca98339642fc68384 : SUCCESS in 17m 49s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/c4b54a0d6d89451e8728753292165f79 : SUCCESS in 8m 51s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/1c98504257fe407281e5f0e572dc6ee2 : SUCCESS in 53m 07s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/f450f7072e264ea78678df1530fd6015 : SUCCESS in 56m 40s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/d72d68bdd5d24b67b70ebae8e2445a60 : SUCCESS in 39m 29s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/7df64490ba5c46e9b49522469483a4d8 : SUCCESS in 57m 48s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/9f7df6664ace49f2b1a20d4511c37bd4 : SUCCESS in 17m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/919d19ce7fd94238915c079d93d60c8b : SUCCESS in 6m 28s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/f40ab3a021fd45ed97163024f880873e : SUCCESS in 21m 56s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e34c407bf36a4f7290a17f70b2993607 : SUCCESS in 1h 04m 40s","accounts_in_message":[],"_revision_number":3},{"id":"8671fcab8bd1753d82c7d797b60b360cda9b3418","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-04 22:21:50.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3dd7ff263a4040038bef12ae3d56fc3a\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/81a2f65df8c5450fb330631df17eb03f : SUCCESS in 1h 25m 00s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/096597b184c6432f904eddf6b4f73cd7 : SUCCESS in 1h 21m 14s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/2ef75cb0d311427bb3292924543d87c0 : SUCCESS in 59m 33s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/596a1ddad153435fb9023b01367d20e4 : SUCCESS in 1h 28m 55s","accounts_in_message":[],"_revision_number":3},{"id":"0ad56940cb8afea622264b945208e8034565acf6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-10-06 15:27:05.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"49e6574057d91abf22d546db2ccd5203ee06f24f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-06 16:46:13.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/5a26b664e861427c93702053f77cab96\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c595a5ec748e4672a4994e70e0db552f : SUCCESS in 9m 06s\n- grenade https://zuul.opendev.org/t/openstack/build/dd6285511f70493190dcab8ae726e253 : FAILURE in 49m 27s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/c3a1f999a8474d6a8917379919560ab7 : SUCCESS in 1h 01m 59s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/e39ab6c5a82041029e51e49d49920641 : SUCCESS in 1h 00m 23s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/bc9404b33f744b22bf623b00b1799c67 : SUCCESS in 1h 10m 51s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/186e1af998124dce93c25b8f287843cc : SUCCESS in 21m 45s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/7154ee724e99473491ca44a3af2498a5 : SUCCESS in 19m 59s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/8691099646d4437aba26e6733ddda67b : SUCCESS in 24m 20s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/a6ef096f2ab7457face7b55a58f7072d : SUCCESS in 8m 54s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/c898814f671a4985a882eefd78fdbba2 : SUCCESS in 5m 10s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/b10b694131c040bf846d1e77b9739408 : FAILURE in 25m 51s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/4e2641c3511d477f931c02113d8e4cf5 : SUCCESS in 25m 56s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/c47a7985babc4dd2b323e488729945b4 : SUCCESS in 14m 20s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/9a13ed58ccd14583b7d2bc0a4bc144b2 : SUCCESS in 25m 52s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/86f0a99a792649aabeb9709b65dee19a : SUCCESS in 14m 37s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/c01ffe87466d425099b9c990269089e6 : SUCCESS in 18m 42s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/f3642904e7df4d4d90d3769e7529cf13 : SUCCESS in 19m 07s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/cb3a76c8404146b9a2e71984684ef1ea : SUCCESS in 18m 22s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/e6092728fa464d95836dc0e1408b2d3c : SUCCESS in 17m 36s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/5c228478ddce4648ba79b8ad636c3a88 : SUCCESS in 16m 31s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/4d7644b125b84f968c84628e092d9deb : SUCCESS in 17m 56s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/ccd709f41c5340d7a94b46c73e0b3fb9 : SUCCESS in 7m 37s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/d78f1e6376fe4411bcaf7e42f684e570 : SUCCESS in 16m 40s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/c8181ac961ea402cbf4ebf842ed8e4c2 : SUCCESS in 8m 32s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/ac8aeffea09347b2b519ba777c53497c : SUCCESS in 1h 08m 15s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/ebc91ee69a574f56933593600ec9b97e : SUCCESS in 1h 06m 46s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/8593490f878b45609864f8607c6edfe0 : SUCCESS in 1h 02m 52s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/ed34df068d1c4616b97ff83e2b147ae4 : SUCCESS in 53m 47s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/0352a881ac1544beadeb1f53c26e5b7b : FAILURE in 19m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ca2cbcd1fd3e4351ad1f78ec082e4bea : SUCCESS in 5m 24s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/db6d6acff06349fe90f111dbde464226 : SUCCESS in 21m 08s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c32fb71d2b9d4b03ba59ef1e61e46627 : SUCCESS in 1h 04m 05s","accounts_in_message":[],"_revision_number":4},{"id":"955f2596d7298838cedd9c529ce867d7abdf6dda","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-06 17:10:19.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/757f8d0b1c174a7c8a61dcd9060887c0\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/b7d2e10001df4b8dbeb1378a79b62429 : SUCCESS in 1h 24m 57s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/b0d6ef945bc04a5f9c773aac594d4267 : SUCCESS in 47m 57s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/77f872362d1d483392b34a417df42783 : SUCCESS in 52m 36s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/e08d5573381f4b7b8e49146d8ed9c949 : SUCCESS in 48m 11s","accounts_in_message":[],"_revision_number":4},{"id":"7030789c8861ca2a9d3a4cbc61d85657e8afb9fe","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2023-10-06 19:27:27.000000000","message":"Patch Set 4: Code-Review-1\n\n(17 comments)","accounts_in_message":[],"_revision_number":4},{"id":"3c9741cef3918b6f860cee79ad22d180f908036a","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-10-09 10:46:58.000000000","message":"Patch Set 4: Workflow-1\n\n(8 comments)","accounts_in_message":[],"_revision_number":4},{"id":"ce037076b1c4040dcc89057a667553083699e584","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-10-09 11:04:05.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"be79afe9813801fc251e931e1f8d8da1883d5711","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"date":"2023-10-18 22:25:23.000000000","message":"Patch Set 5: Patch Set 4 was rebased\n\nCopied Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n\nOutdated Votes:\n* Verified-1\n* Workflow-1\n","accounts_in_message":[],"_revision_number":5},{"id":"39a039504a0248b394cdd6e5ec1f594289b842cb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-18 23:38:27.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/36c3e8af44524412b17fd03a5f643afc\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6ca601d7979e44b0888d1c80dfa5bd7e : SUCCESS in 8m 07s\n- grenade https://zuul.opendev.org/t/openstack/build/fdac00cee5ef4be7ad3d7152a667af9a : SUCCESS in 42m 46s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/5ceecd2fb1cd484680edbf808b693db9 : SUCCESS in 1h 05m 26s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/1f64f2d824cc48aa81ac3705b73fba59 : SUCCESS in 37m 26s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/72e953eb65014858b4cba800dfcd2bdb : SUCCESS in 53m 33s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/adc7c2279520470fb78bbc2f35998804 : SUCCESS in 19m 17s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2f8374fbdde44742afb74f0f36890568 : SUCCESS in 19m 30s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/87d1372199bf4479bb4162ff968c78af : SUCCESS in 20m 00s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/5f29178d5ecc45389b8877fbae0b6db6 : SUCCESS in 9m 42s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/6f352e1466684452ad8088091b826b56 : SUCCESS in 6m 12s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/29ecd80beaf244ce83a32c824bd6a16a : FAILURE in 17m 17s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/9cc98eb6a80544ea8357a4e48a59d5af : SUCCESS in 20m 28s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/61acc67411d84a329310d52b0e95b05b : SUCCESS in 16m 41s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/1c9fc6b1f906471396b50edf8ab29fec : SUCCESS in 17m 03s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/64837ce2e0e94970a4154eb173088214 : SUCCESS in 16m 04s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/31694c4b54a24c94af8865b75d961c5a : SUCCESS in 18m 32s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/fcb70b69ed3e4aa58305424124063c37 : SUCCESS in 17m 21s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/75d898c5786647d887b9bbbc5676addb : SUCCESS in 18m 31s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/854b8d711173482b8b87fe3fd557537d : SUCCESS in 15m 27s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/02bf081967a24a58bd7d57d3be394a55 : SUCCESS in 16m 53s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/38c690bee68d44778f0ab293aa9fe216 : SUCCESS in 16m 44s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/431b7b374a9f49edae6dc22f635cb380 : SUCCESS in 7m 16s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/359be18b54c2416bafbdfa9f1f4db009 : SUCCESS in 16m 11s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/b51f5287673748729c1f07db822ae6e5 : SUCCESS in 8m 21s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/601a3fa2532744da8bbe524e2dc08510 : SUCCESS in 54m 11s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/0bc8e8e23bc54a66a27c76ed041f24aa : SUCCESS in 58m 30s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/ca2492599a7943e0904c8796bd06346a : SUCCESS in 53m 12s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/62effeeaeb55401bb222fad5cc093cce : SUCCESS in 55m 18s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/b9e6808853d14f4dbc997fcc18a1e7f6 : FAILURE in 18m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0ed1f6f3d2ee4ee0a77ccb9f36bcbed1 : SUCCESS in 6m 01s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/acee8e86c5e44891a73c6e5b16516777 : SUCCESS in 19m 09s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/4e1002e303e041e99247ac641001beba : SUCCESS in 54m 40s","accounts_in_message":[],"_revision_number":5},{"id":"376b639dd0f341c172acccaee550c117674f86b9","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-18 23:45:13.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2eb7306229e84ff4a24c69582d21966a\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/6ca489cadcf3474b910df8bf371273ce : SUCCESS in 50m 22s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/250e41a43fd14e21b9ef82f3a65ce6bb : SUCCESS in 1h 12m 16s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/a6d2131f059941969c6e8f0d517c1344 : SUCCESS in 1h 04m 45s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/2e7ce7b0d8234a2186c4e928f944fc6e : SUCCESS in 1h 17m 40s","accounts_in_message":[],"_revision_number":5},{"id":"c7a9f6cfe2d0a67514ad3fa35ad4488de85a4664","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2023-10-19 18:56:27.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"afca1edcfb17eb26c795567899e4b5e0c0d7aae2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-10-24 17:34:56.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1\n","accounts_in_message":[],"_revision_number":6},{"id":"ebc3401422f26afc3c45fdf80a3671d9d0fa9b59","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-10-24 17:40:35.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"8f15bd1f23bb45c11d4973275378b933281b59d0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-24 18:53:07.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3d6fa41d8fa74e6e921b88223324e41b\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4798ce7d607940ff920c59fccdc68589 : SUCCESS in 9m 25s\n- grenade https://zuul.opendev.org/t/openstack/build/9ae6fadd32824058a980d34e2d112ec3 : SUCCESS in 55m 10s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/b5b7be0a512344cdb6501afb8b778744 : SUCCESS in 44m 06s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/5c9389fa52194a1aa4529f208c5abce2 : SUCCESS in 1h 05m 07s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/e5f99cb9d45e488c8d3f3a8640468958 : SUCCESS in 1h 10m 18s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/130887f770c942a38a5b6226f41aab88 : SUCCESS in 19m 35s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/050e7506bbf141678e9f9d60855624d1 : SUCCESS in 19m 21s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/65e8884968444f84b5914d4929bad228 : SUCCESS in 25m 33s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/b95502f0ce174b5ab8b4c76145cb24f4 : SUCCESS in 9m 22s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/f98700fa117b422fa34052633df24976 : SUCCESS in 5m 41s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/d0bed746925a4bc19fef6b62cda39417 : SUCCESS in 18m 28s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/f3f860769b384ae8b650dfa6d6df041b : SUCCESS in 16m 07s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/6a38ffa612a04ac3a4b929b0e335c6cf : SUCCESS in 12m 01s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/e13d9b5f6ad742b0b197cbdce7e1f1c1 : SUCCESS in 16m 56s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/b979cf7b2b3245f0b6ef00d24380f011 : SUCCESS in 17m 38s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/e4e38172ec5045ce874ebd8c4be9f1d8 : SUCCESS in 18m 18s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/24fd7e27adc44ac59fecb1e8ca56ab5b : SUCCESS in 18m 24s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/97fb81038ef74188933853574853b945 : SUCCESS in 19m 05s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/f09344d878ad4fdb9c58d65190645a8b : SUCCESS in 16m 28s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/b15ebb5563c742f1aa2244ddd4656a3f : SUCCESS in 16m 36s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/894ae5f384cd4268b1ff8714edb4ab44 : SUCCESS in 17m 24s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/b822cb1e3b6f435cb365752d7127013f : SUCCESS in 6m 48s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/3a173ac7f01642e7a8435e92c3022514 : SUCCESS in 16m 51s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/8736aca70e054ce28f15c138e58b7f0a : SUCCESS in 7m 43s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/6a24a1034bff49288d8778d1ba2437d7 : SUCCESS in 1h 02m 20s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/e864bac13a57454b8fc7be0819057f92 : SUCCESS in 1h 09m 26s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/6ead209fa49a4eb29a5513ae632be548 : SUCCESS in 59m 35s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/fdcb80577681446ba03b5eede8a47aa4 : SUCCESS in 57m 45s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8c662e061e7f4606b5be819cf99d4525 : SUCCESS in 17m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2958bad6d5664459a2c3cb36fc7ee1c5 : SUCCESS in 5m 24s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/d3c6a13f02234e058d55ccc8241f2583 : SUCCESS in 21m 05s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9bac3699d6d648259390fabd7d5a7409 : SUCCESS in 45m 19s","accounts_in_message":[],"_revision_number":6},{"id":"d3f5e4a425e3f6edf7998e3f633fbc3168e49efc","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-24 19:08:55.000000000","message":"Patch Set 6:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7926988e9732462498ae1fce82218222\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/06d54ee0f14846debad298ce4d230996 : TIMED_OUT in 1h 30m 56s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/d08b839e94a04fc1800c930fa0178882 : SUCCESS in 20m 05s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/b095689f189f4d749be15103faa4c035 : TIMED_OUT in 1h 31m 07s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/7757a7ca7bef4543812dff9d29fa9119 : SUCCESS in 24m 13s","accounts_in_message":[],"_revision_number":6},{"id":"e15c4c2bd5852fdbf1e1bfa19c073ebe4417eb8c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-10-30 11:03:10.000000000","message":"Uploaded patch set 7: Patch Set 6 was rebased.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":7},{"id":"f8762281ba49ebc871cb79411b8e173cd5291fa6","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-30 12:14:10.000000000","message":"Patch Set 7:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/acd226ec47c44a2db569baa58d974d56\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/6af3edf39ea94125a4d6bc1aa502be8c : SUCCESS in 28m 14s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/6ac3cb8e2e8a4ea9bfc6ba38ca5fe2aa : SUCCESS in 31m 45s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/a0ccb5ad13514d01854372b26300d199 : SUCCESS in 1h 08m 06s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/ce6afa656d1d49cca653cb0090042e15 : FAILURE in 48m 29s","accounts_in_message":[],"_revision_number":7},{"id":"8de0704b7f331d9933628fff52aab35664841a14","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-30 13:21:47.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a0e2c1d4368348b28d6fca571fb91786\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c6dc91cf9b464fc4a9cef839728c0b03 : SUCCESS in 9m 23s\n- grenade https://zuul.opendev.org/t/openstack/build/20180752e8f54c2c802a3b36a782e33b : SUCCESS in 55m 43s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/f60b0b2e45bb49a0b6cd9855ff198750 : SUCCESS in 50m 39s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/5471ee565db94d118ba794fdd724be08 : SUCCESS in 39m 30s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/116ee23bbe41409e90cc6a1cc2490a47 : SUCCESS in 56m 51s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/f96619238084418ab7e654fc18cc962d : SUCCESS in 30m 53s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/d0d3a5ef73ee4791a1aefef3afafca1c : SUCCESS in 18m 31s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/aebf5b82a25f4a7aa617202f49aa6f62 : SUCCESS in 22m 21s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/b05ce74a594c449b9d2547fb0232ec9c : SUCCESS in 8m 16s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/d8e3501eb1ea44c08f23d58804c44d0d : SUCCESS in 5m 34s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/7ea62ef5182a4d5595bd2cfb158bcff7 : SUCCESS in 15m 49s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/e253724cc3f84698b0510f63f1e215a6 : SUCCESS in 23m 13s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/3e2972eaf87e446e90d09dddd68c4cf9 : SUCCESS in 14m 58s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/cf58e035582044df8ca64d3b43538807 : SUCCESS in 16m 44s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/1fcaf2553d9441f4a5ac3eecf3c36754 : SUCCESS in 24m 43s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/74a081e0338d437789ce164a613cf3c0 : SUCCESS in 25m 35s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/cd45179daa4443e99895fc11cfcca050 : SUCCESS in 23m 47s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/f949f251fe0e43f48e68f696b3991e01 : SUCCESS in 26m 51s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/92b9330a220245b1b0256b0defe05229 : SUCCESS in 14m 33s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/c26b2fcab3374494a70aa15443ed0b7b : SUCCESS in 17m 23s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/b8cb9d4dea544d038ef4ca009cf1119b : SUCCESS in 15m 30s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/2c8a82459fb843c4855c2bb9549c7933 : SUCCESS in 8m 38s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/54a27b604ea14e84af3fca3e1036dad0 : SUCCESS in 19m 29s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/eb8427f3614c4c41b314df74e5c741a1 : SUCCESS in 9m 11s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/35649eba25c14335a2b195edbeb26cf6 : SUCCESS in 49m 07s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/64e26fb4cbcb40d5b028860ddc573836 : SUCCESS in 59m 20s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/669036b38220477ab56e1537e000442d : SUCCESS in 53m 30s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/9b9449c2886c4ed99bb927ab28008ed5 : SUCCESS in 51m 19s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d167019117de441ba37db28a69728d22 : SUCCESS in 18m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1acb154dd1c84fffa7579c875d080eac : SUCCESS in 4m 27s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/85fdaf9fa6984fb1995ff5372eee196b : SUCCESS in 28m 07s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f397fde855874b99b66300d80ecb14aa : SUCCESS in 48m 12s","accounts_in_message":[],"_revision_number":7},{"id":"c4f9242d005b054cd491fe1e60430823ecc5265c","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2023-10-31 00:31:48.000000000","message":"Patch Set 7:\n\n(22 comments)","accounts_in_message":[],"_revision_number":7},{"id":"1d2987d7ba06dafa8f8a6a0b79ac2381ca850266","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-11-02 18:24:37.000000000","message":"Uploaded patch set 8.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":8},{"id":"2d416742a92cf063f818073040539c379611c666","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-11-02 18:30:49.000000000","message":"Patch Set 8:\n\n(14 comments)","accounts_in_message":[],"_revision_number":8},{"id":"876025b238dcb4b2399ad756dc1c7134ee5b72f3","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-11-02 18:45:33.000000000","message":"Patch Set 8:\n\n(6 comments)","accounts_in_message":[],"_revision_number":8},{"id":"a92fce2019096b051677f05cb321d85b1de1d325","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-11-02 18:49:40.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"2d58677b250a1591ff3c74ec589a6a2388e0cfc1","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-11-02 18:55:54.000000000","message":"Patch Set 8:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6b9608713f2c482baa9d8b42232bb55e\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/a6b4934dd4ac4c3c94256de88f58d7d2 : SUCCESS in 17m 47s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/6d164d2c7d22488d9f5600cecc8bb919 : SUCCESS in 18m 49s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/0960a87567a145259f34b8771256d04c : SUCCESS in 29m 31s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/788c9822caf241ec9efbd1a494efcaaf : SUCCESS in 24m 17s","accounts_in_message":[],"_revision_number":8},{"id":"057958fffb3f22b09634acb2f31289260c743d2b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-11-02 19:41:51.000000000","message":"Patch Set 8: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/d42299d179e64a80876e8cf499617e81\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/93939761f2f44b72a331a58d49b5bbd3 : SUCCESS in 8m 16s\n- grenade https://zuul.opendev.org/t/openstack/build/6c816ed6027a4fbabde029fe4607ac3c : SUCCESS in 1h 09m 19s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/028f8fb91bde46ed982cd180c4038e35 : SUCCESS in 1h 01m 03s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/0ee1a88e4a2c4083b1ec1f086939d0cd : SUCCESS in 52m 55s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/301d52be59e64e50ac193d5ea937d70e : SUCCESS in 47m 16s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/9ee96d62ec2a4dcd9c59fd85b7e85974 : SUCCESS in 17m 59s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/f86f0e95ff204ec4bf9c8c5682743a37 : SUCCESS in 19m 53s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/8ada58b9fa4b482384eed2232af6ae2d : SUCCESS in 20m 07s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/948b8eebbc0544e89d9bdfd2449d339d : SUCCESS in 8m 25s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/7fe5e4e1ad8a45df849e2a1407af9d7e : SUCCESS in 5m 28s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/5333029281d1447eb6c3336d7b65ded1 : FAILURE in 19m 11s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/9eb8dea4a937453aa52790a81ec243d1 : SUCCESS in 18m 06s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/f7b5184ee2454de68c25c0c745f87f6f : SUCCESS in 21m 26s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/ac8d4224865e478abefca2ebf54c4712 : FAILURE in 17m 29s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/6892c7ecfdb94385b80d405a6dba08d5 : SUCCESS in 16m 42s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/1a29322e55f74ae2b1fd2d5cc3a754cd : SUCCESS in 23m 21s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/fe68731ef9ae44a3ad973736f69fbee0 : SUCCESS in 18m 25s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/ffbfdf5a12534f3c967e6ffe11fa01a7 : SUCCESS in 20m 36s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/beaabe613e5846c6842b77a3c36137fe : SUCCESS in 16m 45s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/4f99f69c9bf040eeac9b4278c508e67a : SUCCESS in 16m 57s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/e5bec7d5fcd14a1daa29143e499498f5 : SUCCESS in 17m 23s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/ae2f554c40244d699d05b4a5bb79f6d1 : SUCCESS in 6m 54s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/dc8b1750a89f4eedbba5c2ae1217a139 : SUCCESS in 16m 18s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/9635a72951d3458582fbcea6354520ec : SUCCESS in 7m 45s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/254cb0cf4e754ff399691445c72c5da1 : SUCCESS in 1h 00m 24s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/650251a2ac864571b9ddf1d9ab79d95e : SUCCESS in 1h 05m 33s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/7cab29bcbcc44157979422598459cc14 : SUCCESS in 44m 43s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/9e63edf39679438f858a1f8e4d7566f2 : SUCCESS in 54m 36s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/5aa408e3420c449bb3b379622932b0ee : FAILURE in 19m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e8c9b541eea549cebd404bfc32b3b07c : SUCCESS in 5m 04s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/93be41b605d343618157c9c904af2383 : SUCCESS in 17m 39s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9ec46d9d6bc847dda32cb9202ef400d4 : SUCCESS in 1h 07m 27s","accounts_in_message":[],"_revision_number":8},{"id":"9885d07192e081902c9dd85a3f7a87ab40c8bc8a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-11-03 14:30:47.000000000","message":"Uploaded patch set 9.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":9},{"id":"74e919ba2354b40d7658be32dfeff52e8200f282","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-11-03 14:38:51.000000000","message":"Patch Set 9: Workflow-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"77fdc4417bbd76b5437e3ccb82a50155c2a37cda","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-11-03 15:45:02.000000000","message":"Patch Set 9: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/03f03604467c4e54ba636f240a3b0847\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f48a82b361c14deeae948c3851bf4697 : SUCCESS in 8m 25s\n- grenade https://zuul.opendev.org/t/openstack/build/e8958ec0cd554454a4236455eebd904b : SUCCESS in 59m 00s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/a3e9be24d3c6406082d31a544012cbe6 : SUCCESS in 1h 01m 24s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/bb6e9af80e32415faf39d93b87e47d77 : SUCCESS in 1h 01m 36s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/60b34976a18149f4bbcb06c4a90b3c8a : SUCCESS in 1h 05m 41s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/7978b2085d96462c8c5cb2f0f3975dba : SUCCESS in 20m 07s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/7831b4dd267c4d70abcb2b2d70c61e87 : SUCCESS in 20m 09s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e1c75e02975d4f80b14db3e269591754 : SUCCESS in 19m 31s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/0eba4e767e9c44188e836ca73a033dbd : SUCCESS in 9m 04s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/9daf6a05b1de44598863d73be4e12c8f : SUCCESS in 5m 18s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/ff1bad0d63684bf487961961710ba479 : FAILURE in 18m 39s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/206ad34d7df847a9ac02ba6ce7390938 : SUCCESS in 16m 48s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/b4c72e895a6c415b9c60f9e2be2d3a42 : SUCCESS in 15m 49s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/70f0e1070c15495199e4c3103c39f177 : SUCCESS in 15m 45s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/aeca76196cd642aaac6b1bf9deb0d33d : SUCCESS in 18m 09s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/1609ec5ea9f945ac9b324367b1cc24d3 : SUCCESS in 18m 04s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/4a64bea89ad84276972c0726944ee7fe : SUCCESS in 21m 08s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/6e1d3ebca86b475baee480136b797674 : SUCCESS in 19m 01s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/6780aeae8375421181613023ea10cf60 : SUCCESS in 18m 41s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/d54529bc5ab44c91b0b712eb6077fa24 : SUCCESS in 16m 24s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/c3a559283bae4f64b3790bc06e4d5848 : SUCCESS in 18m 16s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/8976cc04b87c40998aed4afa5b88351c : FAILURE in 7m 23s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/add48e0e615e4faa987105d09d5cf8f8 : SUCCESS in 16m 33s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/c1537bd6e2f443f586e667699fff095a : SUCCESS in 8m 11s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/c0cfb0334c3b404296f9615e94b90118 : SUCCESS in 58m 54s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/395babb7131b4482b93a202ea1395905 : SUCCESS in 1h 03m 31s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/7343be1b417f425d9bfcd5762f2ebbdf : SUCCESS in 43m 04s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/3d4037cc53bb4e5bb5bf2f141a5a3d3c : SUCCESS in 49m 31s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/7ca3cdbc107e4e1b9bb86bdaa10144a8 : FAILURE in 19m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ac831713306047e78329d780d4d366b6 : SUCCESS in 5m 15s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/7b4af4d0e5d0454caa053534074253bf : SUCCESS in 20m 48s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/69e5c11d01c84cdb80cea1e7d17de607 : SUCCESS in 57m 54s","accounts_in_message":[],"_revision_number":9},{"id":"c61ce3cae46a58ebfaaee7913d7f368dab3c396b","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-11-03 16:04:44.000000000","message":"Patch Set 9:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c7e6f31c16db4c89ac86acaf7af9ee18\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/3cec9d2ee1da4215a485c666353c1571 : SUCCESS in 16m 09s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/dd7a60d9f3dc4b32aa180352871da703 : TIMED_OUT in 1h 31m 12s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/8f0a14fb8815475fb7e8c2e82aa535c3 : SUCCESS in 22m 54s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/6782dd1228f84bf89403e0cec40ebb66 : TIMED_OUT in 1h 30m 56s","accounts_in_message":[],"_revision_number":9},{"id":"a2a783ebf19fe1c5b55143c0b289c9facc83fbec","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-12-04 16:15:22.000000000","message":"Uploaded patch set 10.\n\nOutdated Votes:\n* Verified-1\n* Workflow-1\n","accounts_in_message":[],"_revision_number":10},{"id":"5225d9843b3dc5f99402bdfd9ee141ae8522d139","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-04 16:42:02.000000000","message":"Patch Set 10:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/008c86ebd219474cbba6178351e2cf74\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/01ecce4eec8144ba843a6a0b3632124c : SUCCESS in 19m 03s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/7686de2b8ff4413d9cf98235454b43e7 : SUCCESS in 19m 28s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/4f22903711744eb7ada0791c603c5e92 : SUCCESS in 24m 12s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/b90a622c7b0c40a9b2c18901f2b82807 : SUCCESS in 23m 02s","accounts_in_message":[],"_revision_number":10},{"id":"67ba56699ba24a07422f8941ab7ecb8c4c2d7723","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-04 17:23:59.000000000","message":"Patch Set 10: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/dfa84a6a503c4b31aefa2c052a5a146f\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6f7c4e9fb2704948ac257f2a0ade002e : SUCCESS in 9m 29s\n- grenade https://zuul.opendev.org/t/openstack/build/f4717410d09b4a71a84831cc0f9078f2 : SUCCESS in 52m 46s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/9d427fe86ef14bc3b850c610f0dd776f : SUCCESS in 55m 28s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/a72e1b7b84914ccbad1eacedf65e0fe4 : SUCCESS in 1h 00m 22s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/cf46184c2ba14161813e093a35dadf4a : SUCCESS in 56m 37s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/52180c6c6d944d0e849f0fdc4a6ac7f7 : SUCCESS in 18m 20s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/743bcdc02aa5412aa2d16ca5b9aa60f3 : SUCCESS in 19m 42s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/8d6a11ced76049f98b9c72a8e2a1ceb5 : SUCCESS in 21m 00s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/89d6f00695dd4e91ad4115a43bf9c73d : SUCCESS in 10m 45s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/23b2d23dabea4331a975fe8c6add1047 : SUCCESS in 6m 05s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/6915d9eb786541a0bfa8098815af9789 : FAILURE in 19m 26s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/06f006a3069a49a8bf0ecbd0e368821a : SUCCESS in 16m 12s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/8c442fad4e824331bfe2d2c669be2ebc : SUCCESS in 15m 57s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/8db7ca1cdab54f74b5a57c6d3bc033e3 : SUCCESS in 16m 36s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/7a134404007b4d92970e1529f3525416 : FAILURE in 21m 18s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/bfbbc8d3fa694bfbbfad3aa42f10e027 : SUCCESS in 16m 37s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/ef3e426633ab4e3ca261d9a329e670ef : SUCCESS in 19m 19s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/be9dcc6515894c14a6c9ecc5805c0f16 : SUCCESS in 16m 50s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/7c0a5b8826bd4838be6e3307522fd7c0 : SUCCESS in 14m 34s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/30bd47b8588b4b329e9bdcbb02b9f6df : SUCCESS in 17m 28s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/d418fcd2e834405ba6a04d03cda7abc2 : SUCCESS in 17m 44s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/efdce38660db47cdbc705c90a59241cb : SUCCESS in 7m 31s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/e708a2ec08744b0c92af41b9c06489af : SUCCESS in 14m 53s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/669eb776575b4ef7a8d2b4951d1d6fdf : SUCCESS in 8m 08s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/331572c068264d65b6401651f9d916b6 : SUCCESS in 53m 18s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/57b453600f074e648a9858154729d4e8 : SUCCESS in 56m 38s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/21d22e43a57b4a62a0f9b4877bbccbe2 : SUCCESS in 42m 50s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/c3abf97441904e41a00630115aecafda : SUCCESS in 40m 35s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/7ce8c895731c49f09e78f98e94b0b19e : FAILURE in 15m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4c4fb85a3655445e9822f6e6e5cd7182 : SUCCESS in 4m 55s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/5d1b96feb4ca498aa76fc0b150292600 : SUCCESS in 19m 34s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/767f624c1bfb4b5887a12076adf4b503 : SUCCESS in 1h 01m 34s","accounts_in_message":[],"_revision_number":10},{"id":"6fd97a1f794bfec35651cf06e0dc7b1a5fff6b87","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-12-04 18:52:26.000000000","message":"Patch Set 10: Code-Review-2\n\n(2 comments)","accounts_in_message":[],"_revision_number":10},{"id":"04b61286f950c6573e40d14d65b175cae36250ec","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-12-05 15:02:24.000000000","message":"Uploaded patch set 11.\n\nCopied Votes:\n* Code-Review-2 (copy condition: \"changekind:TRIVIAL_REBASE OR **is:MIN**\")\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":11},{"id":"16669ebcabead9d266c958e4430317fe0b070852","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-05 16:22:30.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\n\nhttps://zuul.opendev.org/t/openstack/buildset/26effd4ff27c4e48ba708099bdcd5357\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b36e42d59e2640bf8b0f9b9361a1e343 : SUCCESS in 8m 44s\n- grenade https://zuul.opendev.org/t/openstack/build/3fbc4698eeef4bc7b7e27af2eb7dfe42 : SUCCESS in 1h 05m 48s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/e724e1dc02a9459c8e6e23c7a849e1c7 : SUCCESS in 45m 16s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/12271d9a97e249dc8165ab84bcc8b8e9 : SUCCESS in 37m 29s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/7836b027f6fa4cf78b23d1af3d4065cb : SUCCESS in 1h 11m 59s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/078c7803eeb746fc9da4ac7bdff2673d : SUCCESS in 18m 13s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/57a9555773ba420da96d5673889e505a : SUCCESS in 20m 15s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/007c8e2f8edb4fa0b3c1cad4ce4a378b : SUCCESS in 22m 15s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/bc2589293f274c3da7ddfccbcff8c45c : SUCCESS in 9m 38s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/53c9ec2ff42e469289ced0ec88d041e6 : SUCCESS in 5m 37s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/635819ceeb984de4b36b8f46ffa272e1 : FAILURE in 19m 29s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/e32bfb08bd214cb7ae0ebea5e2fae5f6 : SUCCESS in 16m 33s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/29809246417b4807bf05e835f04c51f4 : SUCCESS in 16m 42s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/c2159c02fade45cc927144b24d9fa3b0 : FAILURE in 14m 46s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/777e0bc22e3b408ab18e3edcf9adb2f5 : FAILURE in 18m 34s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/913929e355a84e40994ba6ef04f8a278 : SUCCESS in 19m 21s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/502affce023a4da4bb85804c6fe9c06d : SUCCESS in 21m 07s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/9c9d55af00a24c2da613c8b1c264bd1c : SUCCESS in 19m 01s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/ea18752a50ab46c38dc25d616ff0022a : SUCCESS in 15m 45s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/4ebbbe7f4437496b9113006df081fc2d : SUCCESS in 15m 15s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/2019111d571c460fbb97ce9c280ef909 : SUCCESS in 15m 02s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/d324dd1560b3405e94e65f89763a3e52 : SUCCESS in 7m 38s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/1f8278cb72554ee089dc5bdde5f46e48 : SUCCESS in 17m 52s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/d187eb22017a431ab2c63b23b87e48b6 : SUCCESS in 9m 21s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/fa1fb406b0c64119bbc923e37f368209 : SUCCESS in 54m 28s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/34addb96a7214d4e9db2aa73657795f1 : SUCCESS in 1h 00m 26s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/2b1b8823ab4a489fa0284a86d80ea8a7 : SUCCESS in 41m 15s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/b7104aad087046d9890599667293f9da : SUCCESS in 43m 43s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d90a900df4be4afba245fa5f1aca6103 : FAILURE in 16m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9a2ed70944e243eebdfdf3b5be05fc28 : SUCCESS in 6m 04s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/8e3b4dd461f54bcfab5e75cfd560454f : SUCCESS in 20m 28s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f0b063c266ef49b694593163d519aad4 : SUCCESS in 1h 04m 52s","accounts_in_message":[],"_revision_number":11},{"id":"b17324ef3235139d4c13f896ed1cdf21fe9178b5","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-05 16:23:35.000000000","message":"Patch Set 11:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f873284a7f5943a5b4dc38e76a1b7603\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/f78effe6c7db4a0fbd5178d4ffe95271 : SUCCESS in 1h 11m 36s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/398620f6cb2d4b33adffd53bde102cd2 : FAILURE in 18m 33s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/a83b57f4540e45a8b9745f7e02632e1b : SUCCESS in 1h 17m 29s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/d522193ce0d94dbb9b47219044fcb56d : SUCCESS in 25m 50s","accounts_in_message":[],"_revision_number":11}],"current_revision_number":11,"current_revision":"e17186536e10d2b1fd9b042367abf6583658f51a","revisions":{"c637f08d3e9b093bb7aea120ff8155ea0a6470be":{"kind":"REWORK","_number":1,"created":"2023-10-03 15:09:13.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/36/897236/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/36/897236/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/897236/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/897236/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/897236/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/36/897236/1"}}},"commit":{"parents":[{"commit":"cb8a0b497b330fa68ec1d9859813acb00ba75753","subject":"proxy-server: de-duplicate _get_next_response_part method","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cb8a0b497b330fa68ec1d9859813acb00ba75753"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-10-03 14:27:02.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-10-03 15:05:24.000000000","tz":60},"subject":"proxy: fix replicated GET ChunkReadTimeout handling","message":"proxy: fix replicated GET ChunkReadTimeout handling\n\nWhen a backend GET times out, the proxy may try to resume the GET from\na different backend source. If all retries fail, a ChunkReadTimeout\nmay be raised.\n\nIn the single range response case, this ChunkReadTimeout was not being\ncaught, resulting in a traceback.\n\nIn the multi-range repsonse case, the ChunkReadTimout was transformed\nto a StopIteration while trying to iterate over the response\nparts. This appeared the same as all parts being complete, and could\nresult in the client receiving no parts but still getting a multi-part\nterminator line.\n\nThis patch moves ChunkReadTimeout handling to a wrapper for the GET\nresponse app_iter. This has two benefits:\n\n1. The exception is caught and logged for a single part response.\n\n2. The exception causes the multipart response handler\ndocument_iters_to_multipart_byteranges to exit without yielding a\nterminator line.\n\nIn both cases the new handler ensures that the\n\u0027swift.non_client_disconnect\u0027 flag is set on the request environ.\n\nChange-Id: I403ba542834a8dcbe1052ea3c840453fcf358617\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c637f08d3e9b093bb7aea120ff8155ea0a6470be"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c637f08d3e9b093bb7aea120ff8155ea0a6470be"}]},"branch":"refs/heads/master"},"debf93f775775765b8c86af395379e9f969ab5c2":{"kind":"REWORK","_number":2,"created":"2023-10-03 19:59:41.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/36/897236/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/36/897236/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/897236/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/897236/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/897236/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/36/897236/2"}}},"commit":{"parents":[{"commit":"cb8a0b497b330fa68ec1d9859813acb00ba75753","subject":"proxy-server: de-duplicate _get_next_response_part method","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cb8a0b497b330fa68ec1d9859813acb00ba75753"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-10-03 14:27:02.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-10-03 19:57:21.000000000","tz":60},"subject":"proxy: fix replicated GET ChunkReadTimeout handling","message":"proxy: fix replicated GET ChunkReadTimeout handling\n\nWhen a backend GET times out, the proxy may try to resume the GET from\na different backend source. If all retries fail, a ChunkReadTimeout\nmay be raised.\n\nIn the single range response case, this ChunkReadTimeout was not being\ncaught, resulting in a traceback.\n\nIn the multi-range repsonse case, the ChunkReadTimout was transformed\nto a StopIteration while trying to iterate over the response\nparts. This appeared the same as all parts being complete, and could\nresult in the client receiving no parts but still getting a multi-part\nterminator line.\n\nThis patch moves ChunkReadTimeout handling to a wrapper for the GET\nresponse app_iter. This has two benefits:\n\n1. The exception is caught for a single part response.\n\n2. The exception causes the multipart response handler\ndocument_iters_to_multipart_byteranges to exit without yielding a\nterminator line.\n\nIn both cases the new handler ensures that the\n\u0027swift.non_client_disconnect\u0027 flag is set on the request environ.\n\nFor the single part case, exception logging is added.\n\nChange-Id: I403ba542834a8dcbe1052ea3c840453fcf358617\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/debf93f775775765b8c86af395379e9f969ab5c2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/debf93f775775765b8c86af395379e9f969ab5c2"}]},"branch":"refs/heads/master"},"baa2941c5c176825bc86f2373e6d2003f9efdf67":{"kind":"REWORK","_number":3,"created":"2023-10-04 15:36:37.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/36/897236/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/36/897236/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/897236/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/897236/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/897236/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/36/897236/3"}}},"commit":{"parents":[{"commit":"0e9fdf42d2989df6f776f84cf29663f93385a690","subject":"proxy-server: de-duplicate _get_next_response_part method","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0e9fdf42d2989df6f776f84cf29663f93385a690"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-10-03 14:27:02.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-10-04 13:51:28.000000000","tz":60},"subject":"proxy: fix replicated GET ChunkReadTimeout handling","message":"proxy: fix replicated GET ChunkReadTimeout handling\n\nWhen a backend GET times out, the proxy may try to resume the GET from\na different backend source. If all retries fail, a ChunkReadTimeout\nmay be raised.\n\nIn the single range response case, this ChunkReadTimeout was not being\ncaught, resulting in a traceback.\n\nIn the multi-range repsonse case, the ChunkReadTimout was transformed\nto a StopIteration while trying to iterate over the response\nparts. This appeared the same as all parts being complete, and could\nresult in the client receiving no parts but still getting a multi-part\nterminator line.\n\nThis patch moves ChunkReadTimeout handling to a wrapper for the GET\nresponse app_iter. This has two benefits:\n\n1. The exception is caught for a single part response.\n\n2. The exception causes the multipart response handler\ndocument_iters_to_multipart_byteranges to exit without yielding a\nterminator line.\n\nIn both cases the new handler ensures that the\n\u0027swift.non_client_disconnect\u0027 flag is set on the request environ.\n\nSome error logging is added.\n\nChange-Id: I403ba542834a8dcbe1052ea3c840453fcf358617\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/baa2941c5c176825bc86f2373e6d2003f9efdf67"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/baa2941c5c176825bc86f2373e6d2003f9efdf67"}]},"branch":"refs/heads/master"},"38b9534de2738ec94b686f974db2e4d24efc2463":{"kind":"REWORK","_number":4,"created":"2023-10-06 15:27:05.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/36/897236/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/36/897236/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/897236/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/897236/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/897236/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/36/897236/4"}}},"commit":{"parents":[{"commit":"d31a54a65c186550a99bb985f056c071690a3939","subject":"object: Block POSTs and chunked PUTs when already past reserve","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d31a54a65c186550a99bb985f056c071690a3939"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-10-06 13:22:27.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-10-06 14:36:44.000000000","tz":60},"subject":"proxy: handle ChunkReadTimeout in replicated GET path","message":"proxy: handle ChunkReadTimeout in replicated GET path\n\nSingle part replicated GETs that timed out reading from the backend\nwould raise a ChunkReadTimeout while the response body was being\niterated. This was previously not caught in the proxy controller,\nresulting in a traceback.\n\nThis patch adds a wrapper for the response iterator to catch and\nsuppress the ChunkReadTimeout. Exception logging is added when the\nexception is raised.\n\nSome GetOrHeadHandler unit tests are moved to a new\ntest_base.TestGetOrHeadHandler class, where new tests are also added.\n\nChange-Id: I403ba542834a8dcbe1052ea3c840453fcf358617\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/38b9534de2738ec94b686f974db2e4d24efc2463"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/38b9534de2738ec94b686f974db2e4d24efc2463"}]},"branch":"refs/heads/master"},"ef50cf4017dc174f1119f94be666d7887ff0dbaf":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2023-10-18 22:25:23.000000000","uploader":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"ref":"refs/changes/36/897236/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/36/897236/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/897236/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/897236/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/897236/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/36/897236/5"}}},"commit":{"parents":[{"commit":"195f54ecb5c7520b7ae19157be77047a0f4e68ea","subject":"Merge \"Add a swift-reload command\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/195f54ecb5c7520b7ae19157be77047a0f4e68ea"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-10-06 13:22:27.000000000","tz":60},"committer":{"name":"ASHWIN A NAIR","email":"nairashwin952013@gmail.com","date":"2023-10-18 22:25:23.000000000","tz":0},"subject":"proxy: handle ChunkReadTimeout in replicated GET path","message":"proxy: handle ChunkReadTimeout in replicated GET path\n\nSingle part replicated GETs that timed out reading from the backend\nwould raise a ChunkReadTimeout while the response body was being\niterated. This was previously not caught in the proxy controller,\nresulting in a traceback.\n\nThis patch adds a wrapper for the response iterator to catch and\nsuppress the ChunkReadTimeout. Exception logging is added when the\nexception is raised.\n\nSome GetOrHeadHandler unit tests are moved to a new\ntest_base.TestGetOrHeadHandler class, where new tests are also added.\n\nChange-Id: I403ba542834a8dcbe1052ea3c840453fcf358617\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ef50cf4017dc174f1119f94be666d7887ff0dbaf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ef50cf4017dc174f1119f94be666d7887ff0dbaf"}]},"branch":"refs/heads/master","description":"Rebase"},"0cccc3dc931257bc3b1a0483f6ee4aeb7a51d354":{"kind":"REWORK","_number":6,"created":"2023-10-24 17:34:56.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/36/897236/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/36/897236/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/897236/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/897236/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/897236/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/36/897236/6"}}},"commit":{"parents":[{"commit":"811f3490aba779462628230cb63f92c98c208199","subject":"catch_errors: handle Timeouts while reading body","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/811f3490aba779462628230cb63f92c98c208199"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-10-06 13:22:27.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-10-24 17:10:40.000000000","tz":60},"subject":"proxy: log ChunkReadTimeouts in replicated GET path","message":"proxy: log ChunkReadTimeouts in replicated GET path\n\nAdd exception logging in more places where a ChunkReadTimeout is\nraised.\n\nSome GetOrHeadHandler unit tests are moved to a new\ntest_base.TestGetOrHeadHandler class, where new tests are also added.\n\nNote: since the Related-Change, these timeouts will be handled by\nCatchErrorsMiddleware.\n\nRelated-Change: I280f84c07ec980cfb5246613ec522e6527aaaf29\nChange-Id: I403ba542834a8dcbe1052ea3c840453fcf358617\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0cccc3dc931257bc3b1a0483f6ee4aeb7a51d354"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0cccc3dc931257bc3b1a0483f6ee4aeb7a51d354"}]},"branch":"refs/heads/master"},"077cc62b82ba97dbaf4f742db6050fd3b08a047c":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2023-10-30 11:03:10.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/36/897236/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/36/897236/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/897236/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/897236/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/897236/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/36/897236/7"}}},"commit":{"parents":[{"commit":"1df49c672d7a08ec90077028169d5c1ccf244f9a","subject":"catch_errors: handle Timeouts while reading body","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1df49c672d7a08ec90077028169d5c1ccf244f9a"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-10-06 13:22:27.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-10-30 10:58:03.000000000","tz":0},"subject":"proxy: log ChunkReadTimeouts in replicated GET path","message":"proxy: log ChunkReadTimeouts in replicated GET path\n\nAdd exception logging in more places where a ChunkReadTimeout is\nraised.\n\nSome GetOrHeadHandler unit tests are moved to a new\ntest_base.TestGetOrHeadHandler class, where new tests are also added.\n\nNote: since the Related-Change, these timeouts will be handled by\nCatchErrorsMiddleware.\n\nRelated-Change: I280f84c07ec980cfb5246613ec522e6527aaaf29\nChange-Id: I403ba542834a8dcbe1052ea3c840453fcf358617\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/077cc62b82ba97dbaf4f742db6050fd3b08a047c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/077cc62b82ba97dbaf4f742db6050fd3b08a047c"}]},"branch":"refs/heads/master"},"c0adc2cf30113b3aec87b6c46c5824f84b9d0948":{"kind":"REWORK","_number":8,"created":"2023-11-02 18:24:37.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/36/897236/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/36/897236/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/897236/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/897236/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/897236/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/36/897236/8"}}},"commit":{"parents":[{"commit":"2059b1a90fe1f06a7c1844561bbeaff95c4bc865","subject":"Improve unit tests for proxy GET ChunkReadTimeouts","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2059b1a90fe1f06a7c1844561bbeaff95c4bc865"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-10-06 13:22:27.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-11-02 18:11:55.000000000","tz":0},"subject":"proxy: more consistent ChunkReadTimeout handling","message":"proxy: more consistent ChunkReadTimeout handling\n\nMake the logging and error counter incrementing of \"read errors\"\n(i.e. ChunkReadTimeout or ShortReadError) in the proxy GET path more\nconsistent.\n\n- Fix double logging and node error counter increments when\n  ChunkReadTimeouts are raised durng multipart EC responses.\n\n- Fix missing logging and node error counter increment when read errors\n  occur during account or container GETs.\n\n- Ensure that logging and a node error counter increment occurs during\n  a resuming GET even if the subsequent fast-forward fails, or a new\n  node is found but doesn\u0027t yield parts. Append a relevant message to\n  the log line in these cases.\n\n- During resuming GETs, only append \"(retrying)\" to an error log where\n  there is another node to try. Otherwise, append \"(no more nodes)\".\n\n- Use app.exception_occurred consistently so that the exception type\n  included in the log messages.\n\nDrive-By: add unit test for GetOrHeadHandler node timeout\ninitialisation.\n\nChange-Id: I403ba542834a8dcbe1052ea3c840453fcf358617\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c0adc2cf30113b3aec87b6c46c5824f84b9d0948"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c0adc2cf30113b3aec87b6c46c5824f84b9d0948"}]},"branch":"refs/heads/master"},"9104e8ae77f101f3d7b83a18a5de22a4db5dac79":{"kind":"REWORK","_number":9,"created":"2023-11-03 14:30:47.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/36/897236/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/36/897236/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/897236/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/897236/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/897236/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/36/897236/9"}}},"commit":{"parents":[{"commit":"4b36583d7bdde566b6263f818e4920d2cac129e8","subject":"Improve unit tests for proxy GET ChunkReadTimeouts","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4b36583d7bdde566b6263f818e4920d2cac129e8"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-10-06 13:22:27.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-11-03 14:28:42.000000000","tz":0},"subject":"proxy: more consistent ChunkReadTimeout handling","message":"proxy: more consistent ChunkReadTimeout handling\n\nMake the logging and error counter incrementing of \"read errors\"\n(i.e. ChunkReadTimeout or ShortReadError) in the proxy GET path more\nconsistent.\n\n- Fix double logging and node error counter increments when\n  ChunkReadTimeouts are raised durng multipart EC responses.\n\n- Fix missing logging and node error counter increment when read errors\n  occur during account or container GETs.\n\n- Ensure that logging and a node error counter increment occurs during\n  a resuming GET even if the subsequent fast-forward fails, or a new\n  node is found but doesn\u0027t yield parts. Append a relevant message to\n  the log line in these cases.\n\n- During resuming GETs, only append \"(retrying)\" to an error log where\n  there is another node to try. Otherwise, append \"(no more nodes)\".\n\n- Use app.exception_occurred consistently so that the exception type\n  included in the log messages.\n\nDrive-By: add unit test for GetOrHeadHandler node timeout\ninitialisation.\n\nChange-Id: I403ba542834a8dcbe1052ea3c840453fcf358617\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9104e8ae77f101f3d7b83a18a5de22a4db5dac79"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9104e8ae77f101f3d7b83a18a5de22a4db5dac79"}]},"branch":"refs/heads/master"},"66228d8e07122db091dbd141955fdae7b19d163b":{"kind":"REWORK","_number":10,"created":"2023-12-04 16:15:22.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/36/897236/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/36/897236/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/897236/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/897236/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/897236/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/36/897236/10"}}},"commit":{"parents":[{"commit":"40f060407a92278706c640f115f0fb614774f8fa","subject":"proxy-server: de-duplicate _get_next_response_part method","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/40f060407a92278706c640f115f0fb614774f8fa"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-10-06 13:22:27.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-12-04 16:08:28.000000000","tz":0},"subject":"proxy: more consistent ChunkReadTimeout handling","message":"proxy: more consistent ChunkReadTimeout handling\n\nMake the logging and error counter incrementing of \"read errors\"\n(i.e. ChunkReadTimeout or ShortReadError) in the proxy GET path more\nconsistent.\n\n- Fix double logging and node error counter increments when\n  ChunkReadTimeouts are raised durng multipart EC responses.\n\n- Fix missing logging and node error counter increment when read errors\n  occur during account or container GETs.\n\n- Ensure that logging and a node error counter increment occurs during\n  a resuming GET even if the subsequent fast-forward fails, or a new\n  node is found but doesn\u0027t yield parts. Append a relevant message to\n  the log line in these cases.\n\n- During resuming GETs, only append \"(retrying)\" to an error log where\n  there is another node to try. Otherwise, append \"(no more nodes)\".\n\n- Use app.exception_occurred consistently so that the exception type\n  included in the log messages.\n\nDrive-By: add unit test for GetOrHeadHandler node timeout\ninitialisation.\n\nChange-Id: I403ba542834a8dcbe1052ea3c840453fcf358617\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/66228d8e07122db091dbd141955fdae7b19d163b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/66228d8e07122db091dbd141955fdae7b19d163b"}]},"branch":"refs/heads/master"},"e17186536e10d2b1fd9b042367abf6583658f51a":{"kind":"REWORK","_number":11,"created":"2023-12-05 15:02:24.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/36/897236/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/36/897236/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/897236/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/897236/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/897236/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/36/897236/11"}}},"commit":{"parents":[{"commit":"a00132523c175e7a57f168dbfb98342f42d00783","subject":"Improve unit tests for proxy GET ChunkReadTimeouts","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a00132523c175e7a57f168dbfb98342f42d00783"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-10-06 13:22:27.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-12-05 14:56:08.000000000","tz":0},"subject":"proxy: more consistent ChunkReadTimeout handling","message":"proxy: more consistent ChunkReadTimeout handling\n\nMake the logging and error counter incrementing of \"read errors\"\n(i.e. ChunkReadTimeout or ShortReadError) in the proxy GET path more\nconsistent.\n\n- Fix double logging and node error counter increments when\n  ChunkReadTimeouts are raised durng multipart EC responses.\n\n- Fix missing logging and node error counter increment when read errors\n  occur during account or container GETs.\n\n- Ensure that logging and a node error counter increment occurs during\n  a resuming GET even if the subsequent fast-forward fails, or a new\n  node is found but doesn\u0027t yield parts. Append a relevant message to\n  the log line in these cases.\n\n- During resuming GETs, only append \"(retrying)\" to an error log where\n  there is another node to try. Otherwise, append \"(no more nodes)\".\n\n- Use app.exception_occurred consistently so that the exception type\n  included in the log messages.\n\nDrive-By: add unit test for GetOrHeadHandler node timeout\ninitialisation.\n\nChange-Id: I403ba542834a8dcbe1052ea3c840453fcf358617\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e17186536e10d2b1fd9b042367abf6583658f51a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e17186536e10d2b1fd9b042367abf6583658f51a"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"}},{"label":"Workflow","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":["label:Code-Review\u003dMIN"],"failing_atoms":["label:Code-Review\u003dMAX"],"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":""}}}]}
