)]}'
{"id":"openstack%2Fswift~925993","triplet_id":"openstack%2Fswift~master~I96f28ab0b2b5f9374c399e8905ee240e7b093f8b","project":"openstack/swift","branch":"master","topic":"p-post-timeout-404","attention_set":{},"removed_from_attention_set":{"7233":{"account":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"last_update":"2024-09-04 18:11:46.000000000","reason":"Change was submitted"},"34930":{"account":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"last_update":"2024-09-04 18:11:46.000000000","reason":"Change was submitted"},"7847":{"account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"last_update":"2024-09-04 18:11:46.000000000","reason":"Change was submitted"},"1179":{"account":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"last_update":"2024-09-04 18:11:46.000000000","reason":"Change was submitted"},"15343":{"account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"last_update":"2024-09-04 16:32:23.000000000","reason":"\u003cGERRIT_ACCOUNT_15343\u003e replied on the change","reason_account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}}},"hashtags":[],"change_id":"I96f28ab0b2b5f9374c399e8905ee240e7b093f8b","subject":"Ignore 404s from handoffs when choosing response code","status":"MERGED","created":"2024-08-08 15:32:40.000000000","updated":"2024-09-04 18:14:30.000000000","submitted":"2024-09-04 18:11:46.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":72,"unresolved_comment_count":13,"has_review_started":true,"submission_id":"925993-p-post-timeout-404","meta_rev_id":"f774bde15cfd58fd90a6feee8cbddb8c4c429d75","_number":925993,"virtual_id_number":925993,"owner":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2024-09-04 18:11:45.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"all":[{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2024-09-04 16:32:23.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"all":[{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2024-09-04 16:32:23.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-08-08 16:20:54.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":"2024-08-12 16:52:51.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":"2024-08-12 17:25:07.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":"2024-08-13 03:33:30.000000000","updated_by":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"reviewer":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"state":"CC"},{"updated":"2024-08-20 03:59:03.000000000","updated_by":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"reviewer":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"state":"CC"},{"updated":"2024-09-04 16:32:23.000000000","updated_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"reviewer":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"state":"REVIEWER"}],"messages":[{"id":"f708edaab1038f76637c6a5036c2360112380f75","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2024-08-08 15:32:40.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"be550733a74416755833da08dd69e7716f973e6a","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2024-08-08 15:35:37.000000000","message":"Patch Set 1: Workflow-1","accounts_in_message":[],"_revision_number":1},{"id":"e00224994e30cbd40daa844712333cb957a8e897","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-08 16:20:54.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/a0b39dd162f94eb7af320dc75ad512ab\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3400c5cae55b4b3197296203594da3d4 : SUCCESS in 7m 57s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/1b874b61676e4ea7a49a5b6cf040cb9f : SUCCESS in 19m 58s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/3ef089531af24802928a20751c622375 : SUCCESS in 21m 19s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/343edf8de541400981d7bee9e14f0f67 : SUCCESS in 20m 35s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/e30e3659f81f4b19a361041f418cc1a1 : SUCCESS in 4m 58s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/37b302edadad471cafc583ca5d25007f : FAILURE in 20m 31s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/387502ba16fd40a9b733902bf022b9a8 : FAILURE in 18m 59s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/6d425743cc564030a8db679dd099e63a : FAILURE in 19m 42s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/0d0b3919cddc408a905da7d69f675746 : FAILURE in 19m 18s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/359b6ffe00094fee886b7f42f1262a8e : FAILURE in 36m 23s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/2f4f86e91c98469e9e3749598b03df7a : SUCCESS in 22m 38s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/2063e70857444c28839f9b4884e72e61 : SUCCESS in 19m 38s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/7ca9dfe550ef4ce69fec23708a3b8422 : SUCCESS in 17m 52s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/82b0f58f62d84e40b25b76102c03a191 : SUCCESS in 18m 39s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/29cceb96286744cbaf7586910343a853 : SUCCESS in 15m 21s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/c2c698ccb0ef47fba195b0bcb73665ec : SUCCESS in 19m 01s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/236adbc8397944a09f4aa70c7854bd60 : SUCCESS in 38m 54s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/21364d69b7064558aa67b5117c957091 : SUCCESS in 43m 09s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/b5cc4858cf934b7ba418278f2847d801 : FAILURE in 21m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d2116ce35e5b472c94858d7eecc59472 : SUCCESS in 4m 20s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/cc311f098e0544199addbc7ddc1d4b02 : SUCCESS in 17m 37s","accounts_in_message":[],"_revision_number":1},{"id":"99209cc78a5e89f436ba2c27de765757598b1aa8","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-08 17:30:22.000000000","message":"Patch Set 1:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/29ce9e243249424b9155daf98b083ecf\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/f77c264f73c7436aa4eda2e6b89e98cf : FAILURE in 1h 22m 05s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/9040e7c39420486c8dc3295be1b9ffe4 : TIMED_OUT in 1h 31m 01s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/4f9412076c884460a94157fb55f2b919 : TIMED_OUT in 1h 31m 05s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/97b86731defd4b2aa12ea3379a9aa998 : SUCCESS in 1h 16m 58s","accounts_in_message":[],"_revision_number":1},{"id":"8db800acbadc30fd590a32b8b4277d5da84c37ea","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2024-08-09 15:09:22.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n* Workflow-1\n","accounts_in_message":[],"_revision_number":2},{"id":"15f9a5fc86ffbf4e4e671e2e067c8ee62102e50f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-09 16:11:44.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/cb54368966db4ea4a5cd02af08a0f54d\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c4d2d20bb7024a33b8fedf4f4cb8dede : SUCCESS in 9m 24s\n- grenade https://zuul.opendev.org/t/openstack/build/23e7781215af46e0943f9c9561397ee8 : SUCCESS in 1h 01m 44s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/86cd97b8d22247ecbd5da6c5190c667c : SUCCESS in 42m 16s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/8a79cc14c0a0412d9f38dc68f7945227 : SUCCESS in 54m 38s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/5980be6c22db4750a9d4bf773db8a536 : SUCCESS in 19m 15s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/c5338e2d8f7b4b79be46c74fbda0dc45 : SUCCESS in 20m 15s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/abacb29b32924eddab2f0d5e8146528e : SUCCESS in 19m 59s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/ab582d09a267440c9cdd7c4733f38eae : SUCCESS in 4m 56s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/7db9b54ceeac4f8296bd20e5558410ad : SUCCESS in 18m 28s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/151fc16281ee405baadcaa0743af0d7e : SUCCESS in 18m 51s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/21e6f913beb44563ab14ac7f700e6b8c : SUCCESS in 25m 01s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/9bb75d1f2c8a47bda66d7babe30c3f60 : SUCCESS in 16m 32s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/4e2281159e214b61ab4e2b7e8497cde5 : SUCCESS in 24m 45s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/7970794ba0ec488d802bde8962af9f34 : SUCCESS in 24m 09s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/0206bf6612aa4e7fb8bf603c22fb5c36 : SUCCESS in 17m 41s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/a64ca2b87e494955a49bdb1d54ac85fa : SUCCESS in 19m 38s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/58df999bea734981b5fb884d05e46bbe : SUCCESS in 18m 46s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/4bc1f23be5214c0f90450b0d51645632 : SUCCESS in 16m 55s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/67dc79abaec84a93883e92b1452ff266 : SUCCESS in 16m 15s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/e4395e68cc0c46008e4db51aad61efbd : SUCCESS in 7m 14s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/c6f21bd26dca4d438c46a6fd1c77c715 : SUCCESS in 14m 37s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/5ae80db37d174054a5ca65c72481414e : SUCCESS in 6m 00s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/d17d00c5a4ea40cdac2548e93bbe9af4 : FAILURE in 55m 46s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/eb9dd9713208465dabd8a9c251902788 : SUCCESS in 50m 10s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/a09b1e047dde408da1557fa8cf2fe207 : SUCCESS in 40m 35s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/cee3340d78204cb6953957c5471296ea : SUCCESS in 20m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1296a42d6d5345c69e0bf1a3173a6bbd : SUCCESS in 5m 30s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/46cd6335dad54186b44173e41df3a715 : SUCCESS in 23m 46s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f5e1be87fedf40bcb5f765f5faab63fd : SUCCESS in 59m 14s","accounts_in_message":[],"_revision_number":2},{"id":"26a21e20d4fd43fee3d705a6d1562ff0eb8242d9","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-09 17:35:54.000000000","message":"Patch Set 2:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e84d41cff6854aab95291d10c69ec7d4\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/a4504fd7465844fe961ff4912de10d5c : TIMED_OUT in 1h 30m 54s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/36c80a87fe9f4217bdafa00260977908 : SUCCESS in 49m 26s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/f6c4d54b788c4865905b732843b6b328 : FAILURE in 1h 15m 07s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/a80efb3262794f4bbfb9cef9c440cfa8 : FAILURE in 1h 22m 33s","accounts_in_message":[],"_revision_number":2},{"id":"efe599ec4b7d6156fe9a1a26a55b8b7ff6cc20e7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2024-08-12 13:12:33.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"0312169bb5ffc047ad54a4953bcd2b5a2d1ade6a","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2024-08-12 13:17:04.000000000","message":"Patch Set 3: Workflow-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"a4809c84fc0ec44f8968d9be54db8fc1f8d94907","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-12 14:23:17.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c30d7edd3860499eb9a64fe9f21fa086\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f9ab147fc081433caa059efc47f29527 : SUCCESS in 8m 44s\n- grenade https://zuul.opendev.org/t/openstack/build/c5e5e61c03ef4376a54d4e86e8b6c90a : SUCCESS in 1h 07m 24s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/0bb2e9e7d4734df1b854948760d29841 : SUCCESS in 48m 33s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/3e17d9d161fd4c0189d6958f8e64ef07 : SUCCESS in 1h 04m 30s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/fa0548405ab94750bcc3e5d95c24f9bf : SUCCESS in 21m 36s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/d1f96741c48b41b6a144caad791fd189 : SUCCESS in 18m 36s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/9d361a09e560494ca4d57e425a39f062 : SUCCESS in 19m 15s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/4c3c03b8773e4631a893fcfe3b55184b : SUCCESS in 5m 07s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/de4b35c4e2744242b896c426619d0685 : SUCCESS in 19m 45s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/62734221abcb487cbcaa50d8bc200682 : SUCCESS in 26m 35s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/a14c780f902d48498fb55c074a1d409e : SUCCESS in 20m 55s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/393433dab5d5498f8bf1e8b46640ff08 : SUCCESS in 19m 34s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/fb66609cc3eb42f8b7c7b5fdf72d1451 : SUCCESS in 28m 31s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/23cc047f756f4d52ac9bd8b71782bd9e : SUCCESS in 23m 58s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/6480de3d1bc24af6af0ed47f78e3868a : SUCCESS in 20m 34s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/cc21922596d34d68b756720775feba6a : SUCCESS in 22m 14s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/7acacb30f7564b8dbddc57dc7d528d84 : SUCCESS in 19m 03s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/b299b3b440ac4205b9346118b8e32862 : SUCCESS in 15m 48s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/b2cd43e3f1804c72b4a2d0e6f1756157 : SUCCESS in 18m 47s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/26ff5207d50348f48ca6ae17424a9756 : SUCCESS in 5m 44s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/88f1348f5ea6490ab21eb8fa1e71c8de : SUCCESS in 17m 04s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/00567ccf1aab4475aabc2556e57886d5 : SUCCESS in 6m 12s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/6743e9bd1a07422c9ecb93fd1320c2d3 : SUCCESS in 49m 04s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/a42f5821842d4364bbe99dea8b6495f1 : SUCCESS in 38m 59s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/3084c387baf24d8387fd12e0413cf238 : SUCCESS in 37m 33s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/32463be99a6241a5bdaa9371b4db1a80 : SUCCESS in 18m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/41ffcc93c52447a8a016cec7e20340f3 : SUCCESS in 3m 52s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/882afa4627f64a48a45c8a46f921cbd9 : SUCCESS in 18m 45s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/1a54ca949d1d424d83a050116332411d : SUCCESS in 44m 31s","accounts_in_message":[],"_revision_number":3},{"id":"dfd89743fb1fafcab984afddc8ae7ddd3350dc1b","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-12 15:28:43.000000000","message":"Patch Set 3:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2b96c0749a4244a0bae406b38fda7ef0\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/6a4a8e057bf94636b49b12c0b1c9976b : TIMED_OUT in 1h 30m 52s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/06b532005b134e00bcb2660d9a914ab4 : TIMED_OUT in 1h 30m 53s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/37b24fd302454a29bc47c3543b236c1f : TIMED_OUT in 1h 30m 48s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/f477bc1b299f403f8f9a3935735639b9 : TIMED_OUT in 1h 31m 10s","accounts_in_message":[],"_revision_number":3},{"id":"63a07daec2d5e7a70e0521d051f987785f4845fd","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2024-08-12 16:52:51.000000000","message":"Patch Set 3:\n\n(3 comments)","accounts_in_message":[],"_revision_number":3},{"id":"2e3b63a255f0b9baf268beac3c76cebd9841efee","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2024-08-12 17:25:07.000000000","message":"Patch Set 3: Code-Review+1\n\n(3 comments)","accounts_in_message":[],"_revision_number":3},{"id":"aea00d48a75e8f188add5671f69cafa7b1925be2","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2024-08-13 03:33:30.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"1ed11633d1a0ab3ff3ecb29b8b3d67e8512a1aba","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2024-08-13 16:00:46.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n* Workflow-1\n","accounts_in_message":[],"_revision_number":4},{"id":"4cf16b08bbf16eca681f18f9b73d3a9af00ba3f0","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2024-08-13 16:01:03.000000000","message":"Patch Set 3: Workflow-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"c45e0ea3f6d2219ddb1b6e7bd4364868daaa052c","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2024-08-13 16:01:49.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"c576c0576a954262781a6a21cd33af738abea73c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-13 17:03:27.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4649162c1ade4093b1391375e6d8a88d\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/26b9af11af44460a81729a13d77b739f : SUCCESS in 7m 24s\n- grenade https://zuul.opendev.org/t/openstack/build/dc10f7543d714e698b345eb55248c559 : SUCCESS in 47m 41s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/45f6c4a1372a4091954f0a01a25c168b : SUCCESS in 43m 56s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/115ff0c11eed47f78a7e3eea02b61437 : SUCCESS in 45m 27s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/03dee6bf6cc6485493aabb811011daa4 : SUCCESS in 16m 50s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/719bfbd981d0442bb349389ffc64ecb4 : SUCCESS in 23m 12s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/fe01c0e3c1914f8e95f4df734baac756 : SUCCESS in 22m 43s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/07e97a61c4674b8b97cbca81cfdaa3f6 : SUCCESS in 5m 10s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/22a90efc8f224a739fcbe829243b4e88 : SUCCESS in 20m 58s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/4d6db8afb96247449c1fb8dde42d0a1f : SUCCESS in 19m 27s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/655dd93f65a341499ca6dc8083cb9025 : SUCCESS in 21m 40s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/e8165efe3a6a4c04ad8e6c5340511282 : SUCCESS in 20m 42s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/1cc9b947b961462cac3f30db3777437f : SUCCESS in 28m 10s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/d417a7d9b48047cd87ee0da4cd7fafba : SUCCESS in 18m 25s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/8095090f5f68460794aff0e9a8b4574f : SUCCESS in 21m 06s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/7212c104116944628aa9aa3b30fc3718 : SUCCESS in 20m 29s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/1401557e82744d1ab6c1036c8c4efdd0 : SUCCESS in 17m 19s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/ecfad762f4cd49d6ac0f31871281b3d6 : SUCCESS in 19m 17s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/402f4bff542c4dcc821751c23322315e : SUCCESS in 17m 37s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/f5adab872255412983f5b619b0452f54 : SUCCESS in 5m 54s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/be4f14af43a34ea8a6ac8dc3eaaeeb34 : SUCCESS in 15m 53s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/334031b22db8460babac7fc2271b5830 : SUCCESS in 6m 08s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/a4063349e64e4b138cf10553d1438115 : SUCCESS in 56m 54s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/107e3390fbc44c0d9fae00ba192e25b3 : SUCCESS in 37m 17s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/8c94effafafb4884bd82a37b32efe390 : SUCCESS in 36m 46s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2766215ab00142298b95136d0488e775 : SUCCESS in 16m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/527f5e4ad54f4d2d9c16d2852cf1419a : SUCCESS in 4m 23s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/05bddc5de66c428a9351077a36419a7a : SUCCESS in 16m 35s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5dbd30e2eff24be59ffe8661e6afcd02 : SUCCESS in 57m 02s","accounts_in_message":[],"_revision_number":4},{"id":"687f493b76dbdbfeba9dbd7ae525d44aed432018","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-13 17:37:29.000000000","message":"Patch Set 4:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/93fda546d8a44977bdd965c30933110f\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/3050343a8a14446a89c2b26befb57f78 : TIMED_OUT in 1h 30m 52s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/3dfe6c54435d4fa9ad0a520562b7b73f : SUCCESS in 1h 26m 38s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/403fe51e013a42129ab2432f888e1ecc : TIMED_OUT in 1h 30m 54s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/9553e02d7d204feeb6537070061f409c : SUCCESS in 1h 17m 54s","accounts_in_message":[],"_revision_number":4},{"id":"c111b24a8b6905d65498d70610e3562a7fae64ce","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2024-08-14 14:11:10.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":5},{"id":"5e7ad0862f02ea357fdb8ade256c375a8c1f4583","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-14 15:18:43.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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/d293d4f6422f4ca2890eaee583a0c4ec\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3048f743609e430b8c6a22b63c1b799f : SUCCESS in 9m 05s\n- grenade https://zuul.opendev.org/t/openstack/build/7185a8c221224229ba7bb0b3c2dac7d4 : SUCCESS in 1h 01m 50s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/59248096618b42d79423d2a73ac62232 : SUCCESS in 52m 02s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/0673ded680a34d9e9fc556c23d8cbabd : SUCCESS in 56m 54s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/9227c7d421b949ebab22a576e70b31a7 : SUCCESS in 24m 16s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/6ffbcb264e9d4ed68dc3a7ea30ae0097 : SUCCESS in 19m 37s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/0dc5a5c7ba1d440aa2f0051627275f83 : SUCCESS in 19m 57s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/f3fd2304a624439b81856fb5b4e111ad : SUCCESS in 5m 16s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/7c6dc33b8977468993a622a9d2262e52 : FAILURE in 22m 47s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/ae52b613f3d04ccf9ec2e6e157553dd4 : FAILURE in 14m 32s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/610df91e9cdf48f880293ab76833ffd9 : FAILURE in 20m 59s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/08374e7890984aeaa04403be60206a5a : FAILURE in 27m 15s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/aab0165e607a4fe29ae47c95f71c1a57 : FAILURE in 29m 47s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/7378e258a4c9408f9f0a4fb6077884ad : SUCCESS in 21m 19s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/729ec9fbc44f44c6b0b25922e519f015 : SUCCESS in 20m 34s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/151b47f48f7a4d1b861f17dc70b56a10 : SUCCESS in 17m 29s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/8c292e1236ef45029c70ae0635f4b519 : SUCCESS in 17m 16s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/7bf02c9e8860486bbf8cb52d7f4b08a4 : SUCCESS in 17m 24s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/8a0a0d115af64c1e9127bfb48bc49eb1 : SUCCESS in 16m 07s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/64fe4102c2c1443bbcada336f5421267 : SUCCESS in 8m 44s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/aa0b6cdc7da34d1ab8d61251e98c4144 : SUCCESS in 15m 17s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/90ca54f2057b45b0a6c170872c3cc4f9 : SUCCESS in 9m 14s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/2dc2966540dd4da282c45b78351153d2 : SUCCESS in 53m 10s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/5d3c86cac406475aa9d7dc24ad987e52 : SUCCESS in 46m 59s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/1d2a46e87c8f4eef859a5fb4bcff94a9 : SUCCESS in 1h 01m 07s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e06a5611bd7a4087a362c644c89a1be8 : FAILURE in 20m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/573f4fcc1c5c468aa0e863fe127c4f6e : SUCCESS in 3m 52s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/eb41d248b1804b80814d85549581fcb4 : SUCCESS in 24m 18s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/66bc3ee57228433f824c1cf126f29675 : SUCCESS in 51m 17s","accounts_in_message":[],"_revision_number":5},{"id":"b50b0e6057a5a57c278c20ba624d7eab37297f12","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-14 15:45:11.000000000","message":"Patch Set 5:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e4b60e55f3a8410cb4a7ee13729a0e0e\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/11ab7db220224b9ab287a69ec8193989 : FAILURE in 1h 07m 44s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/68bd95ce960140f7af8e3e3ae73d1acc : TIMED_OUT in 1h 30m 58s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/61baad9acaf94642a59178f2aac26f78 : SUCCESS in 1h 05m 45s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/7a80eb1198924690b88b5cbae18582b1 : TIMED_OUT in 1h 31m 20s","accounts_in_message":[],"_revision_number":5},{"id":"9db33c10384f17af18b1f2d2489c1cd5a83ee3a0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2024-08-14 16:42:36.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":6},{"id":"a82071ece93f2dbecc208467998f2e04ddced17a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-14 17:54:31.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/00acd5c6ac224cdaa451f204c02d3dde\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/80a2fee208d84dc7a6f4ed7bb4aa98cb : SUCCESS in 8m 44s\n- grenade https://zuul.opendev.org/t/openstack/build/728f12b557fc4128ba7f535136cea54c : SUCCESS in 1h 04m 46s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/3b2b8221ba0847d1be9e8201a5f27f3c : SUCCESS in 41m 28s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/3c0db3a4ead347d3967ee970169d44be : SUCCESS in 1h 05m 54s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/6bfab17c8ac04e5ea617b36a79764c7a : SUCCESS in 25m 04s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/0b1b9780120544c18bd4c2071eb1dd90 : SUCCESS in 20m 14s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/309758512cfc4d14b0c646bbdb404aa2 : SUCCESS in 18m 39s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/4a2290c7b0ce49b9a86e2c381dc4cc4a : SUCCESS in 5m 05s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/0b5a972e7dd94fd081008e49bf580433 : SUCCESS in 18m 09s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/eb40ad23ac2f484b85fc44843a1a7fa0 : SUCCESS in 17m 29s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/f101947bdf0b4e68986f050c77215d28 : SUCCESS in 18m 54s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/5533da9617d8438782110bd48d92342a : SUCCESS in 19m 38s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/c4de2cf141914beda4c1ec4853fed937 : SUCCESS in 25m 22s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/5c32e8f82f594c4482a42a4b4313495b : SUCCESS in 16m 53s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/793e9b0648a34952852c78b6cb35f545 : SUCCESS in 17m 04s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/ecc45c6038d341d7b409c163f0839e3a : SUCCESS in 17m 53s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/0844a116a76f42278045ec94d5bd97b1 : SUCCESS in 16m 20s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/40403900e6324b5497c08a86f477da80 : SUCCESS in 16m 08s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/4f0284cc12e1482bbc8f670486399443 : SUCCESS in 15m 59s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/64b6b10536d54c77b8b388128b2581a9 : SUCCESS in 5m 41s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/62976d2abd06439981ea46de63a88a88 : SUCCESS in 13m 08s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/6635d5c418f940e7944a31ac3f0065c7 : SUCCESS in 6m 11s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/255c744650164f118e6dd0368ebf1f47 : SUCCESS in 1h 01m 48s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/3efe42daaa574b9698f6ab31d5fe16a1 : SUCCESS in 39m 40s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/9a041d53919f4a7f8b8c4fb056af3ba1 : SUCCESS in 52m 32s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d8cf62629af74ff0b5d320ae60e8d473 : SUCCESS in 18m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0c0419e2657548918cc73b2b47e3073a : SUCCESS in 4m 32s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/fc8a59931ca54931949f359e751618c5 : SUCCESS in 15m 59s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3e3ef98e45be43b2a8682b717914f362 : SUCCESS in 45m 51s","accounts_in_message":[],"_revision_number":6},{"id":"8f716c31d7938145555a3c3ce6ed6ed420ef7514","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-14 18:50:05.000000000","message":"Patch Set 6:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/94fb72067d7f43e699c6af5d894d8d59\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/c58132c423e94ad89ef1c250dfb7c78e : SUCCESS in 1h 21m 57s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/5ed9999e26b344e6aae018b88a24d002 : TIMED_OUT in 1h 31m 09s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/3e23ec552f5b4d4d99f0e520e8e0444b : SUCCESS in 1h 22m 13s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/32f3ee684e9945189d1483c3e2bc66bf : TIMED_OUT in 1h 31m 00s","accounts_in_message":[],"_revision_number":6},{"id":"8615cea0b399558f758e01a14102aaf694569818","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2024-08-19 18:36:15.000000000","message":"Patch Set 6:\n\n(27 comments)","accounts_in_message":[],"_revision_number":6},{"id":"3c944ceab93a981d901c1e9c9d9907c92137b876","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-08-20 03:59:03.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"cabdc6cd68e4da524d2d0f9cbd342fa670520120","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2024-08-20 12:42:19.000000000","message":"Patch Set 6: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"9ac4ae475d0059e7476c2aeb7f617bb4662129b8","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2024-08-21 15:27:56.000000000","message":"Patch Set 6:\n\n(22 comments)","accounts_in_message":[],"_revision_number":6},{"id":"4ecf019df65bb6cee34efc3bfd044e30eb6c0001","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2024-08-21 15:28:13.000000000","message":"Uploaded patch set 7.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":7},{"id":"a9e71c469baeac283781f187b1f83910fd3414b5","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2024-08-21 15:29:23.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"d831f04c5d6c54624ec1b7a5c8774a2b12674a9c","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2024-08-21 16:01:39.000000000","message":"Patch Set 7:\n\n(3 comments)","accounts_in_message":[],"_revision_number":7},{"id":"571a135a404e47e749579db100811a327934e674","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2024-08-21 16:50:12.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"f29a0a396114464d3f912116b850783268a5bb05","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-21 16:50:52.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/dc9e5a5ff7af49fda962b3aec6886051\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b1a6e2a28fae42a3b25851a0e4ae6bb9 : SUCCESS in 27m 07s\n- grenade https://zuul.opendev.org/t/openstack/build/4c696896eae24f90b0622b57e54509dc : SUCCESS in 1h 02m 46s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/55be1eb8462040a59c54799cad986a21 : SUCCESS in 1h 00m 19s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/58de919becc849cba698f3bbe2a30daa : SUCCESS in 54m 36s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/239fd88e47594895a6fa934c66c1b71f : SUCCESS in 21m 37s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/3f13f6d58b7c4aa1a89065ca6b909dfb : SUCCESS in 26m 30s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/815633420b5743aba1f39db964db7b16 : SUCCESS in 18m 28s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/191e202e695d4548813f3a547b9bf5f5 : RETRY_LIMIT in 2m 05s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/fd5094dfc50f45f2be484832534cc3b3 : SUCCESS in 22m 52s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/5092183bd9b54675a6a5e1795ec63616 : SUCCESS in 19m 25s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/e91162a8d71b43c38624feb444359c66 : SUCCESS in 21m 21s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/07cc31c5e99a4d94bf112302c6fd663b : SUCCESS in 22m 15s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/647d16d8e55743058ec11b26086c1494 : SUCCESS in 35m 15s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/814d79214be34ef9a960d5ded142d6b7 : SUCCESS in 29m 58s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/c31f3aa77e0948de95922dee17c6301e : SUCCESS in 21m 41s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/9cc2cafb10a24579ad442dd054d8b97e : SUCCESS in 27m 42s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/218bd56d63c74f8b9e9dad1178337b89 : SUCCESS in 19m 07s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/938fad6541774e5c98aa329dcd0e42b1 : SUCCESS in 25m 37s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/a634941a4ba54ecab49d60433b0a4c79 : SUCCESS in 17m 15s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/0f59fb8bcc72410191fb27256b107cb4 : SUCCESS in 7m 07s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/904e85e27a4b40d0b46381d69678ccd1 : SUCCESS in 13m 35s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/7d6cc5e8c8af4a1b8ceabf043391683f : SUCCESS in 6m 13s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/048228059cc84ace86e542dbf5c85b3f : SUCCESS in 48m 34s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/29c5b845031f41208ed8fb61de1b754a : SUCCESS in 45m 46s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/6a659ace48784944ac2f15321dd24c46 : SUCCESS in 57m 14s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/977d4b6032bb4e978fcf90db48a5e684 : SUCCESS in 20m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fd564ceac5ee462688f343291c6ded93 : SUCCESS in 4m 34s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/ec2c3b735587403f9221aef7b322c609 : SUCCESS in 17m 37s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/292b21c4a6d64f5c86e5a6161d9e4688 : SUCCESS in 48m 33s","accounts_in_message":[],"_revision_number":7},{"id":"57ee7f7eafc471ec5601520ef2a9ec37e309fd4e","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-22 05:45:14.000000000","message":"Patch Set 7:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b35d6cde08c64eb1a56a37bf5b63be2a\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/30e6adc9251c411bb16a0419ee8b49c3 : TIMED_OUT in 1h 30m 58s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/ca77fb9442ff4d3982d29db06e1c0771 : TIMED_OUT in 1h 30m 50s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/1f0fe1bab06e46faaf6325813af2a6c0 : TIMED_OUT in 1h 31m 02s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/593d62f946ce4c97b4bf3f10b4480aeb : SUCCESS in 1h 21m 51s","accounts_in_message":[],"_revision_number":7},{"id":"af43962b54539c2e1e437c062407042e2f093960","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2024-08-23 15:01:23.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"ed6420c7505d0f0c366ff525343f6ba4277c9073","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2024-08-23 15:15:04.000000000","message":"Uploaded patch set 8.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":8},{"id":"04b9b430e15b3155b852cec5233d18b796f61b47","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-23 17:30:21.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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/41c4dea1e33e4fcc8ead287ee5ab323a\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5ea253bfb38548c6900e0c4e221a7b03 : SUCCESS in 8m 05s\n- grenade https://zuul.opendev.org/t/openstack/build/92348d6344fc4869b7e8f1c9d72b46d3 : SUCCESS in 58m 56s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/94f76272dcd044a5abeb26c8a329a87c : SUCCESS in 52m 20s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/44f183b1552d44b69130f9e18c3836d0 : SUCCESS in 59m 03s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/63b3579fa241471cb927c8af395c202e : SUCCESS in 20m 38s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/c2e2e50c4ffd464bab3c5bf13751e8c7 : SUCCESS in 22m 03s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e57139163fbb44afaa50a251abfd87e6 : SUCCESS in 21m 29s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/ed01ab62564c439c919d4b500453d12b : SUCCESS in 4m 44s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/9db22b4e68c74bb2b1956a5c4e9744cf : SUCCESS in 19m 51s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/871495d319f148dab83b1b4e5e8bd1a3 : SUCCESS in 18m 02s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/ca1510cf176248a2ae026051952e7c9e : SUCCESS in 19m 20s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/85c14ad9599542d8b8744725aa2b1b3f : SUCCESS in 34m 08s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/e7eb6d0f1b5c4944bb652b3075e26289 : SUCCESS in 28m 09s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/8946740e198c409ca1258b481b6fa7f6 : SUCCESS in 17m 03s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/e8855c3381134006bfbf0258ab8413ad : SUCCESS in 17m 10s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/68da8f2ed55f4a5e8b252e1fdb254107 : SUCCESS in 17m 58s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/8ba3a3d448544674b8b00cc335033c6f : SUCCESS in 19m 40s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/d8335302910b4a7ca025c166d8f61ee1 : SUCCESS in 17m 17s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/cb96f8bd5a9241afaeae1850d5c08c87 : SUCCESS in 18m 58s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/3bc2cc0924e3427c805ba1931571f448 : SUCCESS in 8m 47s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/c5daff42463a420fbaab9f35833fa97e : SUCCESS in 13m 25s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/219097ff86da4eb69ae7eace13b686d5 : SUCCESS in 7m 22s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/026adc6488b646abbee146d6cf78c88f : TIMED_OUT in 2h 00m 47s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/29db99f6523b4f44845c0ae84425da83 : SUCCESS in 43m 51s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/bf76fafb523846f1afb85964fa60d5e8 : SUCCESS in 1h 00m 12s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ea19fdc9851547d69cf97958603533bb : SUCCESS in 18m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c853da99025e4766acb888a8e00fdb40 : SUCCESS in 4m 45s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/b4b4248c956d441f95d030a025e585f3 : SUCCESS in 16m 07s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/434f79d1973b40579f2dc523321d7399 : SUCCESS in 59m 56s","accounts_in_message":[],"_revision_number":8},{"id":"4cbc6e115a0dfb81a85189e04e2957e0a0164ca3","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2024-08-23 17:48:10.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"5af9bff4aafda84d9083d135bb36e5ef25de3605","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-23 19:20:09.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/850bcec9a50a4b30b8521fe5d8a1dca5\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/54388cb9e78041fbb0f85b91065836ae : SUCCESS in 8m 48s\n- grenade https://zuul.opendev.org/t/openstack/build/334712db8dec4118aeebab26f417de6e : SUCCESS in 1h 20m 32s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/5aacc69cacd44aafae6317083fabb9c7 : SUCCESS in 53m 02s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/12052d316f8c4d7dafbb072399397526 : SUCCESS in 1h 01m 08s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/d1ca48287e0d45228bc0212cbb89e370 : SUCCESS in 20m 58s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ee45d88e84334d9bad53429dc8ce9684 : SUCCESS in 22m 42s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/3cf49f03af81437b8fabb7ef4fa5601a : SUCCESS in 21m 17s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/87120ac54dc64d118144b2ed05be8f9b : SUCCESS in 5m 12s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/610ee28f6a2b474e9c6a1b3f7dc98de1 : SUCCESS in 17m 01s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/ea4d2999f0c64745aea3d0ea69190c58 : SUCCESS in 15m 22s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/207e8b16195842408a718349c22e875a : SUCCESS in 19m 39s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/705989bdbba941a2a46ae18caa9683b4 : SUCCESS in 16m 47s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/a81677b1a6ae45c79523e2127d09fbfb : SUCCESS in 16m 48s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/6397210535af4e09a009fa1a06a91a18 : SUCCESS in 18m 20s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/93ceec49501a4e4ea4b0845b8f714f0e : SUCCESS in 18m 22s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/010bec9e6ba540eabd8b2afe74ab41a1 : SUCCESS in 17m 38s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/867fa045fe3e451888df6979737fc8e4 : SUCCESS in 16m 19s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/fe7f1867484b40238c39a26458e4bdf8 : SUCCESS in 15m 52s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/313924382435443bb49595d55d4450de : SUCCESS in 14m 51s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/4a4417b6ffed43c8bc85ed134230488e : SUCCESS in 5m 22s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/05e295611c2e48789a2390776ee3517e : SUCCESS in 12m 52s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/608cac141ca64e479075445f7055224b : SUCCESS in 6m 02s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/0649f297a0474fc99564215d54d4a556 : SUCCESS in 39m 09s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/c8168bb9f02346318339720eeb5451a4 : SUCCESS in 46m 05s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/df175d439b0742179a91635c560fa0e5 : SUCCESS in 34m 55s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/7ea16d644f864bc39b1df2462a60d94e : SUCCESS in 16m 31s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/63cbd82ca6a24b1a9673e4ac38592866 : SUCCESS in 3m 43s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/7efe90b2a82040ea965d7fe72d8685ba : SUCCESS in 14m 36s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/74a240f7efd441f29bae19d786358f6b : SUCCESS in 1h 06m 15s","accounts_in_message":[],"_revision_number":8},{"id":"4f904c1957cc9ca4d784b34302ede5e909015c3d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-24 04:54:49.000000000","message":"Patch Set 8:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/73f6af0843bb48388ece7a7338e43039\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/95e03a57b2e746e9b0c67c706bec6be4 : TIMED_OUT in 1h 31m 05s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/28f30dbb084949459b44881812a7825d : SUCCESS in 54m 56s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/dc7d88dd80b043dab701d4310312bfc8 : SUCCESS in 1h 04m 04s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/f9881501501645849a1cac8be8e3c915 : SUCCESS in 55m 02s","accounts_in_message":[],"_revision_number":8},{"id":"332f493620c311a13cb66c1359308cfa829f36ef","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2024-09-04 16:32:23.000000000","message":"Patch Set 8: Code-Review+2 Workflow+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":8},{"id":"ac81b31ec6235b99280be219e902c685099ff78a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-09-04 16:33:29.000000000","message":"Patch Set 8: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":8},{"id":"8c4ff5e9d2c831ba6a281fe9ad222ac19dc0c7eb","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-09-04 18:11:45.000000000","message":"Patch Set 8: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/dd378c64a4594c14ac83778db668c4fa\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4f707a1e90264c2aa99cd320dc8faafb : SUCCESS in 9m 22s\n- grenade https://zuul.opendev.org/t/openstack/build/bced11a7358943938157f82df428f524 : SUCCESS in 47m 27s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/7a0b830b7b32474a920572dd3d749496 : SUCCESS in 38m 48s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/c76d720b7ab5445e8ccbb3b80f88414a : SUCCESS in 56m 28s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/80663847f2774f43a6da63fda5fc0305 : SUCCESS in 6m 08s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/87eae18e01fc4aa7bfe6281269547142 : SUCCESS in 18m 07s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/de2f5936f50f4b5f8cf234a98f13e8cb : SUCCESS in 19m 47s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/2ebf89a5edb641c08024d0fea46ba35f : SUCCESS in 18m 55s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/4753381e2d9d445ba1625cb61a691402 : SUCCESS in 23m 48s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/c8337b745dde49c7bf851e944b761d01 : SUCCESS in 21m 32s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/4ed9ffe1e6e748cba46eeb1646103459 : SUCCESS in 17m 48s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/107a961868b74f5481307f57b930d0e3 : SUCCESS in 19m 42s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/9eb53c5808e1459d9076749c54edb803 : SUCCESS in 22m 27s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/c106d5123bf446c9b51b7de27eeaed2a : SUCCESS in 15m 37s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/1ecac5a741ac41ea9ea7de55ed7759e9 : SUCCESS in 18m 15s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/73ea2f55c0834b6f88f8a44757e47393 : SUCCESS in 21m 48s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/9aedb36fbc514e5293ce18e581e436c3 : SUCCESS in 6m 49s\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/e30a84d19e584224b14b702af66fbdd7 : SUCCESS in 6m 52s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/97039537a16b49dfbaeb09047e507573 : SUCCESS in 51m 49s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/9cdd8147cf44439e91e8fb4ec5337bb3 : SUCCESS in 49m 43s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/e07f72d2e48c4adb8b9d4279dfa640f2 : SUCCESS in 46m 38s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/07b9738d05184309bf8cf19e2b79f4c9 : SUCCESS in 19m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3434b64edd78431d85a7985ea7aa0e2f : SUCCESS in 5m 05s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/9694ecb6b73f4e56b1428d4409681f0c : SUCCESS in 17m 54s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ce871c8f0dc744ceb7dfb8002ec4ff03 : SUCCESS in 1h 05m 49s","accounts_in_message":[],"_revision_number":8},{"id":"bf94269319f14abb68a992a889e48ff3ddb0bf9c","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-09-04 18:11:46.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":8},{"id":"f774bde15cfd58fd90a6feee8cbddb8c4c429d75","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-09-04 18:14:30.000000000","message":"Patch Set 8:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ce1884e8221f4f179dbf3cdb06592753\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d598b7699e714c5a867039a4395ec373 : SUCCESS in 49s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/2cffad0ee46c4e6db5f400713deea343 : SUCCESS in 37s (non-voting)","accounts_in_message":[],"_revision_number":8}],"current_revision_number":8,"current_revision":"d0f6a0ce5624e271bfc3e2cca7d328a18df546f4","revisions":{"a9183a8706c432f23bc8254a299a427dd4170387":{"kind":"REWORK","_number":1,"created":"2024-08-08 15:32:40.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/93/925993/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/93/925993/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/93/925993/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/93/925993/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/93/925993/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/93/925993/1"}}},"commit":{"parents":[{"commit":"6a5a681227f21c4663259cf3f63942ffe44091be","subject":"tests: don\u0027t mutate and re-use Response headers","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6a5a681227f21c4663259cf3f63942ffe44091be"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2024-08-08 15:29:19.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2024-08-08 15:29:19.000000000","tz":60},"subject":"WIP: fix POST to existing object return 404","message":"WIP: fix POST to existing object return 404\n\nTODO: so far this is just a failing unit test to reproduce\n\nWhen handling an object POST, if the proxy gets a 202 and two Timeouts\nfrom the 3 primary backend object servers, it then goes to two\nhandoffs which return 404, and the proxy returns the client a\n404. This is alarming for the client.\n\nChange-Id: I96f28ab0b2b5f9374c399e8905ee240e7b093f8b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a9183a8706c432f23bc8254a299a427dd4170387"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a9183a8706c432f23bc8254a299a427dd4170387"}]},"branch":"refs/heads/master"},"6b7deb0401d11771b2bd39486610a46a351b2a78":{"kind":"REWORK","_number":2,"created":"2024-08-09 15:09:22.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/93/925993/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/93/925993/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/93/925993/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/93/925993/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/93/925993/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/93/925993/2"}}},"commit":{"parents":[{"commit":"6a5a681227f21c4663259cf3f63942ffe44091be","subject":"tests: don\u0027t mutate and re-use Response headers","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6a5a681227f21c4663259cf3f63942ffe44091be"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2024-08-08 15:29:19.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2024-08-09 15:08:54.000000000","tz":60},"subject":"WIP: fix POST to existing object return 404","message":"WIP: fix POST to existing object return 404\n\nWhen handling an object POST, if the proxy gets a 202 and two Timeouts\nfrom the 3 primary backend object servers, it then goes to two\nhandoffs which return 404, and the proxy returns the client a\n404. This is alarming for the client.\n\nChange-Id: I96f28ab0b2b5f9374c399e8905ee240e7b093f8b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6b7deb0401d11771b2bd39486610a46a351b2a78"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6b7deb0401d11771b2bd39486610a46a351b2a78"}]},"branch":"refs/heads/master"},"e05a74ccdc4d145959c33d757860ada0a89e4667":{"kind":"REWORK","_number":3,"created":"2024-08-12 13:12:33.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/93/925993/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/93/925993/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/93/925993/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/93/925993/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/93/925993/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/93/925993/3"}}},"commit":{"parents":[{"commit":"6a5a681227f21c4663259cf3f63942ffe44091be","subject":"tests: don\u0027t mutate and re-use Response headers","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6a5a681227f21c4663259cf3f63942ffe44091be"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2024-08-08 15:29:19.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2024-08-12 13:11:29.000000000","tz":60},"subject":"Ignore 404s from handoffs when choosing response code","message":"Ignore 404s from handoffs when choosing response code\n\nPreviously, when handling an object POST, if the proxy got a 202 and\ntwo Timeouts from the 3 primary backend object servers, it then went\nto two handoffs which return 404. The proxy would consider this to be\na quorum of 404s and return the client a 404 response. This is\nalarming for the client.\n\nWith this patch, the proxy will never treat a 404 response from a\nhandoff as authoritative. In the scenario described above the proxy\nwill return a 503.\n\nThe Related-Change previously made a similar fix such that 404s from\nhandoffs are already non-authoritative for object GETs and HEADs.\n\nRelated-Change: Ia832e9bab13167948f01bc50aa8a61974ce189fb\n\nChange-Id: I96f28ab0b2b5f9374c399e8905ee240e7b093f8b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e05a74ccdc4d145959c33d757860ada0a89e4667"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e05a74ccdc4d145959c33d757860ada0a89e4667"}]},"branch":"refs/heads/master"},"9e9585e714f5642ad680eff0215656a092823bf5":{"kind":"REWORK","_number":4,"created":"2024-08-13 16:00:46.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/93/925993/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/93/925993/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/93/925993/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/93/925993/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/93/925993/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/93/925993/4"}}},"commit":{"parents":[{"commit":"6a5a681227f21c4663259cf3f63942ffe44091be","subject":"tests: don\u0027t mutate and re-use Response headers","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6a5a681227f21c4663259cf3f63942ffe44091be"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2024-08-08 15:29:19.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2024-08-13 15:59:48.000000000","tz":60},"subject":"Ignore 404s from handoffs when choosing response code","message":"Ignore 404s from handoffs when choosing response code\n\nPreviously, when handling an object POST, if the proxy got a 202 and\ntwo Timeouts from the 3 primary backend object servers, it then went\nto two handoffs which return 404. The proxy would consider this to be\na quorum of 404s and return the client a 404 response. This is\nalarming for the client.\n\nWith this patch, the proxy will only treat a 404 response from a\nhandoff as authoritative if it has an x-backend-timestamp header\n(i.e. there\u0027s a tombstone on the handoff).  POST responses never have\nan x-backend-timestamp header so in the scenario described above the\nproxy will return a 503.\n\nThe Related-Change previously made a similar fix such that 404s from\nhandoffs are already non-authoritative for object GETs and HEADs\nunless they have an x-backend-timestamp header..\n\nRelated-Change: Ia832e9bab13167948f01bc50aa8a61974ce189fb\n\nChange-Id: I96f28ab0b2b5f9374c399e8905ee240e7b093f8b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9e9585e714f5642ad680eff0215656a092823bf5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9e9585e714f5642ad680eff0215656a092823bf5"}]},"branch":"refs/heads/master"},"a1735cbb8d01f4338021b2c4933a75a76cc07bac":{"kind":"REWORK","_number":5,"created":"2024-08-14 14:11:10.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/93/925993/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/93/925993/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/93/925993/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/93/925993/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/93/925993/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/93/925993/5"}}},"commit":{"parents":[{"commit":"6a5a681227f21c4663259cf3f63942ffe44091be","subject":"tests: don\u0027t mutate and re-use Response headers","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6a5a681227f21c4663259cf3f63942ffe44091be"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2024-08-08 15:29:19.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2024-08-14 12:54:45.000000000","tz":60},"subject":"Ignore 404s from handoffs when choosing response code","message":"Ignore 404s from handoffs when choosing response code\n\nPreviously, when handling an object POST, if the proxy got a 202 and\ntwo Timeouts from the 3 primary backend object servers, it then went\nto two handoffs which return 404. The proxy would consider this to be\na quorum of 404s and return the client a 404 response. This is\nalarming for the client.\n\nWith this patch, the proxy will only treat a 404 response from a\nhandoff as authoritative if it has an x-backend-timestamp header\n(i.e. there\u0027s a tombstone on the handoff).  POST responses never have\nan x-backend-timestamp header so in the scenario described above the\nproxy will return a 503.\n\nThe Related-Change previously made a similar fix such that 404s from\nhandoffs are already non-authoritative for object GETs and HEADs\nunless they have an x-backend-timestamp header..\n\nRelated-Change: Ia832e9bab13167948f01bc50aa8a61974ce189fb\n\nChange-Id: I96f28ab0b2b5f9374c399e8905ee240e7b093f8b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a1735cbb8d01f4338021b2c4933a75a76cc07bac"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a1735cbb8d01f4338021b2c4933a75a76cc07bac"}]},"branch":"refs/heads/master"},"ff76290e67bb2c38d79a9a9f014769e08fb09972":{"kind":"REWORK","_number":6,"created":"2024-08-14 16:42:36.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/93/925993/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/93/925993/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/93/925993/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/93/925993/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/93/925993/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/93/925993/6"}}},"commit":{"parents":[{"commit":"6a5a681227f21c4663259cf3f63942ffe44091be","subject":"tests: don\u0027t mutate and re-use Response headers","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6a5a681227f21c4663259cf3f63942ffe44091be"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2024-08-08 15:29:19.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2024-08-14 16:42:04.000000000","tz":60},"subject":"Ignore 404s from handoffs when choosing response code","message":"Ignore 404s from handoffs when choosing response code\n\nPreviously, when handling an object POST, if the proxy got a 202 and\ntwo Timeouts from the 3 primary backend object servers, it then went\nto two handoffs which return 404. The proxy would consider this to be\na quorum of 404s and return the client a 404 response. This is\nalarming for the client.\n\nWith this patch, the proxy will only treat a 404 response from a\nhandoff as authoritative if it has an x-backend-timestamp header\n(i.e. there\u0027s a tombstone on the handoff).  POST responses never have\nan x-backend-timestamp header so in the scenario described above the\nproxy will return a 503.\n\nThe Related-Change previously made a similar fix such that 404s from\nhandoffs are already non-authoritative for object GETs and HEADs\nunless they have an x-backend-timestamp header..\n\nRelated-Change: Ia832e9bab13167948f01bc50aa8a61974ce189fb\n\nChange-Id: I96f28ab0b2b5f9374c399e8905ee240e7b093f8b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ff76290e67bb2c38d79a9a9f014769e08fb09972"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ff76290e67bb2c38d79a9a9f014769e08fb09972"}]},"branch":"refs/heads/master"},"cfd6a841ce4b82146feb0d37291c90f6b52e3d50":{"kind":"REWORK","_number":7,"created":"2024-08-21 15:28:13.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/93/925993/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/93/925993/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/93/925993/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/93/925993/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/93/925993/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/93/925993/7"}}},"commit":{"parents":[{"commit":"dec9db245d190731f652a7a85f2c0d5a02fe8a84","subject":"Improve test coverage for proxy object DELETE and POST","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/dec9db245d190731f652a7a85f2c0d5a02fe8a84"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2024-08-08 15:29:19.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2024-08-21 15:10:37.000000000","tz":60},"subject":"Ignore 404s from handoffs when choosing response code","message":"Ignore 404s from handoffs when choosing response code\n\nPreviously, when handling an object POST, if the proxy got a 202 and\ntwo connection timeouts from the 3 primary backend object servers, it\nthen went to two handoffs which return 404. The proxy would consider\nthis to be a quorum of 404s and return the client a 404 response. This\nis alarming for the client.\n\nWith this patch, the proxy will only treat a 404 response from a\nhandoff as authoritative if it has an x-backend-timestamp header\n(i.e. there\u0027s a tombstone on the handoff).  POST responses never have\nan x-backend-timestamp header so in the scenario described above the\nproxy will return a 503.\n\nThe Related-Change previously made a similar fix such that 404s from\nhandoffs are already non-authoritative for object GETs and HEADs\nunless they have an x-backend-timestamp header.\n\nRelated-Change: Ia832e9bab13167948f01bc50aa8a61974ce189fb\n\nChange-Id: I96f28ab0b2b5f9374c399e8905ee240e7b093f8b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cfd6a841ce4b82146feb0d37291c90f6b52e3d50"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cfd6a841ce4b82146feb0d37291c90f6b52e3d50"}]},"branch":"refs/heads/master"},"d0f6a0ce5624e271bfc3e2cca7d328a18df546f4":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":8,"created":"2024-08-23 15:15:04.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/93/925993/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/93/925993/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/93/925993/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/93/925993/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/93/925993/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/93/925993/8"}}},"commit":{"parents":[{"commit":"92eebe24c6837ef36302c801547c2de2e2726b2a","subject":"Improve test coverage for proxy object DELETE and POST","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/92eebe24c6837ef36302c801547c2de2e2726b2a"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2024-08-08 15:29:19.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2024-08-23 15:14:34.000000000","tz":60},"subject":"Ignore 404s from handoffs when choosing response code","message":"Ignore 404s from handoffs when choosing response code\n\nPreviously, when handling an object POST, if the proxy got a 202 and\ntwo connection timeouts from the 3 primary backend object servers, it\nthen went to two handoffs which return 404. The proxy would consider\nthis to be a quorum of 404s and return the client a 404 response. This\nis alarming for the client.\n\nWith this patch, the proxy will only treat a 404 response from a\nhandoff as authoritative if it has an x-backend-timestamp header\n(i.e. there\u0027s a tombstone on the handoff).  POST responses never have\nan x-backend-timestamp header so in the scenario described above the\nproxy will return a 503.\n\nThe Related-Change previously made a similar fix such that 404s from\nhandoffs are already non-authoritative for object GETs and HEADs\nunless they have an x-backend-timestamp header.\n\nRelated-Change: Ia832e9bab13167948f01bc50aa8a61974ce189fb\nCloeses-Bug: #2077743\nChange-Id: I96f28ab0b2b5f9374c399e8905ee240e7b093f8b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d0f6a0ce5624e271bfc3e2cca7d328a18df546f4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d0f6a0ce5624e271bfc3e2cca7d328a18df546f4"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
