)]}'
{"id":"openstack%2Fswift~942971","triplet_id":"openstack%2Fswift~master~I97717fedbed5be9add4b77cfadd09997d9d630e8","project":"openstack/swift","branch":"master","topic":"no_dev_id_1","attention_set":{},"removed_from_attention_set":{"7233":{"account":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"last_update":"2025-03-03 05:18:59.000000000","reason":"Change was abandoned"},"1179":{"account":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"last_update":"2025-02-28 19:13:14.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"}}},"hashtags":[],"change_id":"I97717fedbed5be9add4b77cfadd09997d9d630e8","subject":"Ringv2: Make sure the minimum dev_id_bytes is 2","status":"ABANDONED","created":"2025-02-28 03:15:53.000000000","updated":"2025-03-03 05:18:59.000000000","total_comment_count":10,"unresolved_comment_count":5,"has_review_started":true,"meta_rev_id":"4bdc2ee52ee2822d0dd5d48d8ad761e5041303ff","_number":942971,"virtual_id_number":942971,"owner":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"tag":"autogenerated:zuul:check","value":1,"date":"2025-02-28 20:36:15.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":{"approved":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"all":[{"value":2,"date":"2025-02-28 03:41:32.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"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":"","default_value":0,"optional":true},"Workflow":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"_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":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_updates":[{"updated":"2025-02-28 03:41:32.000000000","updated_by":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"reviewer":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"state":"REVIEWER"},{"updated":"2025-02-28 04:51:26.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":"8f0eff3038a5caa54d89c07604056be7f9afdf72","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2025-02-28 03:15:53.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"304e80651433e55ee43412efe58f8143b8c8144f","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2025-02-28 03:41:32.000000000","message":"Patch Set 1: Code-Review+2\n\n(6 comments)","accounts_in_message":[],"_revision_number":1},{"id":"8b549466689087b0a0c09b386cf3c9d25c912a4c","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2025-02-28 04:00:27.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"908b85c11838afaf67db8e2c7e63c96c1d5663d6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-02-28 04:51:26.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/e58f87d992b34c13b6bcf22eb4a832f2\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9c5df4c15307485e9ad5bfeac8a65b19 : SUCCESS in 10m 52s\n- grenade https://zuul.opendev.org/t/openstack/build/d012033298f94d5abc288a60e578feec : SUCCESS in 1h 02m 29s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/4a498cd8761945289834bf85c6c019fe : SUCCESS in 1h 18m 44s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/8e04ef91011740ef8bbc83bbbd43a3eb : SUCCESS in 1h 02m 14s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/36c08889173e4043bc7e62fb53bce9aa : SUCCESS in 1h 10m 49s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/61da7cb026b04ff1b9e981e4e5e5918d : SUCCESS in 18m 33s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/d77700d58c5a4eaca5276c185ffd7b52 : SUCCESS in 21m 09s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/394772d853314510b8755e23f9831d8a : SUCCESS in 22m 26s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/aba607893a264bb48e4347bd4dc1c04a : SUCCESS in 6m 45s (non-voting)\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/80ecd4fc87ee449c95dacd4285a0ecfa : SUCCESS in 17m 31s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/dee68093a9c44f5ba2082f6c93197800 : SUCCESS in 24m 59s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/2510e6bd8ffe405489f7a42bb082f565 : SUCCESS in 28m 35s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/3b5bbc726f4d487781879db902a8fbd6 : SUCCESS in 15m 27s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/1ddc7fcd1b8a4d51a545745e479694e6 : SUCCESS in 15m 00s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/4e9284415b6c4c07a36b8955e399b601 : SUCCESS in 15m 55s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/2f21606498cd4341a57bf2da929f6368 : SUCCESS in 10m 23s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/691b91918036489d9b07292cd70f9fbe : SUCCESS in 19m 06s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/27986118e44b431bb06fe404145326c0 : SUCCESS in 7m 08s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/c5f86e22420645e6b395176290dc6825 : SUCCESS in 59m 28s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/33cc0c80ef1c43aeb4c014e0c203899c : RETRY_LIMIT in 13m 59s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/9586c5892c964754a490021869104427 : RETRY_LIMIT in 13m 33s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c2b818ddd5ef4f0c9181c09412707ce7 : SUCCESS in 21m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9bce3f9caf664a05a44b2cb38b085452 : SUCCESS in 6m 41s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/55ada0f4c48a42fbb76ecd5e12d52089 : SUCCESS in 22m 57s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/7ce4584e4e1544bca39fa2200bf1e817 : SUCCESS in 58m 12s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/4a47a7f64ea440bdaa03d660f327ff09 : SUCCESS in 1h 14m 37s","accounts_in_message":[],"_revision_number":1},{"id":"c45de6ebed95b725a99a699a7470971a1cfbb687","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2025-02-28 06:18:59.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"c492ad8292ba3d65908deeb7a9f802a5a2c83201","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-02-28 06:39:25.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a51f12f5573f4eedbeb036ac7892dd2c\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/093abe45a60d4fc79eca4b65cc9139c3 : SUCCESS in 2h 37m 14s","accounts_in_message":[],"_revision_number":1},{"id":"0ad653735085cf8e4aed9e30a1679cc08ceffed1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-02-28 07:35:09.000000000","message":"Patch Set 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/09624da948d740428d02dc2ca7bbb422\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/44a6f582d463434a8a9671141c835ef3 : SUCCESS in 8m 45s\n- grenade https://zuul.opendev.org/t/openstack/build/fb33a494fcea4899bdc09545108cc2fc : SUCCESS in 1h 02m 09s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/3207d14adb734a09b5230a0df28021ff : SUCCESS in 58m 30s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/7c29515c1d714ff3bb3a45411d3c4eb0 : SUCCESS in 1h 05m 21s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/3118aeb7aae7429dbebd5b3ab6170b93 : SUCCESS in 1h 01m 03s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/7bf8be9170d24caeb228a174e7f16d51 : SUCCESS in 22m 05s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/67bc9955c6cc40bb84b176f51a6032da : SUCCESS in 24m 16s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/d787ea5e7e9843ef955b1821e61918f8 : SUCCESS in 23m 22s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/095e31aea4bf43adb86af85da44de894 : SUCCESS in 6m 47s (non-voting)\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/b5a6511676cc4224a54eb60a4921ee3e : SUCCESS in 21m 16s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/c50acb71e71b477398d4ac85ec64f0a9 : SUCCESS in 22m 02s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/335d425e039742f797d693d9580251b0 : SUCCESS in 27m 25s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/66c37425d9f34d97924555e95e4df61e : SUCCESS in 14m 02s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/7aba5abdaab44af68f9cefc5263f8df0 : SUCCESS in 15m 31s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/ccbf20246cd64aa3a187b3bd61900fd4 : SUCCESS in 15m 07s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/845defb6554f4ebdbc57efcb6c1a95ef : SUCCESS in 6m 43s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/fb7d7d68174148768d35fdc0fada4edc : SUCCESS in 18m 53s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/96625b66fa784e6d8298d9c459af5475 : SUCCESS in 7m 25s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/a1a8a97f36db4a608604206bfad3ff5c : SUCCESS in 54m 40s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/55128c2a991c4846852d6251fe00d4e8 : RETRY_LIMIT in 9m 53s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/33833e5236c34ae0a5325a400c7088ac : RETRY_LIMIT in 12m 50s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/650f2fa6dd4140eaa2be47e1ba183ff7 : SUCCESS in 21m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e9952e5ed2494b1fade5749a696c495b : SUCCESS in 4m 20s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/3ce5229c4b0c4c9aaa465b8c23420860 : SUCCESS in 19m 22s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/0fed762ec7fc452dbb6292cf3a01d4d3 : SUCCESS in 53m 43s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/21c01119c7d245568f5b4af5b02b5d72 : SUCCESS in 52m 11s","accounts_in_message":[],"_revision_number":1},{"id":"5438909fa0882870850d31cde55864161a048de3","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2025-02-28 19:13:14.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"40d61b164582a83f95f1e07ba9dc1b85b7ce89c8","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-02-28 20:22:18.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/42b44c4c50c945f18d2fde4d63c299bf\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/144a63e6c4194a8d8645587a233582b6 : SUCCESS in 1h 06m 42s","accounts_in_message":[],"_revision_number":1},{"id":"10281d661d63ad3601db063f3b3d79971d5bd8ed","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-02-28 20:36:15.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7e7a89f1d02d466fbfd27e4e1d132656\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c05b8e8c28c847709ff7cac3ab11a72a : SUCCESS in 7m 55s\n- grenade https://zuul.opendev.org/t/openstack/build/a8335b00cfe64215a44e8480eb11aa26 : SUCCESS in 53m 51s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/0f21efa83c44492f965f345ddee65cc3 : SUCCESS in 1h 01m 27s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/6534c1f2fed44ea6a7129638e480a114 : SUCCESS in 1h 21m 42s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/401511d5319f48f1ab9f8be14a637821 : SUCCESS in 59m 18s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/c4acf0391ab441e78ea67116a5d5e786 : SUCCESS in 22m 02s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a893e661b4cb48edb42fd97d610ef265 : SUCCESS in 20m 34s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/6750af8148a64676a7168e7de585bd20 : SUCCESS in 22m 12s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/8041a7893d684ec0934ad3b45c534fff : SUCCESS in 7m 38s (non-voting)\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/2bda05fe2654433c8c374326b5e5c7f4 : SUCCESS in 17m 54s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/5a235fe305014280bfb995b401a423fd : SUCCESS in 10m 17s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/72c569176f494af89ac413f0e36620da : SUCCESS in 26m 31s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/5d2dcd19e9cc4425a7a9a055d9d75041 : SUCCESS in 16m 53s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/c524176cda474375ad3ee9181a54e2bd : SUCCESS in 9m 21s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/09c2631b32cd48d380af4ccb6dcaba5e : SUCCESS in 17m 14s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/6fb4b572454948bd8cae7ddbea69f251 : SUCCESS in 9m 45s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/7a09e1a7b2cf41de988eed9003559a46 : SUCCESS in 18m 40s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/2bdfe43b6ff04b6eae8f7fbac5d3c7bb : SUCCESS in 8m 13s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/49bf5ee8838c4e0ca1f33ad9fb099c5c : SUCCESS in 50m 56s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/f2d9aba566bc434e91b1a0a7cc351206 : SUCCESS in 37m 27s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/2dd70b2307094a6082fe884c64003232 : SUCCESS in 1h 07m 27s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4b527bc8fff049b7bc17326b4492a8f8 : SUCCESS in 19m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f8a43494650b4a33a4e4e9e67c1ca697 : SUCCESS in 4m 18s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/570c2b5287f345b886d5ff18bf09352e : SUCCESS in 19m 03s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/f4772aab757844e088932ced91e2115d : SUCCESS in 47m 04s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/11e728546bb84036bccb2e12efbb1f11 : SUCCESS in 55m 03s","accounts_in_message":[],"_revision_number":1},{"id":"4bdc2ee52ee2822d0dd5d48d8ad761e5041303ff","tag":"autogenerated:gerrit:abandon","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2025-03-03 05:18:59.000000000","message":"Abandoned\n\nsquashed into parent","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"c5da94af3f66b3d247e7dd4201aaeec020b3557f","revisions":{"c5da94af3f66b3d247e7dd4201aaeec020b3557f":{"kind":"REWORK","_number":1,"created":"2025-02-28 03:15:53.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/71/942971/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/71/942971/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/71/942971/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/71/942971/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/71/942971/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/71/942971/1"}}},"commit":{"parents":[{"commit":"1e0fb4dde53d336040f0bd07c683a521b2056197","subject":"ring: Introduce a v2 ring format","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1e0fb4dde53d336040f0bd07c683a521b2056197"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2025-02-28 02:29:49.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2025-02-28 03:10:42.000000000","tz":660},"subject":"Ringv2: Make sure the minimum dev_id_bytes is 2","message":"Ringv2: Make sure the minimum dev_id_bytes is 2\n\nLegecy v1 rings will have dev_id_bytes of 2, and there really isn\u0027t any\nbenefit in having rings with dev_id_bytes of 1. Sure save some space for\nclusters with \u003c 256 devices. But 2 byte dev_ids have worked fine for\nyears.\n\nFurther, this makes rollout and rollback much simpler\n\nChange-Id: I97717fedbed5be9add4b77cfadd09997d9d630e8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c5da94af3f66b3d247e7dd4201aaeec020b3557f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c5da94af3f66b3d247e7dd4201aaeec020b3557f"}]},"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":"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":"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":{}}}]}
