)]}'
{"id":"openstack%2Fswift~963863","triplet_id":"openstack%2Fswift~feature%2Fmpu~I440a64cecd896b20012c6f65a5c11e8afce7d7ef","project":"openstack/swift","branch":"feature/mpu","topic":"p-mpu-hidden-rows","attention_set":{},"removed_from_attention_set":{"7847":{"account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"last_update":"2025-11-17 15:48:01.000000000","reason":"\u003cGERRIT_ACCOUNT_7847\u003e replied on the change","reason_account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"}}},"hashtags":[],"change_id":"I440a64cecd896b20012c6f65a5c11e8afce7d7ef","subject":"mpu: refactor-only: merge container db rows without mutating","status":"MERGED","created":"2025-10-13 14:20:39.000000000","updated":"2025-11-18 12:13:13.000000000","submitted":"2025-11-18 12:12:09.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"963863-p-mpu-hidden-rows","meta_rev_id":"4ded964daca2bd5bdc92e87d191ee2fc191a0c2f","_number":963863,"virtual_id_number":963863,"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":"2025-11-18 12:12:08.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":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"all":[{"value":2,"date":"2025-11-18 11:06:26.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_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":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"all":[{"value":1,"date":"2025-11-18 11:06:26.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_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":{"REVIEWER":[{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-10-13 15:28:15.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"}],"messages":[{"id":"923e55bb38701b80eb57ba9d58783a134cd5d003","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2025-10-13 14:20:39.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"0a5b6ac359d28ae273190d966d4581c01ee75f86","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-13 15:28:15.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/37da3a91c823425ebe912b69926971d4\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2c01f709e73c4ec1921025d831f4b34d : SUCCESS in 9m 43s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/1658eab6fa534bd4b708b2697c2c46ec : SUCCESS in 10m 54s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/25eb930a96b04b1a9d4a0f2a3358674f : SUCCESS in 21m 22s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/bd9a9fdc4c2d4903ab09dc85c4197dec : SUCCESS in 19m 57s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/663b39ba7433464281202ad598825928 : SUCCESS in 6m 48s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/e19f0312b0a44067926777ed2e268bec : SUCCESS in 25m 46s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/bae3b0ba52524b8da42844167e695317 : SUCCESS in 24m 07s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/f5b777770d6e4b5a9f84bb1236c36306 : SUCCESS in 23m 15s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/1c7840c4c5a84443be13745b59f3933d : SUCCESS in 31m 21s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/13912f9ff0da4b0386ca336790918bd7 : SUCCESS in 17m 18s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/9a0cc54ab349499fb6645b3a15100507 : SUCCESS in 18m 12s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/3e4305b416ce4ae99655350a2d00dc0b : SUCCESS in 15m 46s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/497a7d4dca3945b9889313856fb788b4 : SUCCESS in 6m 31s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/2ef740b9e46b4cf7b0b6319f90f897d8 : FAILURE in 15m 47s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/0f52a34e2d0d4243b99f36bf6e2d42ad : SUCCESS in 8m 43s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/bb8520763cb44faa9b35cfaec1dfd2e5 : SUCCESS in 1h 03m 21s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3bc3e14167b04de587b8b1aa262fcf22 : SUCCESS in 22m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/322f963a86a94b4b89995960cb7a6280 : SUCCESS in 4m 26s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/11bf934bca2c4f0ab6f156f604566ce8 : SUCCESS in 18m 16s","accounts_in_message":[],"_revision_number":1},{"id":"01fe956acce860afaa0eab1e2c023eb70d2340a3","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-13 15:30:47.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ff0a945179ec4166ac6db988c2370ecb\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/e89043afc3b54233978159acf43fc012 : SUCCESS in 1h 08m 37s","accounts_in_message":[],"_revision_number":1},{"id":"6a1d6f0287e54df7e763160a1f45fcfef7f8a48c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2025-10-14 11:09:05.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"9044f8f5b6b97a530ef35ac32c8c6517137f51a9","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-14 11:46:26.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/42509da9ed79464d87ba992f1e6400a4\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/845f5f71410740a08da1094fe21c86c4 : SUCCESS in 32m 03s","accounts_in_message":[],"_revision_number":2},{"id":"7a9a5898c27158a07459c6192d25d427a117447f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-14 12:23:45.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/02fe9a1cefd845b2a367c75d6c65f8e1\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9edfcc7dc5c94d2ba8aba5da50a5f655 : SUCCESS in 9m 34s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b6c69f0c06f04f7ab67213975e7140ff : SUCCESS in 23m 34s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/bb5c079d99204e38b352246701655f65 : SUCCESS in 22m 46s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b3604b22aba64816a46798be507d0279 : SUCCESS in 22m 32s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/4e6948e2b585457aac3a308f84c722b0 : SUCCESS in 9m 30s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/62d9a47029eb41fcb1a387bdf4d47abf : SUCCESS in 30m 20s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/7391542bad91490bb5a68378337368dd : SUCCESS in 21m 15s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/8fb954afce9c4c29a06f3bd1bf05b4b8 : SUCCESS in 21m 18s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/188cceb1c0f945ae9cc9051b6c0816a9 : SUCCESS in 32m 02s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/8d9781a6efba43e1a7657c3c92cfd910 : SUCCESS in 8m 34s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/9b723e53f9e04150a7629121d8ed3112 : SUCCESS in 15m 38s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/11970f504010463a8c799ea4a221cebf : SUCCESS in 18m 04s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/7d41f7be338e47a1bf24becdf933f28a : SUCCESS in 5m 50s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/d895038c4158455a85f5c4fa20a9835a : FAILURE in 21m 21s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/4309083cd9c94e9bb5f1c7c62d492963 : SUCCESS in 8m 47s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/07e0875e22a54978827cb00268c9b2b1 : SUCCESS in 1h 09m 09s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4819bce05c0c42efbdaf7528fbada90c : SUCCESS in 10m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7ffa3e63005442aa9f1813e0e5ca4e31 : SUCCESS in 4m 27s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/c736564f999a48b0b1acd845e8782281 : SUCCESS in 16m 18s","accounts_in_message":[],"_revision_number":2},{"id":"9d6be6c2d29a18afe60fe2c698ee143d391a6178","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2025-10-16 18:12:12.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"c293f5c5b9819a1fc5503fe3178e1c702cb254d0","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-16 19:06:23.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5d046f45901f4d5da5918d8225f58f02\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/c2ccb882cc744572b78ab0b7aef7d95f : SUCCESS in 52m 20s","accounts_in_message":[],"_revision_number":3},{"id":"c293c6768bc91dac0a802939ddc43017753b71a2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-16 19:25:09.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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/93841677f38046bba870fb445f0cd998\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e1dfd171b89d484bb6197b318c4376ce : SUCCESS in 11m 13s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/14a2091e7ce64560bc11f0a076167148 : SUCCESS in 23m 43s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b56e1133ddb4439caaec65839fd63f3d : SUCCESS in 11m 06s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2683f9bf0cae4994babba4ae7b2be3de : SUCCESS in 25m 24s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/1a953c83ca25437684e4453fa32e3b02 : SUCCESS in 6m 20s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/e75919715f5e48199efd4a376e89e1c6 : SUCCESS in 25m 35s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/5d2fa15043884ad5897f33c03fa0f9c3 : SUCCESS in 8m 41s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/fc6a24ed10644312950923b9948a1d50 : SUCCESS in 31m 21s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/800b76f76eb847ada73507fdd2876048 : SUCCESS in 11m 23s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/4b83bf3797694a4788204676e2945f1c : SUCCESS in 19m 46s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/36d08f897adb4bfda95242a2fe625869 : SUCCESS in 15m 54s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/7f6ed8a1f9614d53951600976381376f : SUCCESS in 16m 03s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/66027064bed34962ace2a763690a221f : SUCCESS in 11m 28s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/212cf0e48c0f450caf7401360c14d4ad : FAILURE in 15m 44s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/c91d6a5c18d34e129d5f71464f6f3565 : SUCCESS in 5m 28s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/d7c80709a170495aab039eb206233f29 : FAILURE in 1h 03m 16s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8b1209b4d47645558a88a6b308945c77 : SUCCESS in 31m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/59314e53df214cd2a4b2a1cc2ae249d2 : SUCCESS in 4m 21s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/8cfb3669027f4b5ea0498be2d127ae45 : SUCCESS in 15m 45s","accounts_in_message":[],"_revision_number":3},{"id":"4d69bb1f441fa4e1a57e83877d3e46cfd341e1a4","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2025-11-17 15:48:01.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"bcbabb8347cc699de3c1e38ac33521774311e2b7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-17 16:42:39.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/53d333a54ef5446685d40092cb832e76\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bfc303635eb24785bdc1bfa6dee75620 : SUCCESS in 5m 29s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/374541e50e5f4c719f2ea3959c860de7 : SUCCESS in 24m 44s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/31ba4232211842068e7fa05d96b63055 : SUCCESS in 11m 28s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/bf049e5ad92f4509ba38017f2580989d : SUCCESS in 22m 05s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/7ebbb6a990654c58bf6e26c5825ce381 : SUCCESS in 8m 56s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/6019159475c547449da12d54edba6b4c : SUCCESS in 26m 17s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/c98b52f42a374a89a8edf40d653afe2a : SUCCESS in 8m 51s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/94ec1c1a55b644a7bdc4e16b94d52932 : SUCCESS in 11m 36s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/c694b2631fb74b7988066f1a9c136076 : SUCCESS in 23m 14s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/b9c9a33ce4714aff8172176075190b42 : SUCCESS in 12m 19s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/3f8e48499d7a441a91f30d0692b77d71 : SUCCESS in 16m 42s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/48ebbeb1796b44f4af1a259fec5d4722 : SUCCESS in 17m 07s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/cb5ab41f8c3c4f298966d2c3a35c7641 : SUCCESS in 4m 48s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/e2fd744076f14df3855a04fdf8204b16 : FAILURE in 10m 18s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/524917bceaa3438281c1c6e6a2f45c29 : SUCCESS in 8m 48s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/199fbcb225c4486f94432fbe05637ee4 : SUCCESS in 53m 45s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6ac096f2c7944465b687d73b2145061a : SUCCESS in 18m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/89f5a9f7a3c6491e9885c0bcb4649570 : SUCCESS in 4m 33s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/3d6a9d5e0b9f444d8e5cb8b952685589 : SUCCESS in 19m 14s","accounts_in_message":[],"_revision_number":3},{"id":"37b224facf9736221025a9cc01c7f08223e5b067","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-17 17:04:17.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d076b05db6aa462a9c253045e1a59c9b\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/c19fd891206d4079893a8393493f7440 : SUCCESS in 1h 14m 07s","accounts_in_message":[],"_revision_number":3},{"id":"cfbe9904ec4f55ccaa84a5d59d0ae734dc9503de","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2025-11-18 11:06:26.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"07af5c691cc2f8ce676ae54c1daa760a0e563f43","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-18 11:06:37.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"e813d03a246447a6a5469f7feaa6cc9052a9c232","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-18 12:12:08.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1e4f6f7b935647f1a9f6aade0a04d640\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7f26b48601ec49d0abd5ebeb67cec52b : SUCCESS in 5m 52s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/f4cbc838424641acb15b40c75988d3dd : SUCCESS in 7m 10s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/3c676a082f0f4260bd3a73ac851bb427 : SUCCESS in 25m 29s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/9be6bfef55c0408287276964e94d1150 : SUCCESS in 9m 53s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/6c8e37467e7f44efb92a7511b3c70b99 : SUCCESS in 12m 21s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/46683bf7c6df4550af58f1aca1e89043 : SUCCESS in 29m 33s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/fe4c189ce6c74bbdb311a3dc1e22b193 : SUCCESS in 9m 25s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/447532fe372d43e381c621750fac3f20 : SUCCESS in 8m 44s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/e64793d111724101b66f143023f85974 : SUCCESS in 14m 05s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/2c6a853521e34d47a61fdd20bfc5b252 : SUCCESS in 8m 49s\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/22ec7a19bfca4ec883ee34217838617c : SUCCESS in 6m 01s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/fcfe45b4f4db411d86bce58314e3b03a : SUCCESS in 1h 01m 31s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/40d00084735c44b39f8d5067b0924661 : SUCCESS in 27m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5474087eeceb41de9e7fcf79e9dfe9c2 : SUCCESS in 3m 31s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/d0f598f4753a46de8715aab00e448991 : SUCCESS in 26m 49s","accounts_in_message":[],"_revision_number":3},{"id":"a46f81dc8c8a284e6e1c77d1e89891be1e91ee84","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-18 12:12:09.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"4ded964daca2bd5bdc92e87d191ee2fc191a0c2f","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-18 12:13:13.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ac29ed2c65c54ec78aa2468da5cef20a\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/815f8a68f6524562a5b0dae9cc959874 : SUCCESS in 53s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/78e1f8fe89134ffe90700ce944f1abca : SUCCESS in 43s (non-voting)","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"be710922ad561e0be553b342b56c7f4807455751","revisions":{"bd2c91abb6bd8229f0de7d120baa5dd883c4df90":{"kind":"REWORK","_number":1,"created":"2025-10-13 14:20:39.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/63/963863/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/63/963863/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/63/963863/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/63/963863/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/63/963863/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/63/963863/1"}}},"commit":{"parents":[{"commit":"5c9f4373f80fad120206586a10ffc5d06f81499c","subject":"WIP: mpu: allow hidden rows in DBs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5c9f4373f80fad120206586a10ffc5d06f81499c"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2025-10-13 14:18:00.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2025-10-13 14:20:25.000000000","tz":60},"subject":"mpu: refactor-only: merge container db rows without mutating","message":"mpu: refactor-only: merge container db rows without mutating\n\nRefactor the ContainerBroker so that row dicts are not mutated when\nbeing merged into the object table.\n\nNo behavioural change.\n\nChange-Id: I440a64cecd896b20012c6f65a5c11e8afce7d7ef\nSigned-off-by: Alistair Coles \u003calistairncoles@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/bd2c91abb6bd8229f0de7d120baa5dd883c4df90"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/bd2c91abb6bd8229f0de7d120baa5dd883c4df90"}]},"branch":"refs/heads/feature/mpu"},"121969783357b64c833939485443bf87524fbaea":{"kind":"REWORK","_number":2,"created":"2025-10-14 11:09:05.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/63/963863/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/63/963863/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/63/963863/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/63/963863/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/63/963863/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/63/963863/2"}}},"commit":{"parents":[{"commit":"5c9f4373f80fad120206586a10ffc5d06f81499c","subject":"WIP: mpu: allow hidden rows in DBs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5c9f4373f80fad120206586a10ffc5d06f81499c"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2025-10-13 14:18:00.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2025-10-13 14:51:15.000000000","tz":60},"subject":"mpu: refactor-only: merge container db rows without mutating","message":"mpu: refactor-only: merge container db rows without mutating\n\nRefactor the ContainerBroker so that row dicts are not mutated when\nbeing merged into the object table.\n\nNo behavioural change.\n\nChange-Id: I440a64cecd896b20012c6f65a5c11e8afce7d7ef\nSigned-off-by: Alistair Coles \u003calistairncoles@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/121969783357b64c833939485443bf87524fbaea"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/121969783357b64c833939485443bf87524fbaea"}]},"branch":"refs/heads/feature/mpu"},"be710922ad561e0be553b342b56c7f4807455751":{"kind":"REWORK","_number":3,"created":"2025-10-16 18:12:12.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/63/963863/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/63/963863/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/63/963863/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/63/963863/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/63/963863/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/63/963863/3"}}},"commit":{"parents":[{"commit":"52baa48245718d4f596e3e00329c04ee8b3e388e","subject":"InternalClient: support passing headers to iter_objects","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/52baa48245718d4f596e3e00329c04ee8b3e388e"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2025-10-13 14:18:00.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2025-10-16 18:09:29.000000000","tz":60},"subject":"mpu: refactor-only: merge container db rows without mutating","message":"mpu: refactor-only: merge container db rows without mutating\n\nRefactor the ContainerBroker so that row dicts are not mutated when\nbeing merged into the object table.\n\nNo behavioural change.\n\nChange-Id: I440a64cecd896b20012c6f65a5c11e8afce7d7ef\nSigned-off-by: Alistair Coles \u003calistairncoles@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/be710922ad561e0be553b342b56c7f4807455751"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/be710922ad561e0be553b342b56c7f4807455751"}]},"branch":"refs/heads/feature/mpu"}},"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":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"}}]}],"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":{}}}]}
