)]}'
{"id":"openstack%2Fswift~904497","triplet_id":"openstack%2Fswift~master~Ib627a93a828a58dfa10a64bf36b4eff356a5e7a9","project":"openstack/swift","branch":"master","topic":"extend-slo-attrs","attention_set":{},"removed_from_attention_set":{"597":{"account":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"last_update":"2024-01-05 14:56:05.000000000","reason":"Change was abandoned"},"7847":{"account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"last_update":"2024-01-05 14:56:05.000000000","reason":"Change was abandoned"}},"hashtags":[],"change_id":"Ib627a93a828a58dfa10a64bf36b4eff356a5e7a9","subject":"sq: don\u0027t lie about max part number constraint","status":"ABANDONED","created":"2024-01-02 15:28:28.000000000","updated":"2024-01-05 14:56:05.000000000","total_comment_count":4,"unresolved_comment_count":1,"has_review_started":true,"meta_rev_id":"62bc053eaa2adfdb7064475cd61e13f14f6f3e53","_number":904497,"virtual_id_number":904497,"owner":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},{"tag":"autogenerated:zuul:check","value":1,"date":"2024-01-03 20:38:43.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"recommended":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"all":[{"value":1,"date":"2024-01-03 22:18:46.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":1,"default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"}],"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-01-02 16:20:25.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"},{"updated":"2024-01-02 16:22: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":"2024-01-02 16:44:21.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-01-03 22:18:46.000000000","updated_by":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"reviewer":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"state":"REVIEWER"}],"messages":[{"id":"02094d6046b879e2b69167eabdbab95b8e126c05","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2024-01-02 15:28:28.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"d30369368c4197d2dd0901fc78e633d4e46bc1c9","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2024-01-02 16:20:25.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"a63900dbb220fde51a0eed640b5e165132848360","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-02 16:22:42.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d352c8bd618243439a8639eb3e8a7ee4\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/51a63ad8aac341758d729a6f9a9583fe : SUCCESS in 21m 31s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/db08b966f9df4b739cadaec8f853d5ec : SUCCESS in 23m 46s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/f5d154d9804f4d739d8f75f1ca5b52f1 : SUCCESS in 26m 31s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/fc0de4a9ea0b4563812dfa25a9f51d40 : SUCCESS in 49m 08s","accounts_in_message":[],"_revision_number":1},{"id":"47b9f42ee5a6cbf1a17b40d9d7a3b918069c7523","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-02 16:44:21.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/10f38233a6dd4f6aada724e8577a358c\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/450d4b002b3d4eacb8e0b029d50ea190 : SUCCESS in 9m 48s\n- grenade https://zuul.opendev.org/t/openstack/build/50a8c5d1db4543b98b9011e3ef40e36c : SUCCESS in 1h 02m 36s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/4e3ebbb9e26a485e8b44f49abe115c68 : SUCCESS in 57m 58s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/98ed7dab65044daf90071b6bfb78d902 : SUCCESS in 37m 43s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ac9ba1b10ab74ddd940da7774604901a : SUCCESS in 1h 06m 48s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/0b5dc84b894e463580a3eaa359380897 : SUCCESS in 17m 50s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/27b13b5bcd2c4686988c2d33772cb5f2 : SUCCESS in 22m 46s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/f7e706b1a7f84341b9c0c3dd2a029e6c : SUCCESS in 18m 43s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/ccfc2b7a2d9742d0b9616a1fa5af249c : SUCCESS in 13m 05s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/de11c7c67bb74506910ba27521e8941e : SUCCESS in 5m 46s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/3736619418d44170b2fc452406302a37 : SUCCESS in 13m 46s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/05ba089ee43a45c3be7cc547a6185d73 : SUCCESS in 17m 57s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/50d4994fd5b349cd80ab7ed831da6ed1 : SUCCESS in 15m 44s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/c4e03b5f42af485eaf5e8abe6eda49e7 : SUCCESS in 18m 14s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/be11db4362eb47759cee2e7e4c896432 : SUCCESS in 15m 21s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/8efe83204aff4ab587b277a309cfc6db : SUCCESS in 21m 20s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/fa7f0c99d995465585c25b9c4a82669d : SUCCESS in 21m 24s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/88c4a83b11fd478585e17b856ffdcd85 : SUCCESS in 21m 16s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/c49d371a09534cdbbd6ccf9f44659bd4 : SUCCESS in 16m 09s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/b33100ce581e4358ae6a794b72d42543 : SUCCESS in 19m 36s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/6281364aa00c44b6b7a8cb6dfc5e227a : SUCCESS in 20m 12s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/4e74640e8e5a433c9dc89dfb20676246 : SUCCESS in 8m 24s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/42287a883ed0432e910d1c0432e2c38d : SUCCESS in 15m 45s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/921b3279c2df44f38a9acaed36cae056 : SUCCESS in 7m 22s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/09625d9bef294ec798ecfacecb1395b5 : SUCCESS in 1h 05m 09s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/f8b81b0dee8844369f9cb16c8e9f47e1 : SUCCESS in 1h 06m 08s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/561df967f6c94d53a9daf62974816af5 : SUCCESS in 56m 15s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/a1cabccda1814eeda0b3b2f148789159 : SUCCESS in 36m 37s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3a1b6702b4fc4e6ab65dc0310eb4e1c7 : SUCCESS in 18m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5c11963496a34b8ca36f378e64fd401c : SUCCESS in 4m 40s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/5dc1de3966a248d28f2b0bdbff129513 : SUCCESS in 22m 36s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d9ffc1f7bfc544a8bcbcf8c277cb1d9b : SUCCESS in 51m 36s","accounts_in_message":[],"_revision_number":1},{"id":"5fe54411ce0e876bc8fabd50c59fe9ccd376d5aa","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2024-01-02 16:50:07.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"10183d0b418552929349e14293842b0b0212b01e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"real_author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"date":"2024-01-03 19:19:58.000000000","message":"Patch Set 2: Patch Set 1 was rebased on behalf of \u003cGERRIT_ACCOUNT_7847\u003e\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"}],"_revision_number":2},{"id":"0bc734ef94bc2aede29b9df70a74a455670cf697","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-03 20:27:16.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b6db701364a64318b635d62ce8568142\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/caa2f12f64904fba9cc0314dbfc468e4 : SUCCESS in 17m 10s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/7d19231099d04e558513ce69a0204075 : SUCCESS in 1h 05m 28s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/200735913c4848a0b6854b86d72375fe : SUCCESS in 21m 40s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/41bc766f4cda435ca68ca55407b840e9 : SUCCESS in 1h 02m 52s","accounts_in_message":[],"_revision_number":2},{"id":"5b873abeb2e07852e1f342e20afb76cef93f877f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-03 20:38:43.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2bc2610c4dd34350a126e5baa46a6d8e\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/360b2e880cf64da4a08709b215e5ac41 : SUCCESS in 8m 33s\n- grenade https://zuul.opendev.org/t/openstack/build/1d96a7ea9f5047a3befcef513914d51b : SUCCESS in 1h 06m 05s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/c3e9155083b34f34b8c67b05e0465472 : SUCCESS in 40m 21s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/04549e84c38b4d7ea9d128daf5c19de7 : SUCCESS in 38m 20s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/fec2fdaa86ab40b9a87c6f0fb1a11454 : SUCCESS in 45m 40s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/76668fb94eeb4670be06bebc2f883863 : SUCCESS in 23m 03s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/0d92a9f82af24bedb7f9b8d6b49d04a9 : SUCCESS in 20m 04s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/3de01f0a78e74af28a86e0c151917bbf : SUCCESS in 23m 17s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/c873f2a5a78f4f88ae02fb5cd022cb5b : SUCCESS in 9m 56s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/006ebb76c91c4a1e900436eb901079c4 : SUCCESS in 5m 25s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/9dc18ec5e8d3400ea418b527fa3bbd7a : SUCCESS in 18m 35s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/9ec33272fcc243f3866955224e703bb6 : SUCCESS in 17m 10s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/0c5c6a7cc850445eaa7ffdd3a12fd0dd : SUCCESS in 16m 52s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/60fe7ca2ffd24fc9b1bef62148b74c5b : SUCCESS in 16m 42s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/a2fcbdc666bd404aa5c316c41595c521 : SUCCESS in 19m 33s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/962f4011892d456c8f32f38df9a3c505 : SUCCESS in 18m 20s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/beb6e8f057f14529a27580e71cdf4a94 : SUCCESS in 23m 02s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/226400d3cb9b41baa66b6395e23f0696 : SUCCESS in 21m 02s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/6fc154cb2dce4e219e4cdea2b25f26f0 : SUCCESS in 18m 49s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/59b5fea789724a7ebd366f9d4e2b6b29 : SUCCESS in 17m 35s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/1db45fab6c6341ef94d626f358e4b9ed : SUCCESS in 14m 32s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/0d2054b4ded24e07a6b96cd2f0655c02 : SUCCESS in 6m 31s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/30305ae21d3347999d1f297b928689c6 : SUCCESS in 18m 06s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/5062d43e2a0b4bc5aeb3bde26ff0ded8 : SUCCESS in 8m 18s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/18c2da61263444858047ab6eed51cffd : SUCCESS in 47m 51s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/e6bc8bdbfddd48448c2aa3cb3a0b0c5f : SUCCESS in 56m 30s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/e67b7c64ddf642bcac054ae5b2a43e6f : SUCCESS in 56m 25s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/a10bd10908a74c1eb8721034c1daf4c8 : SUCCESS in 1h 04m 43s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e28af10c2e5844908c2986038bd521bf : SUCCESS in 17m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ea7849d6d75e431cb5a97152ee9acd47 : SUCCESS in 4m 34s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/8324b3fac5b0483dbb43dd7273949e37 : SUCCESS in 18m 23s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2a717ef82b834276aff8b1bb752ef39f : SUCCESS in 45m 10s","accounts_in_message":[],"_revision_number":2},{"id":"d91e9a1cabd2782581feb7ae82d8f332e66cd285","author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"date":"2024-01-03 22:18:46.000000000","message":"Patch Set 2: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"62bc053eaa2adfdb7064475cd61e13f14f6f3e53","tag":"autogenerated:gerrit:abandon","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2024-01-05 14:56:05.000000000","message":"Abandoned\n\nsquashed into parent","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"11ad48cb75c8d90d9401182aea8746c2b4b6f81f","revisions":{"448605c67ee0e66b006e6b3f56144b1a312d58e8":{"kind":"REWORK","_number":1,"created":"2024-01-02 15:28:28.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/97/904497/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/97/904497/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/97/904497/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/97/904497/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/97/904497/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/97/904497/1"}}},"commit":{"parents":[{"commit":"47ba17fc7836ea5193ea7bef05e442833ea1490e","subject":"s3api: unify enforcement of configured max part num","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/47ba17fc7836ea5193ea7bef05e442833ea1490e"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2024-01-02 15:21:08.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2024-01-02 15:21:08.000000000","tz":0},"subject":"sq: don\u0027t lie about max part number constraint","message":"sq: don\u0027t lie about max part number constraint\n\nIf an MPU exists with number of parts N greater than the configured\nmax_upload_part_number M, then we allow an object GET or HEAD to have\nN \u003e\u003d partNumber \u003e M. If a GET or HEAD to the MPU has partNumber \u003e N\nthen the error response should say that the max is N, not M.\n\nChange-Id: Ib627a93a828a58dfa10a64bf36b4eff356a5e7a9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/448605c67ee0e66b006e6b3f56144b1a312d58e8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/448605c67ee0e66b006e6b3f56144b1a312d58e8"}]},"branch":"refs/heads/master"},"11ad48cb75c8d90d9401182aea8746c2b4b6f81f":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2024-01-03 19:19:58.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"real_uploader":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"ref":"refs/changes/97/904497/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/97/904497/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/97/904497/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/97/904497/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/97/904497/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/97/904497/2"}}},"commit":{"parents":[{"commit":"01842843d1a9cb1d5a2d3584ad4c8c0e973519a0","subject":"s3api: unify enforcement of configured max part num","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/01842843d1a9cb1d5a2d3584ad4c8c0e973519a0"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2024-01-02 15:21:08.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2024-01-03 19:19:58.000000000","tz":0},"subject":"sq: don\u0027t lie about max part number constraint","message":"sq: don\u0027t lie about max part number constraint\n\nIf an MPU exists with number of parts N greater than the configured\nmax_upload_part_number M, then we allow an object GET or HEAD to have\nN \u003e\u003d partNumber \u003e M. If a GET or HEAD to the MPU has partNumber \u003e N\nthen the error response should say that the max is N, not M.\n\nChange-Id: Ib627a93a828a58dfa10a64bf36b4eff356a5e7a9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/11ad48cb75c8d90d9401182aea8746c2b4b6f81f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/11ad48cb75c8d90d9401182aea8746c2b4b6f81f"}]},"branch":"refs/heads/master","description":"Rebase"}},"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":{}}}]}
