)]}'
{"id":"openstack%2Fswift~910285","triplet_id":"openstack%2Fswift~master~I65bb7a348308db6146ad10c15d47d626af0c92af","project":"openstack/swift","branch":"master","topic":"refactor-s3api-error-handling","attention_set":{},"removed_from_attention_set":{"1179":{"account":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"last_update":"2024-02-27 14:23:13.000000000","reason":"\u003cGERRIT_ACCOUNT_1179\u003e replied on the change","reason_account":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"}},"597":{"account":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"last_update":"2024-03-15 21:24:58.000000000","reason":"Change was marked work in progress"}},"hashtags":[],"change_id":"I65bb7a348308db6146ad10c15d47d626af0c92af","subject":"sq: keep s3 req error handling in one place","status":"ABANDONED","created":"2024-02-26 23:23:03.000000000","updated":"2024-03-26 13:34:28.000000000","total_comment_count":13,"unresolved_comment_count":0,"work_in_progress":true,"has_review_started":true,"meta_rev_id":"b5b837288ebe0bd0ab772328eff2b9ba75e87abe","_number":910285,"virtual_id_number":910285,"owner":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"actions":{},"labels":{"Verified":{"all":[{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"}],"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":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"}],"REVIEWER":[{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"reviewer_updates":[{"updated":"2024-02-26 23:48:35.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":"2024-02-27 00:36:24.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-02-27 02:24:32.000000000","updated_by":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"reviewer":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"state":"CC"}],"messages":[{"id":"d71b31d09503ddc9605053b1de36fb85011f1fe3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2024-02-26 23:23:03.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"551820d77de920764f45cd6b4f8d183866f1dfa7","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2024-02-26 23:28:37.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"27e63ba800882bfd8b1e368e9bfc9fb64d516a32","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-26 23:48:35.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/278e032365b0440383644b014c146120\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/232f3cd92fac4fc6acd299ae056e971d : SUCCESS in 14m 43s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/73fcbff8ee8a414fb03e7196baec697a : SUCCESS in 15m 40s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/b485b5bc670943d1aa0f46432b1123b9 : SUCCESS in 18m 30s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/826744094a724c5586c9d7aede6ead5e : SUCCESS in 24m 26s","accounts_in_message":[],"_revision_number":1},{"id":"a84006f27ce4409769b2725ddff943793905f94d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-27 00:36:24.000000000","message":"Patch Set 1: Verified-1\n\n(4 comments)\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/413b54133d994ef9b31521ad8178f1bb\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8ab50a721d8a4b67a7a42268cfc9c3bb : SUCCESS in 8m 27s\n- grenade https://zuul.opendev.org/t/openstack/build/3691bd274bbb46be9e6643cf195eb67d : SUCCESS in 42m 54s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/64f3a1178b7f4c109348bc10e6a7e24d : SUCCESS in 40m 05s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/753198207bb3484eb280ba93b3b24482 : SUCCESS in 37m 03s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/4443b39198dc4a338098ed7e6258013c : SUCCESS in 42m 44s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/05b874e0d484494db805cd9c70fb27bd : SUCCESS in 19m 32s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/467cd94054954e96b642c30edc54d100 : SUCCESS in 19m 47s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/4db5e68e66104798bc03c06cb73157b6 : SUCCESS in 20m 20s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/e9b45072749b46728b4039f34aa154d9 : SUCCESS in 9m 31s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/10ab8a370e5e4620b705c35fddf8190b : SUCCESS in 5m 32s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/c5fe4d7c3d204aed9facaa4d92eead92 : SUCCESS in 20m 26s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/c43141b6179d46f0af88fa7dab5597f2 : SUCCESS in 18m 12s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/50d8f07ae1c44233b85670a12f3cf946 : SUCCESS in 20m 18s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/3d3aef7936d849ad9a1a1fb0be25b6bb : SUCCESS in 19m 44s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/393cc2707d4749dcad371f7157346e2c : SUCCESS in 17m 44s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/95f7a1a095a64473a1883eb06bee49e5 : SUCCESS in 16m 29s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/951db6bc6ee2483d93eaa679b60cdb91 : SUCCESS in 19m 11s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/882ac9f293714a3886e02cc4f129e8e1 : SUCCESS in 19m 00s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/8214ebb847b644eabb15bb24bf722421 : SUCCESS in 16m 47s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/93b9f7dc3cc945bdaecc1d63729bd648 : SUCCESS in 14m 21s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/314e6decbeb44c8d93a8232475ef925f : SUCCESS in 17m 50s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/b211211853c345cca2acdcb17d70f911 : SUCCESS in 6m 28s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/912c1d79e4934ec5b59e6b048c10d1c7 : SUCCESS in 16m 06s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/63aa736b318c4d87a5ba73911622a7b0 : SUCCESS in 6m 40s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/c81df20dbfd34192b69a1e2681bbd8cf : SUCCESS in 59m 15s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/50fcf9c864c046919c9da870ca9957e3 : SUCCESS in 54m 31s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/f692a7ab28af4be78bf0080fb39dbf99 : SUCCESS in 31m 15s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/780141d0722742dd964ed99fca83f6e9 : SUCCESS in 37m 23s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6f0c68db16034c938d272d4e33697ef7 : SUCCESS in 15m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6cce678b21fa4c738d486e6acee4012f : FAILURE in 3m 43s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/e26f8422fc4e4f03be841907067ee139 : SUCCESS in 18m 07s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a563876065184e06a82c953aea25169b : SUCCESS in 41m 32s","accounts_in_message":[],"_revision_number":1},{"id":"e5001de6a461721d6280516d4d6f827505284cae","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2024-02-27 02:24:32.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"5212ed0f7e7a407458c9c7bbdb3870a5f55c765f","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2024-02-27 14:23:13.000000000","message":"Patch Set 1: Workflow-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"f216b82eac81f1d647c0a2283d0ce8061766ac95","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"date":"2024-03-15 21:24:58.000000000","message":"Patch Set 2: Patch Set 1 was rebased\n\nThe following files contain Git conflicts:\n* swift/common/middleware/s3api/s3request.py\n\nOutdated Votes:\n* Verified-1\n* Workflow-1\n","accounts_in_message":[],"_revision_number":2},{"id":"6b9c8ac6b359477d58308e6557c8b6420a4a63e8","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-03-15 21:32:22.000000000","message":"Patch Set 2:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/15bb2a6f58f5432cb4303fa35637d181\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/84e6ec7f20c141f5ab786d3a8ea9d6f0 : FAILURE in 4m 56s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/328a46bd48ca452c83eed84739a64e72 : FAILURE in 4m 57s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/006d9d57c4b6433bad9cb646deafc6bb : FAILURE in 5m 38s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/5202912bb99243e7b117d2fd2ee23805 : FAILURE in 5m 50s","accounts_in_message":[],"_revision_number":2},{"id":"13066b98524e2c340d21a6d36f780cf71e9702c2","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"date":"2024-03-15 23:00:33.000000000","message":"Patch Set 3: Patch Set 2 was rebased\n\nThe following files contain Git conflicts:\n* swift/common/middleware/s3api/s3request.py\n","accounts_in_message":[],"_revision_number":3},{"id":"b7aa882d58c0fe387866a49acba457a0224fd7fb","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-03-15 23:06:48.000000000","message":"Patch Set 3:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/853800627c484b8cb06f2021603e3b16\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/2878527105e3479ea5b7802c4d02786d : FAILURE in 4m 19s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/7b568b2a517048949d2e7d6fd226008b : FAILURE in 5m 15s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/cc42f786a66041f1854f83a4115bc0fd : FAILURE in 3m 54s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/a0be847ab0ec49f9934a6cedacb09f8a : FAILURE in 4m 14s","accounts_in_message":[],"_revision_number":3},{"id":"fc6f396673c4fc988882e85a08c98b63ac4e3c96","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-03-16 01:02:47.000000000","message":"Patch Set 3: Verified-1\n\n(5 comments)\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/9a3d8bd1e8d941c6ae83ab2b7596043f\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0e3dc14c5724421cb8fb6a0b12af6534 : FAILURE in 5m 06s\n- grenade https://zuul.opendev.org/t/openstack/build/a8f14a21807a48a3ab492f1ceaaeb55f : SUCCESS in 1h 03m 08s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/705f72fbf16b4a268e18bc5551682a81 : SUCCESS in 1h 01m 23s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/3d40b4e75d80477d8d1bb36c2a719aaa : SUCCESS in 33m 08s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/bb7babfebd0346dc9f477b87ba0bb882 : SUCCESS in 1h 02m 10s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/8fab6150fe244f6dab0e89eac5a3f93e : FAILURE in 6m 53s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/731772d6065b4a7c942d13fa0de3e28f : FAILURE in 5m 31s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2fb1fe742079485d940ec5e63f9ae884 : FAILURE in 6m 12s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/3a2c6f44ffb347da92e781d90abdfb2b : SUCCESS in 11m 25s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/c68c4238e6c34e41adb2164779f7baf6 : SUCCESS in 5m 41s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/615e60f510c5432891260727eb637228 : FAILURE in 5m 05s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/0525948e36554064920e25cf56e16fc5 : FAILURE in 4m 49s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/d10c9f5398734279a1a188899dd47415 : FAILURE in 5m 22s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/87a251daf45440b0a24cd42612dc9e56 : FAILURE in 4m 22s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/4e9869494f2d4376adae19e051fdc676 : FAILURE in 3m 42s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/aa7f56cad80e4e9896eec58d1b925bc6 : FAILURE in 3m 45s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/1b4081c143c44907833f252aa243399c : FAILURE in 3m 50s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/5a5584163aac4ccf8e7be37fa7cdcf8d : FAILURE in 3m 33s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/2ccff220d4944df293ca45c705904f0f : FAILURE in 3m 36s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/64fe1026121045d28d9a27202918746b : FAILURE in 3m 23s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/16101bb8fde54bfc9c79f5bea5fa12ac : FAILURE in 5m 33s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/a553318fda8f40d6a2a28c2b3e37cb56 : RETRY_LIMIT in 4m 59s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/0237c109584a47318dcbcbfd0118db0d : RETRY_LIMIT in 4m 39s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/1bfd86ee6be34b6fb87ac567c8691d75 : TIMED_OUT in 2h 00m 42s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/c093e82622ed4bf29837e8c2c8d7f563 : RETRY_LIMIT in 22m 19s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/c4bcedd94961446386c72af278864307 : RETRY_LIMIT in 9m 33s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a3e6f937e53045ef8de0f8a609900913 : FAILURE in 4m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/476a73b942e84ec3b7c1ca725e0e1116 : FAILURE in 3m 53s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/bcd002eed1b7404abc6c5debf22d6e8c : SUCCESS in 21m 15s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/af47eb8fb411451193dd59d45b3e508e : SUCCESS in 36m 29s","accounts_in_message":[],"_revision_number":3},{"id":"d69f89c7c20c87c9000911d9150f284699594373","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"date":"2024-03-25 20:55:43.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":4},{"id":"b5b837288ebe0bd0ab772328eff2b9ba75e87abe","tag":"autogenerated:gerrit:abandon","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2024-03-26 13:34:28.000000000","message":"Abandoned\n\nI think this got squashed; or we\u0027re going a different direction","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"5c7b9619398fc1a77e2374a591c1b9ec41fc39ea","revisions":{"1b15a79740065a8405ebaa598921d7f9867c1bf2":{"kind":"REWORK","_number":1,"created":"2024-02-26 23:23:03.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/85/910285/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/85/910285/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/85/910285/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/85/910285/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/85/910285/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/85/910285/1"}}},"commit":{"parents":[{"commit":"727ef3bc01934e49105df42143add64a610a3ca1","subject":"s3api: Refactor how we handle expected errors","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/727ef3bc01934e49105df42143add64a610a3ca1"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2024-02-26 23:22:54.000000000","tz":-360},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2024-02-26 23:22:54.000000000","tz":-360},"subject":"sq: keep s3 req error handling in one place","message":"sq: keep s3 req error handling in one place\n\nChange-Id: I65bb7a348308db6146ad10c15d47d626af0c92af\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1b15a79740065a8405ebaa598921d7f9867c1bf2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1b15a79740065a8405ebaa598921d7f9867c1bf2"}]},"branch":"refs/heads/master"},"7843bf619ab100be5d49941388e0c7db6d684da6":{"kind":"REWORK","_number":2,"created":"2024-03-15 21:24:58.000000000","uploader":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"ref":"refs/changes/85/910285/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/85/910285/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/85/910285/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/85/910285/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/85/910285/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/85/910285/2"}}},"commit":{"parents":[{"commit":"0e5eeeb6ae3ba6c7abd708c92f30615866e3d0ae","subject":"s3api: Refactor how we handle expected errors","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0e5eeeb6ae3ba6c7abd708c92f30615866e3d0ae"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2024-02-26 23:22:54.000000000","tz":-360},"committer":{"name":"ASHWIN A NAIR","email":"nairashwin952013@gmail.com","date":"2024-03-15 21:24:58.000000000","tz":0},"subject":"sq: keep s3 req error handling in one place","message":"sq: keep s3 req error handling in one place\n\nChange-Id: I65bb7a348308db6146ad10c15d47d626af0c92af\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7843bf619ab100be5d49941388e0c7db6d684da6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7843bf619ab100be5d49941388e0c7db6d684da6"}]},"branch":"refs/heads/master","description":"Rebase"},"82512b5b15d2b620cc7176d4e3f1223c08fdfe75":{"kind":"REWORK","_number":3,"created":"2024-03-15 23:00:33.000000000","uploader":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"ref":"refs/changes/85/910285/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/85/910285/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/85/910285/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/85/910285/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/85/910285/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/85/910285/3"}}},"commit":{"parents":[{"commit":"582232d4cdf01c7df75b1a16c8c219361095bb17","subject":"s3api: Refactor how we handle expected errors","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/582232d4cdf01c7df75b1a16c8c219361095bb17"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2024-02-26 23:22:54.000000000","tz":-360},"committer":{"name":"ASHWIN A NAIR","email":"nairashwin952013@gmail.com","date":"2024-03-15 23:00:33.000000000","tz":0},"subject":"sq: keep s3 req error handling in one place","message":"sq: keep s3 req error handling in one place\n\nChange-Id: I65bb7a348308db6146ad10c15d47d626af0c92af\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/82512b5b15d2b620cc7176d4e3f1223c08fdfe75"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/82512b5b15d2b620cc7176d4e3f1223c08fdfe75"}]},"branch":"refs/heads/master","description":"Rebase"},"5c7b9619398fc1a77e2374a591c1b9ec41fc39ea":{"kind":"REWORK","_number":4,"created":"2024-03-25 20:55:43.000000000","uploader":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"ref":"refs/changes/85/910285/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/85/910285/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/85/910285/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/85/910285/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/85/910285/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/85/910285/4"}}},"commit":{"parents":[{"commit":"582232d4cdf01c7df75b1a16c8c219361095bb17","subject":"s3api: Refactor how we handle expected errors","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/582232d4cdf01c7df75b1a16c8c219361095bb17"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2024-02-26 23:22:54.000000000","tz":-360},"committer":{"name":"indianwhocodes","email":"nairashwin952013@gmail.com","date":"2024-03-25 20:55:31.000000000","tz":-420},"subject":"sq: keep s3 req error handling in one place","message":"sq: keep s3 req error handling in one place\n\nChange-Id: I65bb7a348308db6146ad10c15d47d626af0c92af\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5c7b9619398fc1a77e2374a591c1b9ec41fc39ea"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5c7b9619398fc1a77e2374a591c1b9ec41fc39ea"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
