)]}'
{"id":"openstack%2Fswift~891088","triplet_id":"openstack%2Fswift~master~I0ccc6828174bc869ba0604521bdaed0ebc37a408","project":"openstack/swift","branch":"master","topic":"p-s3api-422-backend-path","attention_set":{},"removed_from_attention_set":{"7847":{"account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"last_update":"2023-08-18 18:51:51.000000000","reason":"Change was submitted"},"15343":{"account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"last_update":"2023-08-18 16:21:39.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":"I0ccc6828174bc869ba0604521bdaed0ebc37a408","subject":"s3api: set swift.backend_path when returning 422","status":"MERGED","created":"2023-08-10 17:57:46.000000000","updated":"2023-08-18 18:52:50.000000000","submitted":"2023-08-18 18:51:51.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":10,"unresolved_comment_count":3,"has_review_started":true,"submission_id":"891088-p-s3api-422-backend-path","meta_rev_id":"e2e7f11edbf4773c56d1dc4992ba26df3bb79189","_number":891088,"virtual_id_number":891088,"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"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2023-08-18 18:51:51.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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2023-08-18 16:21:39.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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2023-08-18 16:21:39.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":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"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-08-10 18:16:42.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2023-08-10 19:12:51.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2023-08-16 22:26:28.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":"b371582739160086877200d5000cd63817dad527","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-08-10 17:57:46.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"2ccff1a67b6d1074f26c6a09046d22a810af8c27","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-08-10 17:58:07.000000000","message":"Patch Set 1: Workflow-1","accounts_in_message":[],"_revision_number":1},{"id":"b6eb66a331d254e7d7481b5bb2497d1100828bab","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-08-10 18:16:42.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/69d6749d303440be86a5ab88adc5d722\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/4adf4546d4174408b60d5e836703f86d : SUCCESS in 14m 09s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/5ff32af414a44563a8ce5885553ac80b : SUCCESS in 15m 13s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/c80db8f61d20416ea54b836628da3861 : SUCCESS in 16m 49s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/c5ab2b8ef11944b3a4fc6fe9c28b6610 : SUCCESS in 18m 02s","accounts_in_message":[],"_revision_number":1},{"id":"efafe2c981f16c362f4fd410eba8331ae6db8a60","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-08-10 19:12:51.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/61a5529dfb5c479f87b766392a529730\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ce4261ebea444299bdf4f326deb9bab5 : SUCCESS in 9m 10s\n- grenade https://zuul.opendev.org/t/openstack/build/34721944707a4906b87128a4befeaa3f : SUCCESS in 58m 45s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/d321fac906554affbcfc5acd4879cc0e : SUCCESS in 49m 57s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ecd66930afcb4acda903559584d62546 : SUCCESS in 1h 05m 32s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/5d4af5dd1dcb47ecaa079dc76331532f : SUCCESS in 24m 55s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/6e98eb4bc1144da38829010218aff914 : SUCCESS in 24m 37s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/5707ad82ced748979061bc4c9f8580cf : SUCCESS in 24m 43s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/a6523a6a4a0749a09a84ffeff0f5c3f9 : SUCCESS in 8m 19s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/e5624b30fcc64d02a49af915b1fb9dce : SUCCESS in 6m 13s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/9725ae94acde441a8907d4792222864f : SUCCESS in 23m 08s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/4ce8cd7a143c43bd96ef3fd8a3c0f94b : SUCCESS in 19m 06s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/fb56bd7ef7094a6daeeb0c9ba3a6cd96 : SUCCESS in 23m 05s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/af32acce84db491fa9cc7ce84ba98958 : SUCCESS in 16m 25s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/1aaf0a3daee2486dbc42d39f0a39b6b1 : SUCCESS in 17m 22s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/4669eb4f494a4f51ba35681a5f5bb418 : SUCCESS in 16m 16s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/cb74dba9e7b747fdb0ed0dac72a48ef1 : SUCCESS in 17m 47s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/69dac6bda9474c189eb5471305f20480 : SUCCESS in 19m 23s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/f2002a99da5f4dfbabbb10394f97e3a9 : SUCCESS in 12m 39s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/91fa810f7a454b129e3d11c0d012c0e0 : SUCCESS in 16m 00s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/3f7cb4510580470b8498c9656505f1b9 : SUCCESS in 16m 23s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/fd8a1073c696416e8dbe81de7a28d20c : SUCCESS in 6m 00s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/fb31449aac2a403fa855e1f3898532c5 : SUCCESS in 17m 37s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/5faf8577cb934b099914f0a2ad838745 : SUCCESS in 9m 09s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/943233de0530472b9424d7a3a31f3b04 : SUCCESS in 55m 26s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/dcfdad91538a479e8c39959cd35e9848 : SUCCESS in 1h 06m 18s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/4708569227894fb583f976a39bc93442 : SUCCESS in 49m 39s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/99c4958b0d334401ae98f571c658e80d : SUCCESS in 50m 05s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/9a5489ea76c4494b980870116382a9a6 : SUCCESS in 17m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ca1ad2f9353445ad82cb54e1059aaf30 : SUCCESS in 4m 22s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/2d6a454db6bb43fbb7b3ccb56a2d7209 : SUCCESS in 26m 47s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8dbd01bbac1f4b7dbcba85dbaba79eed : SUCCESS in 45m 29s","accounts_in_message":[],"_revision_number":1},{"id":"b7c19d3a606a29075b7e0ae5101492bb61516742","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-08-11 13:55:06.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1\n* Workflow-1\n","accounts_in_message":[],"_revision_number":2},{"id":"c1e31bd1a1d988fbd0884128af645668c9259326","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-08-11 14:47:22.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1b9ae922730c4e1c96f8c4baeccff43c\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/706a01b3b1d549669c58c3b626cea3cf : SUCCESS in 15m 29s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/38a468e73de94c5997501afee61c820b : SUCCESS in 14m 48s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/4c0838c280474b28a56bb06d9396fb6c : SUCCESS in 21m 01s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/2ab74e158c9d4cef99f8b96e803e83d1 : SUCCESS in 50m 46s","accounts_in_message":[],"_revision_number":2},{"id":"5d3a3b1b410682a88aa71c83e953fdb2e5febc9b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-08-11 15:16:25.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f699c571cce34b4894c6e8813354cf8a\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4d070aa9ab8d4843b7a7afa64f60e4f1 : SUCCESS in 9m 32s\n- grenade https://zuul.opendev.org/t/openstack/build/f9c9d37a3d2043f7b7f96849a7cfbb1a : SUCCESS in 48m 08s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/316b6254a797481fbe92fc016797ccb6 : SUCCESS in 39m 33s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/8cd3852c7b0647c987391a50c5f4dc13 : SUCCESS in 49m 56s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/072907becc25476ba9e87140b1a5d010 : SUCCESS in 18m 06s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e27657cc2de44abea28abfaccbecfa5d : SUCCESS in 18m 24s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/6bc096f5e59740e8a74ab24631f45fc1 : SUCCESS in 27m 33s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/47598443c9304fe19bfde53fbaed40a2 : SUCCESS in 8m 45s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/16e5f925141a4ffb9c24dddee8aa8d99 : SUCCESS in 5m 59s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/19a57d206b104c7aaf60d3699659f929 : SUCCESS in 17m 19s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/68bf1cee7f9348cf8b2bfa83436163b4 : SUCCESS in 17m 08s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/95cab9e7ae4b4f7391223ab4f18cb5e8 : SUCCESS in 18m 52s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/4c1a1e9d58484b29b52b149ce185b120 : SUCCESS in 17m 05s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/fdab2633e70d4c85a744d131bee46096 : SUCCESS in 39m 26s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/a8fed769d7e44813b2e89112597d3921 : SUCCESS in 17m 00s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/4c44e3975b2041c2b376b0ee7c1742bb : SUCCESS in 38m 10s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/411c3398b3ce468c99cc738ccc2efad4 : SUCCESS in 35m 10s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/6d717dcaed164df0b616c0dd05403c35 : SUCCESS in 14m 37s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/11dc1536d9b2482e876a000b1a25f95e : SUCCESS in 15m 34s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/d2235a5b0e094a45af98c41662877e1b : SUCCESS in 17m 02s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/f2003ab4deea4091a632c5f79e4c2e3e : SUCCESS in 7m 23s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/0db8a430119340358d3b8fb8473442ff : SUCCESS in 19m 58s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/e3ed5a0291ee400da824e38fbf7430b6 : SUCCESS in 8m 39s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/34936267a6914d68ab0faa83aff4f689 : SUCCESS in 1h 13m 36s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/67655f1a56f8457786104110270be557 : SUCCESS in 1h 05m 56s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/3f3030c0be624a10b1aacb09505a7354 : SUCCESS in 50m 33s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/98a01afb81c24fbfb5b60c9ef248c480 : SUCCESS in 45m 26s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e3e24950f7e04b438432af1708876ce8 : SUCCESS in 17m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bc87b5c3362c473ba6ce223db79204cd : SUCCESS in 4m 44s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/669aef189662400ca44e2faed85b2ce1 : SUCCESS in 24m 20s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/638d04fb8ad54a36b1ec8da7329f3181 : SUCCESS in 43m 55s","accounts_in_message":[],"_revision_number":2},{"id":"0a77219c1d62700c3c4a7cce35363e16d48cce5a","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2023-08-16 22:26:28.000000000","message":"Patch Set 2: Code-Review+2\n\n(4 comments)","accounts_in_message":[],"_revision_number":2},{"id":"c5fd4462570044c2d77c4b5a28742cf47a45014f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-08-18 14:45:57.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"6413ca43d339f3a720ddc3c0e4d5eea905f40152","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-08-18 14:46:32.000000000","message":"Patch Set 2:\n\n(3 comments)","accounts_in_message":[],"_revision_number":2},{"id":"cb3b8ce690dd0d81cc66223e619441cddc2ce33a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-08-18 15:12:36.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9d78af3753ac4279b1e3d0dca3812df0\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/a599ae7ea2484e91a8a37c9614992c24 : SUCCESS in 17m 15s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/c8c14a0e040b4596af97fc3e2de53c0a : SUCCESS in 16m 19s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/a69ae412f74449f6995c536f5084541e : SUCCESS in 25m 34s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/2eb383b32a354f168ac3e4905a9b774c : SUCCESS in 20m 30s","accounts_in_message":[],"_revision_number":3},{"id":"75b1219bf25e789880a9e87422df12be2ba0cf1c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-08-18 16:06:23.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/c061c47d34e64d4885ca33f97ccc48c9\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/14b573a7439b46a0a097976d296c7bd5 : SUCCESS in 9m 24s\n- grenade https://zuul.opendev.org/t/openstack/build/73409f40d6744e269e45783dff381eb3 : SUCCESS in 1h 05m 16s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/a12f41a1f45641b68fa5784e64c9ec6e : SUCCESS in 38m 16s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/5fd03a2dbbf041da9966a0858aee6473 : SUCCESS in 1h 08m 57s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/1e76bf1f45f943ffb7e34a829f9b7468 : SUCCESS in 20m 20s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/d710e6018f0448abbcff23a08c095136 : SUCCESS in 14m 35s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/6b4a66a602e94ff78ae9985eeb8d41e5 : SUCCESS in 20m 16s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/e5e9242320ff45e8846a89618fab52a0 : SUCCESS in 9m 42s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/11d6a1be6a6f4069824e022f5bb452c8 : SUCCESS in 5m 34s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/1c39a532e88449e28bf304110192dd13 : SUCCESS in 25m 25s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/b54f3861ddb74a2ca3fbc84190254cc7 : SUCCESS in 17m 58s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/9cbfa4efb74b42fbb0c13295ec284d19 : SUCCESS in 16m 43s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/a75986e03de94e1fb3827f5c90d1e68d : SUCCESS in 18m 49s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/a6c7b94d84624ba8aaf16a711f35fed3 : SUCCESS in 18m 03s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/68df9c180fdb45c5aa9081e9f268b380 : SUCCESS in 16m 13s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/b97df12bb9f74f1eb23de61e8fa6b29b : SUCCESS in 18m 42s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/d4599cd992d64f718ba20860a3b07bef : SUCCESS in 19m 25s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/46d7b79fac0b49e19164a47cbe865327 : SUCCESS in 13m 48s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/c4979edbd01f4e36b939abcd44fab5be : SUCCESS in 17m 57s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/c428cbddbf9b4e61a310d92b37242c89 : SUCCESS in 18m 09s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/956df6e5515f4c8ca0d6821d99106a80 : SUCCESS in 7m 14s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/a780b0df0fcc467bb65c09eeaa6e736a : SUCCESS in 20m 26s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/68911d9c65db43fea47e0b2194bd8027 : SUCCESS in 6m 58s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/ef9f77d6415345ab957b86938507ebc5 : SUCCESS in 1h 12m 02s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/e3669509e99341ba9b8334f3412200da : FAILURE in 1h 01m 21s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/b5bce316713844f5b5df096f62693a14 : SUCCESS in 36m 05s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/1efaad9075734982a1ba6aa7d80ee9ff : SUCCESS in 52m 14s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1d48945f55ea4c319d1ecd0344f87c71 : SUCCESS in 14m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/03c21e3209d84360b128c84c9b7fd278 : SUCCESS in 6m 37s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/8b7da748dfe945a181706c0cb53db7bc : SUCCESS in 20m 49s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f68cc2581d2c4dbabc227acd3ee52761 : SUCCESS in 58m 32s","accounts_in_message":[],"_revision_number":3},{"id":"1e76ef7b0b26940563ab42f90bfc6cae6945441f","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2023-08-18 16:21:39.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\n(3 comments)","accounts_in_message":[],"_revision_number":3},{"id":"3f444e07e9a89276410f69601ecc69a06e2ec5d2","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-08-18 16:39:10.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/47a6fe5d32c74359a4df748bdc896a7d\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/7bd5f5c0e1a94417afe62fcac0d846d7 : SUCCESS in 14m 15s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/59ed9a4ec07b42cf9c84629204263f61 : SUCCESS in 14m 15s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/a7d0f43a410847f3859f36abbecb19cb : SUCCESS in 16m 32s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/464ecddcc8914e4c97f7018f6df775ac : SUCCESS in 16m 30s","accounts_in_message":[],"_revision_number":3},{"id":"b13b6fd985919c5297de8f29da9571fab317b625","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-08-18 17:38:59.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1d8c5a5cb41a4213bb617a8f0a924a8e\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/117a3d73706b4c59a766fcadf692be61 : SUCCESS in 7m 17s\n- grenade https://zuul.opendev.org/t/openstack/build/484fa70936d1428f8ae2e4cf2f526a4a : SUCCESS in 39m 06s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/62081f5d6287408588a416d0569e4624 : SUCCESS in 29m 28s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/baedcfd3438246b09c803183d4ab0e3d : SUCCESS in 1h 10m 23s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b0dcb38237bb4cca9ca03bd04297d62a : SUCCESS in 17m 44s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/0ffb7d71ed554079afc5ee09c823f031 : SUCCESS in 17m 19s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e67688b5bdb74c53b4721c604756f65e : SUCCESS in 18m 21s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/b40f72a0c612421ca0b67482546d4739 : SUCCESS in 9m 05s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/3898bd26767e414cb465182545ce5391 : FAILURE in 3m 26s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/3187a58ebc0a459b801fb5c0aef9e20c : SUCCESS in 18m 10s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/1b118e6bef264dddbea1250b3e8ab902 : SUCCESS in 16m 27s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/dd37497d7b86417ba3803931aecd53d7 : SUCCESS in 11m 43s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/8123a5a6cae04ea0aca86ab4446afd97 : SUCCESS in 15m 42s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/b77363299fcd4aacbce98b5d476c5b45 : SUCCESS in 18m 51s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/ac241d38eb974845bea8e125910b7451 : SUCCESS in 17m 33s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/720af610ee3a4051a48f709ddcf578dc : SUCCESS in 18m 25s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/10fa27f805f444e19dec89d534f959c1 : SUCCESS in 17m 24s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/3814e8d0edac4cf8bf294d3a6b79251e : SUCCESS in 12m 12s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/958d319cf3f640fba2e5a8f707759fbd : SUCCESS in 14m 49s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/e996f30f3a724f84b8835ae11549b311 : SUCCESS in 15m 55s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/f93a131fd42c4853bbe305e5bd973fd2 : SUCCESS in 7m 09s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/bf4cf72045e945ddbc5153e55e2b448c : SUCCESS in 16m 48s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/f5ea9ec5bafa4a1ea9f1a0b9feb45db7 : SUCCESS in 6m 24s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/4fa5784d953148c8b245797eaafcee0a : SUCCESS in 42m 46s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/dc40226204f54962b766e351ae496fff : SUCCESS in 1h 05m 30s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/77eebfed10674d81ab4723e6bc6a53e1 : SUCCESS in 32m 51s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/cb96f038fedc4774875b57b5bebb5fa1 : SUCCESS in 54m 51s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/36e3e1e4b8024ae58a94b05b7aebb7c1 : SUCCESS in 17m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b6abfc8f57ed49cd8d4bf4caf0d24172 : SUCCESS in 4m 39s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/67bd5d12bb2947cab58b5051ad2bd6cc : SUCCESS in 20m 36s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/84c41dff7bca48d28a498181073444ec : SUCCESS in 37m 47s","accounts_in_message":[],"_revision_number":3},{"id":"ff7ca14ca8d833d2f0d05f6a4ebb6e29c86c9c1e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-08-18 17:39:54.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"c4f08969ced99a352003883227b8e41b7232f435","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-08-18 18:51:51.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/84f20534600d48928d29399363de5be3\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fd173882b68e4ab895f87582282f5722 : SUCCESS in 8m 51s\n- grenade https://zuul.opendev.org/t/openstack/build/eb4c1c2c06674d6db0799e6730282b02 : SUCCESS in 1h 05m 03s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/40061724bfae44f2a1949a6b3f3c4b08 : SUCCESS in 52m 40s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/8584f56477d84c3f81e8dfb1f6c45fd6 : SUCCESS in 1h 06m 49s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/8ba29aa700a24b2cadc17635008297d9 : SUCCESS in 9m 26s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/b1d16047e9f04f148951a8a85bc2cc6b : SUCCESS in 5m 29s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/04a378c1c7ed4e49a130119d1fd3daee : SUCCESS in 12m 04s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/f8da3075c2fe4b8c937f330ea41f2984 : SUCCESS in 11m 17s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/fcf9e37c22ae4470a4125e06bbed5834 : SUCCESS in 11m 25s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/e538233961644ab7b134a7d317405108 : SUCCESS in 12m 17s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/6b51d611cac548bc8fa93a3c9acdfbac : SUCCESS in 11m 02s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/15db7941e2b7431dbd205b0b75c13484 : SUCCESS in 15m 55s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/c85ebea695144da796eb781e8e69d1c1 : SUCCESS in 13m 00s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/02c53a0826c146949f418123553907c8 : SUCCESS in 13m 00s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/5f439c0142924a7a986e798534c19f49 : SUCCESS in 12m 57s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/b202120824b14894a40f8968fe63e507 : SUCCESS in 13m 18s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/fcd36622fae64d4e8b688c05bd0a139d : SUCCESS in 13m 31s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/adbca76fd5f74041ae93ed0356e45eae : SUCCESS in 5m 50s\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/9c87b83f139f4d468e993124201b7357 : SUCCESS in 6m 02s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/32384084464e4855a47ec07e2defa203 : SUCCESS in 57m 33s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/152c0fbdd93d4bec857d645e2742cfb7 : SUCCESS in 51m 35s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/a7a6e6f86f9f4bb8b854828a5a105765 : SUCCESS in 33m 14s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/fb4f0e77940c451a9ab53fe5baa4f952 : SUCCESS in 55m 16s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/769a499a2e0b4176a6644e0ea0a77c6c : SUCCESS in 18m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fb63e220886b43debf50c42c79397b21 : SUCCESS in 3m 47s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/73f17182b79e4595ae383d5e790639ea : SUCCESS in 57m 26s","accounts_in_message":[],"_revision_number":3},{"id":"3b82bd8f3b2be10e021077f0a9086bbab0089c21","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-08-18 18:51:51.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"e2e7f11edbf4773c56d1dc4992ba26df3bb79189","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-08-18 18:52:50.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5019aa6d5c274315a5a913f7965581ec\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8650e6ecdebf4dfcb3a7b81fdb298c18 : SUCCESS in 40s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/f7ac74e9de3f4d2cb03c86988ae871c1 : SUCCESS in 31s (non-voting)\n- swift-promote-image-py3 https://zuul.opendev.org/t/openstack/build/4443dfe39a734065bae1eec47fa5d06c : SUCCESS in 37s (non-voting)","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"336c643387390ee84b674b5cb7a9f6539efba76e","revisions":{"0919e5e24a3b3182b2b88021696b03fcdef5e244":{"kind":"REWORK","_number":1,"created":"2023-08-10 17:57:46.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/88/891088/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/88/891088/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/88/891088/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/88/891088/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/88/891088/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/88/891088/1"}}},"commit":{"parents":[{"commit":"6444ef9be054973d3a695c3a86a0251ffc9bf22a","subject":"ContainerBroker: clarify get_shard_ranges docstring","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6444ef9be054973d3a695c3a86a0251ffc9bf22a"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-08-10 17:57:10.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-08-10 17:57:10.000000000","tz":60},"subject":"s3api: set swift.backend_path when returning 422","message":"s3api: set swift.backend_path when returning 422\n\nWIP\n\nChange-Id: I0ccc6828174bc869ba0604521bdaed0ebc37a408\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0919e5e24a3b3182b2b88021696b03fcdef5e244"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0919e5e24a3b3182b2b88021696b03fcdef5e244"}]},"branch":"refs/heads/master"},"16b9cb39a0c7ff92038a0429fcfcad1ee43783c4":{"kind":"REWORK","_number":2,"created":"2023-08-11 13:55:06.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/88/891088/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/88/891088/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/88/891088/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/88/891088/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/88/891088/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/88/891088/2"}}},"commit":{"parents":[{"commit":"6444ef9be054973d3a695c3a86a0251ffc9bf22a","subject":"ContainerBroker: clarify get_shard_ranges docstring","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6444ef9be054973d3a695c3a86a0251ffc9bf22a"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-08-10 17:57:10.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-08-11 11:48:32.000000000","tz":60},"subject":"s3api: set swift.backend_path when returning 422","message":"s3api: set swift.backend_path when returning 422\n\nThe S3Request class generally tries to set \u0027s3api.backend_path\u0027 in the\noriginal request\u0027s environ to the path cited by the response to any\nswift subrequests that it issues, so that the backend path is logged\nby proxy_logging middleware. For example, a multi-part upload request\nwill be logged usng the segments container and segment object name.\n\nThe S3Request class may also check the hash of an object as it is\nuploaded using the HashingInput class. If a hash mismatch is detected,\nan HTTPUnprocessableEntity exception is raised which previously caused\nthe setting of \u0027s3api.backend_path\u0027 to be bypassed. This patch\ntherefore modifies the exception handling clause to set\n\u0027s3api.backend_path\u0027 to the swift subrequest\u0027s path.\n\nChange-Id: I0ccc6828174bc869ba0604521bdaed0ebc37a408\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/16b9cb39a0c7ff92038a0429fcfcad1ee43783c4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/16b9cb39a0c7ff92038a0429fcfcad1ee43783c4"}]},"branch":"refs/heads/master"},"336c643387390ee84b674b5cb7a9f6539efba76e":{"kind":"REWORK","_number":3,"created":"2023-08-18 14:45:57.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/88/891088/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/88/891088/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/88/891088/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/88/891088/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/88/891088/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/88/891088/3"}}},"commit":{"parents":[{"commit":"6444ef9be054973d3a695c3a86a0251ffc9bf22a","subject":"ContainerBroker: clarify get_shard_ranges docstring","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6444ef9be054973d3a695c3a86a0251ffc9bf22a"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-08-10 17:57:10.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-08-18 14:45:47.000000000","tz":60},"subject":"s3api: set swift.backend_path when returning 422","message":"s3api: set swift.backend_path when returning 422\n\nThe S3Request class generally tries to set \u0027s3api.backend_path\u0027 in the\noriginal request\u0027s environ to the path cited by the response to any\nswift subrequests that it issues, so that the backend path is logged\nby proxy_logging middleware. For example, a multi-part upload request\nwill be logged usng the segments container and segment object name.\n\nThe S3Request class may also check the hash of an object as it is\nuploaded using the HashingInput class. If a hash mismatch is detected,\nan HTTPUnprocessableEntity exception is raised which previously caused\nthe setting of \u0027s3api.backend_path\u0027 to be bypassed. This patch\ntherefore modifies the exception handling clause to set\n\u0027s3api.backend_path\u0027 to the swift subrequest\u0027s path.\n\nChange-Id: I0ccc6828174bc869ba0604521bdaed0ebc37a408\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/336c643387390ee84b674b5cb7a9f6539efba76e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/336c643387390ee84b674b5cb7a9f6539efba76e"}]},"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":{}}}]}
