)]}'
{"id":"openstack%2Fswift~808530","triplet_id":"openstack%2Fswift~master~I689717272b56522ef1d830e07d3154509dafa5ce","project":"openstack/swift","branch":"master","topic":"ring-v2","attention_set":{},"removed_from_attention_set":{"7233":{"account":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"last_update":"2021-10-13 23:22:20.000000000","reason":"Matthew Oliver replied on the change"},"1179":{"account":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"last_update":"2025-06-11 22:50:15.000000000","reason":"Change was abandoned"},"15343":{"account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"last_update":"2021-10-15 17:23:47.000000000","reason":"Tim Burke replied on the change"}},"hashtags":[],"change_id":"I689717272b56522ef1d830e07d3154509dafa5ce","subject":"ring: Introduce a v2 ring format","status":"ABANDONED","created":"2021-09-11 01:05:55.000000000","updated":"2025-06-11 22:50:15.000000000","total_comment_count":53,"unresolved_comment_count":21,"has_review_started":true,"meta_rev_id":"7e62f87050751d8e4ee4234f2f3da99dbf8d710e","_number":808530,"virtual_id_number":808530,"owner":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"tag":"autogenerated:zuul:check","value":1,"date":"2021-10-13 01:43:47.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"recommended":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"all":[{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":1,"date":"2021-10-15 16:27:09.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"]},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":1,"default_value":0,"optional":true},"Workflow":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"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"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-09-11 02:04:40.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":"2021-09-13 18:22:45.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":"CC"},{"updated":"2021-09-14 07:30:36.000000000","updated_by":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"reviewer":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"state":"CC"},{"updated":"2021-09-29 04:31:38.000000000","updated_by":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"reviewer":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"state":"REVIEWER"},{"updated":"2021-10-15 16:27:09.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"}],"messages":[{"id":"a011781a51554166b51cb44195f6a0344609bb76","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-09-11 01:05:55.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"b0f776276c68cc4121594f2ac304861253c7d5a4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-11 02:04:40.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fb28c93bab7d4e889e2aca0cf32af670 : SUCCESS in 10m 22s\n- grenade https://zuul.opendev.org/t/openstack/build/df2fd5a4bdfd4875b42dad9c0903af34 : SUCCESS in 56m 33s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/f620d49b21b44069aec0f894817c7666 : SUCCESS in 37m 44s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/29328da5e3764f73b60c7d0ee3161340 : SUCCESS in 9m 46s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/79ed5a1b6f184f419fb376c2adf8aaf6 : SUCCESS in 10m 26s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/faed38c06bd64229878d13de7f84c9bb : SUCCESS in 17m 38s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/89a413f56a6b4bf48f1a3c452d284ea0 : SUCCESS in 16m 31s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/12428a3f203349a78592b21e01b8429e : SUCCESS in 16m 23s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/e06f5f3ad7654a278f8ba506fd4b9d12 : SUCCESS in 17m 29s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/75ef4e7d81ba423fa69d710fcb03e387 : SUCCESS in 17m 07s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/c48d85269f484347a1afd97900058190 : SUCCESS in 17m 51s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/97eee60f1d9c48cc9c94321c3e8cec99 : SUCCESS in 17m 04s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/8ecd4eb70f9f4de683576ff5ca5b89b9 : SUCCESS in 18m 23s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/a8932e49da0e4c8aa845f8d5dfde3b61 : SUCCESS in 17m 05s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/7664b926711741ec83f7b5fd172b4770 : SUCCESS in 18m 16s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/cabf4fbdc877414992203087db20b02b : SUCCESS in 18m 39s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/3fc313c6292d43b59b56f412ab058dee : SUCCESS in 8m 22s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/eb9a8a99ec53432ab136fa2f6f5f4810 : SUCCESS in 23m 50s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/c44b920687014cefa516110316541a45 : SUCCESS in 48m 39s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/f02807126d4740e28af6def66bc5fbcf : SUCCESS in 54m 10s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/1d7ea116a7d64a6885b3f5fa8a0e1613 : SUCCESS in 39m 49s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/eff2540ed2134de3ac63bca7b745116e : SUCCESS in 38m 06s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/84644ecf7fbe4bf49f8a9a9d612c4833 : SUCCESS in 16m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e47c1e0509fe4ba293daf2f86f961570 : SUCCESS in 7m 40s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/81c5f4ebe3754036b843d10cdaa88882 : SUCCESS in 26m 54s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/12f3ea3e1e9a443c8897ae9553c30aa4 : SUCCESS in 41m 30s","accounts_in_message":[],"_revision_number":1},{"id":"1dd850b3746fd60099a307562685543f8d9f53aa","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-11 02:47:04.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/17a1ef8260ee454f8b2fe218b2b2f67d : SUCCESS in 1h 04m 07s (non-voting)\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/a37ee49c5b8e469fadab506aa4397bf6 : SUCCESS in 37m 02s (non-voting)\n- swift-probetests-centos-8-arm64 https://zuul.opendev.org/t/openstack/build/32ff6517397248cd8241a5d002b38958 : FAILURE in 1h 29m 53s (non-voting)\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/9a6febf38f5341aa9659be6199658230 : SUCCESS in 33m 46s (non-voting)\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/cbcfd771f1d44fc3b611e6b4f07e7a97 : SUCCESS in 32m 38s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"6ad91364b58f8f9b8a556cbda4f5c124a1466a1a","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2021-09-13 18:22:45.000000000","message":"Patch Set 1:\n\n(13 comments)\n\nthanks for kicking this off!  I\u0027ll keep going down the chain and see if I can answer any of my own questions.","accounts_in_message":[],"_revision_number":1},{"id":"ccf7171504aeb4c52b09255a61b6e7e0ec705617","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-09-13 21:29:06.000000000","message":"Patch Set 1:\n\n(11 comments)","accounts_in_message":[],"_revision_number":1},{"id":"1ddaf71e3e29166fc1736a6d4d5da8a4fe82e72d","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-09-14 07:30:36.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"38296125b243fe721c1c8ed045740f289fac9b59","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-09-14 08:04:44.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"5bd2c1146862623f20fc4536dde037cef849def3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-09-14 22:24:54.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"6b47aeb95e2f2df1121b0a4c4765ec699ab34459","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-14 23:22:50.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6c56f329598d47cdb9bf8c626c0463bf : SUCCESS in 8m 37s\n- grenade https://zuul.opendev.org/t/openstack/build/d009669816664df2980af0a137488cf1 : SUCCESS in 51m 28s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/c585c22853f44969974234400b6aa0b8 : SUCCESS in 34m 00s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/278b3feed8e24a2582e437f6421eacbe : SUCCESS in 8m 00s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/4ce90751bf834637b1ddb63c1fcd781d : SUCCESS in 9m 40s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/202e89dfd02d4779aadb16fee8e5e5d4 : SUCCESS in 15m 32s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/a9a0638fb40f46609f26960c02948a53 : SUCCESS in 15m 03s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/c095dce097b84ec8baed403c006710c2 : SUCCESS in 15m 20s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/2c172e4eb07e44a691db4c3eb166df2d : SUCCESS in 15m 20s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/6a46ee64125843648607e9f7e1ab848c : SUCCESS in 15m 21s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/b448bc7253474dcea6055db08a056e8b : SUCCESS in 15m 41s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/5706a9ce52bd44708ebb6103340846dd : SUCCESS in 16m 14s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/09487d10698d4b608cdead5581fd1451 : SUCCESS in 16m 34s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/7a138ade7fa6451c8a2e42c6a4be640b : SUCCESS in 16m 22s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/da766f82ecd243779f2688351f0a8aaf : SUCCESS in 17m 09s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/abbda15af51643c9ae1d060712c43f28 : SUCCESS in 17m 01s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/ef14cac044bb483aaa35a0aea0d6428a : SUCCESS in 8m 34s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/2e9f07cba42b4ac0823fe45dc451d95f : SUCCESS in 21m 07s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/73c114b2770a4626945c21d6485247d6 : SUCCESS in 47m 07s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/828f56e2e085493da6ebbc6c6cbaf2e4 : SUCCESS in 50m 43s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/9831669fa3304d57b6f870d0869e81ed : SUCCESS in 36m 46s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/de62b4fb678b42b8953da7a3c44e1cfb : SUCCESS in 35m 41s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/0c8469053a38444d85a182ceef23f927 : SUCCESS in 15m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2a0ad78ed69c4099a87c5e3db6355cf7 : SUCCESS in 6m 16s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/b7e6632b529f4b749ef031cf299dce78 : SUCCESS in 29m 47s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9a7fc83bfeca4e819012d8c2c07aac6a : SUCCESS in 38m 18s","accounts_in_message":[],"_revision_number":2},{"id":"784c3280de1ff59dc53f41b18202b625a572645a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-14 23:59:35.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/e55a6f4dd74243c59369343748ff3259 : SUCCESS in 43m 13s (non-voting)\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/684b36f11ea64ed8be41510ca352928f : SUCCESS in 35m 41s (non-voting)\n- swift-probetests-centos-8-arm64 https://zuul.opendev.org/t/openstack/build/7faa74d1d21a4287add1258a64b01076 : SUCCESS in 1h 22m 22s (non-voting)\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/0768b4f35c0a40dabba54cb4f20e72de : SUCCESS in 35m 32s (non-voting)\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/e71175960d6a40cb9f4b95af6f9d8158 : SUCCESS in 33m 13s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"5994f69022cb869c15d12d4cb07dd3d7112e9294","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-09-15 18:04:35.000000000","message":"Patch Set 2: Workflow-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"de5f31b055eedf22f39ed77792b3b8a289db7061","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-09-16 18:21:30.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"b80a0e34e8e14071fc26940b02e7eab2ada8af85","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-16 19:50:43.000000000","message":"Patch Set 3: Verified-1\n\n(1 comment)\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\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/60bc90d3aaae49718b9fd3c6e1c4c27f : SUCCESS in 10m 27s\n- grenade https://zuul.opendev.org/t/openstack/build/11b9b1ba5f2f439594f8ddf3913865f0 : SUCCESS in 1h 03m 52s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/144edc1ac9894023be33f1c59662cedf : SUCCESS in 45m 03s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/9e43f147be344025afc8e752951688f0 : SUCCESS in 10m 18s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/c74f971088c247f3a97301b7020f3ccf : SUCCESS in 9m 45s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/9fb0c3cf30b14d2ea61eabdc8ba12204 : SUCCESS in 15m 53s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/8e135c3fd8c7446bb3ecc5b34d1c536f : SUCCESS in 21m 04s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/8a5c9482c71c45a1954001191a726a25 : SUCCESS in 16m 50s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/77e2c293ae6e44669d2003d1514bb7b4 : SUCCESS in 17m 29s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/592584a138fd46b7b12426ab81b8036a : SUCCESS in 16m 55s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/86a667b983654a7d95284b801064fd8a : SUCCESS in 17m 39s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/ea5cbdbcee9f48e885f0a0e56827c5d0 : SUCCESS in 19m 34s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/f1ea40a509574c3cb6906e2523bb9a12 : SUCCESS in 20m 57s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/07054f443cd742718d38f3dac58c83f5 : SUCCESS in 17m 32s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/d99663159dec4897a5e692c7792ad5e7 : SUCCESS in 17m 35s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/2ea8be9d838e4ff299c4cb90641d690d : SUCCESS in 17m 30s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/46e7180e44e1424cb18c32f95c4d2180 : SUCCESS in 6m 37s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/bf0576d8f81c4efea2eac0422abbe83c : SUCCESS in 21m 03s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/99bcd84144074a8abf60394938b1c342 : SUCCESS in 1h 17m 51s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/efa6a5ec75aa47ef8cf4340d91060804 : SUCCESS in 1h 10m 11s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/d5cd079ded1d4fc1b570cdae94cc945a : SUCCESS in 40m 49s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/675a06da2456442281e9176e19233fe5 : SUCCESS in 40m 52s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/9fda530171d64b1a9cab7cd0dd5efca9 : SUCCESS in 18m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f667a306273b4164967311769edb60af : FAILURE in 6m 15s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/4a0a271014f24484a0e106971b58c266 : SUCCESS in 28m 29s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5f844a7fe3e74ad3af2c6e24b5371273 : SUCCESS in 46m 32s","accounts_in_message":[],"_revision_number":3},{"id":"5ced2e867e75f4b6c78eebe9d48f4f0cb3742f60","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-16 20:26:17.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/01200fc2acc2411b8e4f89ecc0277c0e : SUCCESS in 1h 01m 42s (non-voting)\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/cc5ac01b583d44279dc481230e6b20c7 : SUCCESS in 53m 56s (non-voting)\n- swift-probetests-centos-8-arm64 https://zuul.opendev.org/t/openstack/build/b7923962afc34476ad92dd819675e318 : TIMED_OUT in 2h 01m 47s (non-voting)\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/8a1d9f3d33b94a159962a5662b4edf31 : SUCCESS in 1h 16m 03s (non-voting)\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/441a4fa1c89142a29457c50c51f359b5 : SUCCESS in 1h 11m 20s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"fbdae2162ca6824f2d35442b648706703d52a61d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-09-20 17:14:17.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"b7ca1499ac58f4c031ecb0025635674db868e56d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-20 18:29:28.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e0f1ff719a4143c4870e0df9564487f0 : SUCCESS in 10m 24s\n- grenade https://zuul.opendev.org/t/openstack/build/93e4eca6b9544a2da1afbc4b5bfb2823 : SUCCESS in 1h 06m 53s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/272ce57cac9449a29a80c21ec4be564e : SUCCESS in 59m 11s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/2351e26288be4015abab3dac1f79eb1f : SUCCESS in 10m 05s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/04dd6c25dbdc41658ae4defdda265655 : SUCCESS in 9m 37s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/e5841e1b993c4150a7462d595b64eb3e : SUCCESS in 17m 26s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/ad70e1f398a2491ca9bf1238508a477d : SUCCESS in 17m 15s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/38ca561bf27f4245a1ecb84f8f7e3ea7 : SUCCESS in 16m 42s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/babf88a782dc4cd6be049064dacf06fc : SUCCESS in 16m 29s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/5da7897d4e3f498e843f66bc9aa08d63 : SUCCESS in 17m 01s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/1af768872dde4b96a296396d60a5bab6 : SUCCESS in 17m 03s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/f421dd496f3a4511b07b9518978a4af7 : SUCCESS in 18m 11s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/fdcea46806f84b4385ba533ab7cac844 : SUCCESS in 17m 27s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/a0b430ae05eb4f838db3cf314e14beab : SUCCESS in 16m 27s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/4430148dae8a4b37a1596383703e9b40 : SUCCESS in 17m 15s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/33d4fbd99db9425b80046fb848557c80 : SUCCESS in 18m 53s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/eff228ac344f4eb695f4ff734639246a : SUCCESS in 7m 37s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/189b08b0648846dfb94030f8cec0789f : SUCCESS in 24m 33s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/4e992be345f64bd4b16a414fcb480442 : SUCCESS in 50m 30s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/bbf0e3612c8349668cd1ff681b012098 : SUCCESS in 53m 28s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/8abc5f1f5ffe4d6aa670d0b41fd670a8 : SUCCESS in 41m 03s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/7e8f3921f004406a90f7587fb26fe444 : SUCCESS in 41m 13s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4e26da188a964449b89887d0d21bc0d9 : SUCCESS in 19m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ab3ff840c32244c385c2ac72afaec940 : SUCCESS in 6m 31s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/d9118c23a08740f99f6f407d197d971f : SUCCESS in 31m 29s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9655880710dc4c8fa1cd4dae849739c1 : SUCCESS in 49m 57s","accounts_in_message":[],"_revision_number":4},{"id":"61f9cbcf2530e40636010b16c2951928ac9233a4","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-20 18:58:36.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/15106db7e8254a989df9404241a8ae20 : SUCCESS in 40m 23s (non-voting)\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/48296c677cba4bee845409ee66ea5ba5 : SUCCESS in 55m 54s (non-voting)\n- swift-probetests-centos-8-arm64 https://zuul.opendev.org/t/openstack/build/4219c2c14b6441c99bea17bf36410c97 : SUCCESS in 1h 29m 41s (non-voting)\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/0aa86963723d4a6ea463674f2932a29e : SUCCESS in 40m 45s (non-voting)\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/c67c4dfe9c3b42ef836d74a733818972 : SUCCESS in 40m 33s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"222a492459024af429e01a9ace8b5e37a932dcaf","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-09-21 20:08:25.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"1ef34ec4497590e12cc7ef5bfec1e8cbc408d1c0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-21 21:14:55.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/314cdb6b6e8240de8d2f222a3b370efa : SUCCESS in 9m 48s\n- grenade https://zuul.opendev.org/t/openstack/build/cae456300a554527835689daf358445f : SUCCESS in 1h 04m 14s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/1e9fa2853ba54b589753c99807a0dcb1 : SUCCESS in 39m 52s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/23ce63822f2247d58e2a4c8b3912643f : SUCCESS in 9m 47s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/35e562de6cf7467da55c2fb013a8e8f1 : SUCCESS in 9m 33s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/703e11533cc247c299f77223dff09398 : SUCCESS in 16m 06s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/e7e9bb77658a48a59256c8a1cf7bb0cf : SUCCESS in 15m 57s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/7219025bee6c46c291584e9f0bf3da57 : SUCCESS in 18m 06s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/31725ccad7b0428b8b7a816aeb92bd5a : SUCCESS in 17m 40s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/3a10cc119a2e4d8aa31275910d2110f9 : SUCCESS in 16m 59s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/5aea67b1f14247e5a31b157fd7742c6b : SUCCESS in 32m 40s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/95c6fa03468743e19ca3f5049be58bc9 : SUCCESS in 22m 34s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/d9727027b50d494d8cfa1ee7abe3ba7a : SUCCESS in 23m 35s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/deed571a8635468b85bf88913a5191ba : SUCCESS in 25m 19s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/dac3140cb7af4783b73de80b8396804f : SUCCESS in 24m 04s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/22f63c7b7dd043f9895023dc8a2763aa : SUCCESS in 20m 27s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/0aa76f46878343149786e80796c5efe9 : SUCCESS in 6m 54s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/8bf7e835cf2a46e7976c4eb8c24c9e7e : SUCCESS in 23m 35s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/c881bc5ea44946398e2ea2057b35802e : SUCCESS in 54m 46s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/a89c9777040649839ed08303ee8a51ac : SUCCESS in 58m 53s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/079540b6f55f4d769aa2458833b0b6e2 : SUCCESS in 40m 29s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/8ac4a2457044432291ea366078292839 : SUCCESS in 38m 37s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/de1efb1e979742cbb8f4cd977ceb54f4 : SUCCESS in 20m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c361e5d509224252acfde4c1e595a870 : SUCCESS in 7m 21s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/aeab1cccac434c6eaf624b42aac2ba61 : SUCCESS in 32m 23s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/edb09388950740b8af9ac72ce08d4a85 : SUCCESS in 45m 27s","accounts_in_message":[],"_revision_number":5},{"id":"0fd6d371a41352320840376b37d5a0f9b2de0e20","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-21 22:05:47.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/0e3c84d15c1d41ada451ad0ba77fff6d : SUCCESS in 35m 44s (non-voting)\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/04b6b267efce49fa9977a5dd66ca0b9f : SUCCESS in 37m 34s (non-voting)\n- swift-probetests-centos-8-arm64 https://zuul.opendev.org/t/openstack/build/4a93f7cd95714f54ac13e5d98161ef51 : FAILURE in 1h 54m 29s (non-voting)\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/1d05bf3fde06427cbeb7069003948aa9 : SUCCESS in 1h 10m 29s (non-voting)\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/3cdab35e81234014928aa4d5543b73e7 : SUCCESS in 45m 16s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"b19c825140dfe8910571bfab1902cfeabfcd0523","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-09-29 04:31:38.000000000","message":"Patch Set 5: Code-Review-1\n\n(7 comments)\n\nNice work, I like it. Some inline comments","accounts_in_message":[],"_revision_number":5},{"id":"bcb3603deb86486287dc69da7c8e655a8fff8e2e","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-10-12 19:16:16.000000000","message":"Patch Set 5:\n\n(7 comments)","accounts_in_message":[],"_revision_number":5},{"id":"f09882308472330832bd925bd9e309bd448ba7a6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-10-12 20:42:34.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"d8b7cad65adc6af3982f73a8cd730b6167f35c1b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-10-12 21:43:59.000000000","message":"Patch Set 6: Verified-1\n\n(2 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\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e2820ad2b48c4ec5ba3be1589cf30a71 : SUCCESS in 10m 21s\n- grenade https://zuul.opendev.org/t/openstack/build/d564dba12acf4317949faf683f145308 : FAILURE in 43m 50s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/bf22df54e51244c8abc10554d2fb145b : FAILURE in 24m 49s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/6b14c45df48848198256b48031bd671c : SUCCESS in 8m 56s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/b9e99aba5ba0440bb5f7e6810250693e : SUCCESS in 9m 27s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/0e020f8886774b1d923978a71248d544 : FAILURE in 20m 53s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/0cc6cd0e6246435b9d9824d4035e56d5 : FAILURE in 20m 36s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/d83e94f6f5fa474eb55901a6b93e2bad : FAILURE in 20m 59s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/dc769100d7ed4dab9e969f099904354c : FAILURE in 27m 24s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/ed516cae00c64c39a1f9baefffeca685 : FAILURE in 27m 34s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/b5a403f9a49b4649a279c3b0ac67482b : FAILURE in 5m 16s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/dd9e03d4bba2456aa18132e4b6842ed6 : FAILURE in 5m 39s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/0e721bd8ee434045ae218313d8793e75 : FAILURE in 5m 51s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/b1a43120294747e989d9a5dbb765e30e : FAILURE in 6m 08s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/a489f77deaf04a2293487944aff801f0 : FAILURE in 6m 01s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/7b67d5f1504d4b64b701c17e02760358 : FAILURE in 5m 50s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/8a05d6aad7ea4c779fadd88ff18efd8b : FAILURE in 6m 02s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/e87db187c8e646fb930c810418cec8a4 : FAILURE in 5m 57s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/a935e44887fd422b9e1a34f8b67d08c7 : FAILURE in 15m 21s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/6691e853794f47718026b1b1147a3041 : FAILURE in 22m 56s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/6c29b207a9a840809d7fa8facdb0e395 : RETRY_LIMIT in 16m 53s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/1337e479de8c4c1484f2d268973efea2 : RETRY_LIMIT in 15m 54s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/31569353143b4687ac0e2bca7e35ef2f : FAILURE in 14m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/dddbec6f797c4124a90c2e8cad603592 : FAILURE in 6m 21s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/4699fb1517204c11afaefa5c105f3470 : SUCCESS in 22m 37s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/71a344fadb6340dc953bd399099778bf : FAILURE in 28m 00s","accounts_in_message":[],"_revision_number":6},{"id":"758227230e6f978f7eb55723d8bf709df07caa4a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-10-12 21:56:41.000000000","message":"Patch Set 6:\n\nBuild succeeded (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/b00cf2a7e7a9471bbe2f663076bd3928 : FAILURE in 49m 05s (non-voting)\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/1d14dd0a66c7403cafd8c75adffa456b : FAILURE in 43m 43s (non-voting)\n- swift-probetests-centos-8-arm64 https://zuul.opendev.org/t/openstack/build/0c067e9db28d49b1932979257ea93db0 : FAILURE in 34m 16s (non-voting)\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/6aa723708d3d4120a678b62f560dc7a5 : FAILURE in 8m 48s (non-voting)\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/18dfe3d5451f4be7b6a4185adf83760f : FAILURE in 7m 38s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"e95382747a86ec1151a71de6e67e5a0f8cb16681","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-10-13 00:27:30.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"b8be8556a1862b74499f685946df82433bb23449","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-10-13 01:43:47.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3148b0efe0954d00bc01ac11d7958acf : SUCCESS in 9m 44s\n- grenade https://zuul.opendev.org/t/openstack/build/08216847b5c44560a50276a03306ea38 : SUCCESS in 1h 09m 00s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/d7b99180a8a24636a5200c78cc3df878 : SUCCESS in 48m 34s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/439658c97d964880a44d58c4cd2e9e21 : SUCCESS in 8m 46s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/06f51a46142b4dd2ad4a575ad3b0cecc : SUCCESS in 9m 36s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/7cac3555ed984e65b06d5e0c912bea06 : SUCCESS in 16m 45s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/3a65d27928b6411083f3a83fb7d3cd3d : SUCCESS in 17m 33s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/3a6d2f98d0d14a3d8678bd6fc36ec794 : SUCCESS in 17m 56s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/a1a35ab94f0c4a3890bd2adffd9a68ea : SUCCESS in 17m 07s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/930c20da34ff4460a13e74792fe71d5e : SUCCESS in 13m 56s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/097c36f9fd8148748bab9aff9060609e : SUCCESS in 16m 52s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/d9911417fbdd4e53ad3ff86adf398b42 : SUCCESS in 21m 34s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/872ebb4856104084b4f2987814b7fb87 : SUCCESS in 17m 08s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/c8a5cb206c974fe5b352b8e90730aa02 : SUCCESS in 15m 09s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/bd727bfe48854a7594e8610c783a91eb : SUCCESS in 16m 02s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/de5e14a958194ce9839528219daa7fd2 : SUCCESS in 15m 40s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/84d84fb7dd724724bfc6702e421db4bc : SUCCESS in 7m 06s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/7c2e0180ef6543f68a4e3c3276dfb066 : SUCCESS in 20m 30s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/15e3d8ba0ff1441b88fbbb6cb2f2fb42 : SUCCESS in 1h 08m 17s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/99e235d4945b44098e6a7b57e9c49f0b : SUCCESS in 52m 33s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/17665987d1664daa96c303bb901f6f77 : SUCCESS in 30m 30s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/ae6d9df238de4db9ab7e9153550dddc8 : SUCCESS in 41m 51s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/065764e78aca4cb2b4108fce2bcd85db : SUCCESS in 16m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f607c06cb9fd4ada81921cd597da4f58 : SUCCESS in 5m 46s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/e6cd6b1b5adf4a4b80f9bd21561a0ea9 : SUCCESS in 23m 00s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f3e3fbf6f5944ce5a911decf0157761a : SUCCESS in 1h 01m 52s","accounts_in_message":[],"_revision_number":7},{"id":"5591ebe60a68d82ce926d57b81eee935b61fa867","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-10-13 02:32:16.000000000","message":"Patch Set 7:\n\nBuild succeeded (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/ca7bb40a6c414ab1829b8798faeeb359 : SUCCESS in 54m 59s (non-voting)\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/7605a86323894a0fa5e3a1c9ec7c6e5b : SUCCESS in 1h 00m 24s (non-voting)\n- swift-probetests-centos-8-arm64 https://zuul.opendev.org/t/openstack/build/9a3e2a375986409ba18b5c5dd7f3c068 : TIMED_OUT in 2h 01m 30s (non-voting)\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/bd59292823be4e2faa9f362194cece2f : SUCCESS in 1h 12m 44s (non-voting)\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/2da2a3d6569043daa3230639afdd0957 : SUCCESS in 54m 35s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"50e0832263597e08595dd85e13c235ff0d0e0d79","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-10-13 23:22:20.000000000","message":"Patch Set 7:\n\n(2 comments)","accounts_in_message":[],"_revision_number":7},{"id":"515359021dbefc8be11948284fa34e0a2ad2f37a","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2021-10-15 16:27:09.000000000","message":"Patch Set 7: Code-Review+1\n\n(7 comments)","accounts_in_message":[],"_revision_number":7},{"id":"5e61eefa3e8f9bf24df1a93f2e177eebaa6062ae","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-10-15 17:23:47.000000000","message":"Patch Set 7:\n\n(3 comments)","accounts_in_message":[],"_revision_number":7},{"id":"7e62f87050751d8e4ee4234f2f3da99dbf8d710e","tag":"autogenerated:gerrit:abandon","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2025-06-11 22:50:15.000000000","message":"Abandoned\n\nIf we\u0027re doing this, it\u0027ll be in https://review.opendev.org/c/openstack/swift/+/834261","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"73c17515db7a08cc800106a4b54535512effac19","revisions":{"5608be3e622b7b4655514a6c6b15b50063224b45":{"kind":"REWORK","_number":1,"created":"2021-09-11 01:05:55.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/30/808530/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/30/808530/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/30/808530/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/30/808530/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/30/808530/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/30/808530/1"}}},"commit":{"parents":[{"commit":"5d52afbe4c968cbd9094df207bc9072a1b201250","subject":"Merge \"s3api: Allow CORS preflights for pre-signed URLs\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5d52afbe4c968cbd9094df207bc9072a1b201250"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2021-09-02 17:12:54.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2021-09-11 01:05:44.000000000","tz":-420},"subject":"ring: Introduce a v2 ring format","message":"ring: Introduce a v2 ring format\n\n* New required metadata: dev_id_bytes -- the number of bytes each device\n  ID occupies. While this commit does not start writing values other\n  than 2, it *can* read values of 1, 2, 4, or 8.\n* New length-encoding for fields in on-disk structure. This ensures we\n  know where to stop reading the replica2part2dev table even when there\n  is a fractional replica count. The length is always a 64-bit value,\n  including the one used for the JSON Metadata length.\n* Removed the replica_count metadata item. This is no longer necessary,\n  as it can be calculated from the part_shift, dev_id_bytes, and\n  replica2part2dev length.\n* Removed the byteorder metadata item. Ring data should always be\n  written down with network (big endian) order.\n\nChange-Id: I689717272b56522ef1d830e07d3154509dafa5ce\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5608be3e622b7b4655514a6c6b15b50063224b45"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5608be3e622b7b4655514a6c6b15b50063224b45"}]},"branch":"refs/heads/master"},"f0063b625febb4b8fe47a89650a1e5b1dc074bb4":{"kind":"REWORK","_number":2,"created":"2021-09-14 22:24:54.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/30/808530/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/30/808530/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/30/808530/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/30/808530/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/30/808530/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/30/808530/2"}}},"commit":{"parents":[{"commit":"5d52afbe4c968cbd9094df207bc9072a1b201250","subject":"Merge \"s3api: Allow CORS preflights for pre-signed URLs\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5d52afbe4c968cbd9094df207bc9072a1b201250"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2021-09-02 17:12:54.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2021-09-14 20:46:49.000000000","tz":-420},"subject":"ring: Introduce a v2 ring format","message":"ring: Introduce a v2 ring format\n\n* New required metadata: dev_id_bytes -- the number of bytes each device\n  ID occupies. While this commit does not start writing values other\n  than 2, it *can* read values of 1, 2, 4, or 8.\n* New length-encoding for fields in on-disk structure. This ensures we\n  know where to stop reading the replica2part2dev table even when there\n  is a fractional replica count. The length is always a 64-bit value,\n  including the one used for the JSON Metadata length.\n* Removed the replica_count metadata item. This is no longer necessary,\n  as it can be calculated from the part_shift, dev_id_bytes, and\n  replica2part2dev length.\n* Removed the byteorder metadata item. Ring data should always be\n  written down with network (big endian) order.\n\nChange-Id: I689717272b56522ef1d830e07d3154509dafa5ce\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f0063b625febb4b8fe47a89650a1e5b1dc074bb4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f0063b625febb4b8fe47a89650a1e5b1dc074bb4"}]},"branch":"refs/heads/master"},"cc5d23fec2f477b5e1b6c60deca60f3edb079bc9":{"kind":"REWORK","_number":3,"created":"2021-09-16 18:21:30.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/30/808530/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/30/808530/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/30/808530/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/30/808530/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/30/808530/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/30/808530/3"}}},"commit":{"parents":[{"commit":"029e57679c639edda87816482685b8f48de67dd9","subject":"Merge \"Clean up extra spaces\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/029e57679c639edda87816482685b8f48de67dd9"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2021-09-02 17:12:54.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2021-09-16 17:53:37.000000000","tz":-420},"subject":"ring: Introduce a v2 ring format","message":"ring: Introduce a v2 ring format\n\n* New required metadata: dev_id_bytes -- the number of bytes each device\n  ID occupies. While this commit does not start writing values other\n  than 2, it *can* read values of 1, 2, or 4.\n* New length-encoding for fields in on-disk structure. This ensures we\n  know where to stop reading the replica2part2dev table even when there\n  is a fractional replica count. The length is always a 64-bit value,\n  including the one used for the JSON Metadata length.\n* Removed the replica_count metadata item. This is no longer necessary,\n  as it can be calculated from the part_shift, dev_id_bytes, and\n  replica2part2dev length.\n* Removed the byteorder metadata item. Ring data should always be\n  written down with network (big endian) order.\n\nChange-Id: I689717272b56522ef1d830e07d3154509dafa5ce\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cc5d23fec2f477b5e1b6c60deca60f3edb079bc9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cc5d23fec2f477b5e1b6c60deca60f3edb079bc9"}]},"branch":"refs/heads/master"},"ab7de5686104c59a15ede85135d59610b672e23b":{"kind":"REWORK","_number":4,"created":"2021-09-20 17:14:17.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/30/808530/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/30/808530/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/30/808530/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/30/808530/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/30/808530/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/30/808530/4"}}},"commit":{"parents":[{"commit":"029e57679c639edda87816482685b8f48de67dd9","subject":"Merge \"Clean up extra spaces\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/029e57679c639edda87816482685b8f48de67dd9"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2021-09-02 17:12:54.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2021-09-20 17:14:10.000000000","tz":-420},"subject":"ring: Introduce a v2 ring format","message":"ring: Introduce a v2 ring format\n\n* New required metadata: dev_id_bytes -- the number of bytes each device\n  ID occupies. While this commit does not start writing values other\n  than 2, it *can* read values of 1, 2, or 4.\n* New length-encoding for fields in on-disk structure. This ensures we\n  know where to stop reading the replica2part2dev table even when there\n  is a fractional replica count. The length is always a 64-bit value,\n  including the one used for the JSON Metadata length.\n* Removed the replica_count metadata item. This is no longer necessary,\n  as it can be calculated from the part_shift, dev_id_bytes, and\n  replica2part2dev length.\n* Removed the byteorder metadata item. Ring data should always be\n  written down with network (big endian) order.\n\nChange-Id: I689717272b56522ef1d830e07d3154509dafa5ce\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ab7de5686104c59a15ede85135d59610b672e23b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ab7de5686104c59a15ede85135d59610b672e23b"}]},"branch":"refs/heads/master"},"1797cd4cbb8c8883c09d30fc070c4b9dba21cfed":{"kind":"REWORK","_number":5,"created":"2021-09-21 20:08:25.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/30/808530/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/30/808530/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/30/808530/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/30/808530/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/30/808530/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/30/808530/5"}}},"commit":{"parents":[{"commit":"029e57679c639edda87816482685b8f48de67dd9","subject":"Merge \"Clean up extra spaces\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/029e57679c639edda87816482685b8f48de67dd9"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2021-09-02 17:12:54.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2021-09-21 18:31:35.000000000","tz":-420},"subject":"ring: Introduce a v2 ring format","message":"ring: Introduce a v2 ring format\n\n* New required metadata: dev_id_bytes -- the number of bytes each device\n  ID occupies. While this commit does not start writing values other\n  than 2, it *can* read values of 1, 2, or 4.\n* New length-encoding for fields in on-disk structure. This ensures we\n  know where to stop reading the replica2part2dev table even when there\n  is a fractional replica count. The length is always a 64-bit value,\n  including the one used for the JSON metadata length.\n* Removed the replica_count metadata item. This is no longer necessary,\n  as it can be calculated from the part_shift, dev_id_bytes, and\n  replica2part2dev length.\n* Removed the byteorder metadata item. Ring data should always be\n  written down with network (big endian) order.\n\nChange-Id: I689717272b56522ef1d830e07d3154509dafa5ce\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1797cd4cbb8c8883c09d30fc070c4b9dba21cfed"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1797cd4cbb8c8883c09d30fc070c4b9dba21cfed"}]},"branch":"refs/heads/master"},"cb6fa15423a5ef792b42212b2dd99a1187ff1fd6":{"kind":"REWORK","_number":6,"created":"2021-10-12 20:42:34.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/30/808530/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/30/808530/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/30/808530/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/30/808530/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/30/808530/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/30/808530/6"}}},"commit":{"parents":[{"commit":"a5fbe6ca41fbc66a0952f9430744fc3f552b335d","subject":"ec: Use replication network to get frags for reconstruction","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a5fbe6ca41fbc66a0952f9430744fc3f552b335d"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2021-09-02 17:12:54.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2021-10-12 20:36:35.000000000","tz":-420},"subject":"ring: Introduce a v2 ring format","message":"ring: Introduce a v2 ring format\n\n* New required metadata: dev_id_bytes -- the number of bytes each device\n  ID occupies. While this commit does not start writing values other\n  than 2, it *can* read values of 1, 2, or 4.\n* New length-encoding for fields in on-disk structure. This ensures we\n  know where to stop reading the replica2part2dev table even when there\n  is a fractional replica count. The length is always a 64-bit value,\n  including the one used for the JSON metadata length.\n* Removed the replica_count metadata item. This is no longer necessary,\n  as it can be calculated from the part_shift, dev_id_bytes, and\n  replica2part2dev length.\n* Removed the byteorder metadata item. Ring data should always be\n  written down with network (big endian) order.\n\nChange-Id: I689717272b56522ef1d830e07d3154509dafa5ce\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cb6fa15423a5ef792b42212b2dd99a1187ff1fd6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cb6fa15423a5ef792b42212b2dd99a1187ff1fd6"}]},"branch":"refs/heads/master"},"73c17515db7a08cc800106a4b54535512effac19":{"kind":"REWORK","_number":7,"created":"2021-10-13 00:27:30.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/30/808530/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/30/808530/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/30/808530/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/30/808530/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/30/808530/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/30/808530/7"}}},"commit":{"parents":[{"commit":"a5fbe6ca41fbc66a0952f9430744fc3f552b335d","subject":"ec: Use replication network to get frags for reconstruction","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a5fbe6ca41fbc66a0952f9430744fc3f552b335d"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2021-09-02 17:12:54.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2021-10-13 00:26:17.000000000","tz":-420},"subject":"ring: Introduce a v2 ring format","message":"ring: Introduce a v2 ring format\n\n* New required metadata: dev_id_bytes -- the number of bytes each device\n  ID occupies. While this commit does not start writing values other\n  than 2, it *can* read values of 1, 2, or 4.\n* New length-encoding for fields in on-disk structure. This ensures we\n  know where to stop reading the replica2part2dev table even when there\n  is a fractional replica count. The length is always a 64-bit value,\n  including the one used for the JSON metadata length.\n* Removed the replica_count metadata item. This is no longer necessary,\n  as it can be calculated from the part_shift, dev_id_bytes, and\n  replica2part2dev length.\n* Removed the byteorder metadata item. Ring data should always be\n  written down with network (big endian) order.\n\nChange-Id: I689717272b56522ef1d830e07d3154509dafa5ce\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/73c17515db7a08cc800106a4b54535512effac19"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/73c17515db7a08cc800106a4b54535512effac19"}]},"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":{}}}]}
