)]}'
{"id":"openstack%2Fswift~866434","triplet_id":"openstack%2Fswift~master~Ie39e83fe1d20518fdc68c24436c6b1e278e5690a","project":"openstack/swift","branch":"master","topic":"extra_shard_metrics","attention_set":{},"removed_from_attention_set":{"7233":{"account":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"last_update":"2023-03-10 02:22:40.000000000","reason":"\u003cGERRIT_ACCOUNT_7233\u003e replied on the change","reason_account":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"}},"34930":{"account":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"last_update":"2024-08-15 05:39:49.000000000","reason":"Change was abandoned"},"7847":{"account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"last_update":"2024-08-15 05:39:49.000000000","reason":"Change was abandoned"},"1179":{"account":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"last_update":"2024-08-15 05:39:49.000000000","reason":"Change was abandoned"},"15343":{"account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"last_update":"2024-08-15 05:39:49.000000000","reason":"Change was abandoned"}},"hashtags":[],"change_id":"Ie39e83fe1d20518fdc68c24436c6b1e278e5690a","subject":"Shrinking: add states and biggest_candidate root recon metrics","status":"ABANDONED","created":"2022-12-02 05:11:25.000000000","updated":"2024-08-15 05:39:49.000000000","total_comment_count":41,"unresolved_comment_count":13,"has_review_started":true,"meta_rev_id":"b1365f72de37d06fc8f730acfdf7b16c0b7ecb99","_number":866434,"virtual_id_number":866434,"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":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":"2023-03-07 20:01:47.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":{"rejected":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"all":[{"value":-2,"date":"2024-07-22 07:06:25.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":0,"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":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"]}],"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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-12-02 06:10:55.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":"2023-01-06 06:14:10.000000000","updated_by":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"reviewer":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"state":"CC"},{"updated":"2023-01-06 11:05:49.000000000","updated_by":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"reviewer":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"state":"CC"},{"updated":"2023-01-06 14:41:23.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":"2023-02-21 21:31:25.000000000","updated_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"reviewer":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"state":"CC"}],"messages":[{"id":"5db4300fe5e5e3710974bb537c311a99398cec65","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2022-12-02 05:11:25.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"9ae0ba91744278ccd700f56cb0e2090936a69998","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-12-02 06:10:55.000000000","message":"Patch Set 1: Verified-1\n\n(3 comments)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/99999bdf37be4930b404d67263b62b22\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f00ef5e93d1a405fb17e2f5eb600aa23 : SUCCESS in 7m 45s\n- grenade https://zuul.opendev.org/t/openstack/build/25f0c4b3450c46d3a7c9937ea426e272 : SUCCESS in 51m 03s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/5c2907a1bfe04842b24d3346e2211500 : SUCCESS in 36m 58s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/f99676ed0352466a99c94c5caf2b5e62 : SUCCESS in 40m 32s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a6c143d773a4426b99b1b051109da577 : FAILURE in 20m 57s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/359ae0b35dc445bf9f36c697d36ad69e : FAILURE in 22m 29s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/72deb09b785b4dd786f4e0d4cca7c362 : FAILURE in 22m 44s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/00e6fa310d1f4349ba38ff9ae9510220 : SUCCESS in 8m 09s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/54cba6734d51443b8e28efe85718d268 : SUCCESS in 5m 00s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/2f30ecf2630c41d0a42e7852174a9107 : FAILURE in 16m 09s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/a26691c914b4465f83c38dc43fa5f8ee : SUCCESS in 12m 42s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/0c7584250d1f424abcf1bd3cf3435f46 : SUCCESS in 14m 14s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/6402119d93234175bdd138f0a66124c0 : SUCCESS in 17m 08s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/40280a3edbd843d1ac7612ed0d511532 : SUCCESS in 13m 41s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/e8de2b5813184d96a0377724f5c02879 : SUCCESS in 13m 55s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/aeb9415b993f4e83b5626577e37e1c66 : SUCCESS in 17m 00s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/5bdb0e345cae40ecb692f1beb55a01a1 : SUCCESS in 13m 27s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/1f6be9d88e7b4580b95ab3594bbdba92 : SUCCESS in 18m 39s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/eab33e29ee7c49f8aacdd3ac68ca9ae3 : SUCCESS in 9m 05s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/76b7bd52319f476bbb1b5b2994e71395 : SUCCESS in 12m 22s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/0bc052bcc2f74b888e729c77d0620c40 : SUCCESS in 6m 32s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/b499d640c9bd4c50b371ce0a7006678a : SUCCESS in 57m 25s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/46ae04662a5941a1a30c935c418b3c3f : SUCCESS in 48m 52s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/30c1298e26434c1d8ee7d4e379ff200c : SUCCESS in 39m 47s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/9042594bda1a4a408e519868541f4c4f : SUCCESS in 32m 03s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/83dd4450423f418aa32539512d1673f0 : FAILURE in 20m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/38fb432540824c2b885b81779af5fb0d : FAILURE in 4m 29s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/5fee4782e929444ca92d7bc6d3c5fdc4 : FAILURE in 24m 44s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d1d0e3713cc0468ca57d976694400f33 : SUCCESS in 54m 20s","accounts_in_message":[],"_revision_number":1},{"id":"91d40466537358295f4fe816d310ae8070c88ff6","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-12-02 06:44:55.000000000","message":"Patch Set 1:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6ebae18f78ba47608ddedaf9363178df\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/fa8d8e41cd3b4290ae765b423f48dc73 : SUCCESS in 1h 23m 07s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/6033cd87c6564baabbe68fa7c1cf4a64 : SUCCESS in 48m 15s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/a5bfb4334c47424186e82c6d5310a4c7 : SUCCESS in 1h 09m 48s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/69ce292c844b40138558a447f0bab408 : TIMED_OUT in 1h 30m 55s","accounts_in_message":[],"_revision_number":1},{"id":"710b512da91082c2e1c7ddbc94e61c5e6ed61c37","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2022-12-04 23:42:38.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"25a15536e907aaa8e8791aa37876322b75255fe9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-12-05 01:05:00.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d6b65670bd3a4373b2d28e7995ee6582\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4d3d3b838b9d4951b064cef8eb99dbe7 : SUCCESS in 9m 14s\n- grenade https://zuul.opendev.org/t/openstack/build/8121f2018d2745708240808dfd1a1380 : SUCCESS in 1h 00m 01s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/32d1c7ccaecb41d799efd500ffccec2e : SUCCESS in 52m 01s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/1a62fe22fbce4ef6bacab22e1a0348ed : SUCCESS in 58m 18s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b75ea6d79810470389af6dc7fe8e218a : FAILURE in 17m 38s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/30a5682e4f254dafa97614ee9db95037 : FAILURE in 17m 55s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/1bc1b6f7f4454e9b8708dcdda38ef3ea : FAILURE in 18m 58s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/81729d9a195345dd9b549f35c37fe70d : SUCCESS in 8m 51s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/13e3b9cacbdb4c1483e47a64df0b4896 : SUCCESS in 5m 07s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/5ccd5f1d1a6b4db5a0804ec9ef24870b : SUCCESS in 17m 05s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/8667d906e9014e9bb8553acb46034ee5 : SUCCESS in 15m 01s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/77cf46b38a6d4c85842dad8f87186179 : SUCCESS in 15m 29s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/4f8868b75fd8412b89e69d215bc8f2d0 : SUCCESS in 15m 56s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/0a1ddf7d9cc345df98db99a204d921f0 : SUCCESS in 16m 56s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/1cdd4f5f0ee4494e8e3479caffa25061 : SUCCESS in 17m 21s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/72927594a31940cdb45f2acd03272166 : SUCCESS in 15m 17s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/d2c35664172148e6b86ceea72f133772 : SUCCESS in 14m 15s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/b3d8c8107aaa4335b165461255485fd0 : SUCCESS in 16m 39s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/53c2324b87a34d8482f33c7a43b95235 : SUCCESS in 7m 04s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/a229d7e9de26411ca8b54395116e64fb : SUCCESS in 18m 32s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/500fc872779547b18317b86cbba61f5d : SUCCESS in 5m 54s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/965ccb4e0ebc4d48abff1ecfcb4ec1d8 : SUCCESS in 52m 57s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/4b3e531c337844d592e2eabd4c17e66f : SUCCESS in 50m 41s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/e4086afaf9154b6a96d6a50af08939cf : SUCCESS in 49m 13s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/c91d6902b2c9415eafc31e3a961b784d : SUCCESS in 42m 26s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/5da0b0e1fcf54281b5d5a8471d56fce8 : SUCCESS in 16m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/beddad57bfc74d019e008b6e88240dd0 : SUCCESS in 4m 50s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/0a8f992b0ebd41069fb87a8b6bd5eeba : FAILURE in 17m 55s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d9195f766c1743808e9515f24b07dd68 : SUCCESS in 57m 31s","accounts_in_message":[],"_revision_number":2},{"id":"fe51cb28e7958a001bbd6f5de8caca15025496b9","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-12-05 01:13:40.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b4c8a351e12b4cee8a816ad49dbdc528\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/de10a2d0a90b4d1e8f707b27b97701ca : SUCCESS in 1h 03m 10s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/a583cb4c161345049febd5dee73ca1e0 : SUCCESS in 58m 11s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/be89b45ce9ae42f087dbd9ad7e97de52 : SUCCESS in 1h 28m 32s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/d6e7c018b5294abc96f75c83a4a7da09 : SUCCESS in 1h 05m 48s","accounts_in_message":[],"_revision_number":2},{"id":"829c057b434e4aa43d792bbf3e48e5c35700299f","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2023-01-06 06:14:10.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"92b6400794ecf777e5146ace85f80475c975e1a0","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-01-06 11:05:49.000000000","message":"Patch Set 2:\n\n(6 comments)","accounts_in_message":[],"_revision_number":2},{"id":"72472d8d288733c5716143e383c922e2b9265136","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2023-01-06 14:41:23.000000000","message":"Patch Set 2: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"3e0a4084a936d96953fe45c39c8bd58b5e5ce27a","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2023-01-30 02:47:00.000000000","message":"Patch Set 2:\n\n(4 comments)","accounts_in_message":[],"_revision_number":2},{"id":"984695466ba048cdc8f6fe2fc63647452c622b88","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2023-01-30 05:34:56.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"7f3917eade581e1567e09f7448942d83a8727091","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2023-01-30 06:43:22.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"d878a0dea179bda4b184b557eac2e76bf8209ab8","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-01-30 07:03:40.000000000","message":"Patch Set 3:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4553cf6c115e4ffead552e2b819188c8\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/d51d206daae443e69375768143c53c92 : FAILURE in 14m 47s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/435f6c311a3b4e6eb03349a19f2b818a : FAILURE in 16m 05s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/5889a79ff34948829f67dbae0832fcf5 : SUCCESS in 18m 59s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/86569e51ff704fa889a18d225d7d2e4e : SUCCESS in 17m 56s","accounts_in_message":[],"_revision_number":3},{"id":"d9816e83c9f297e9bb838b707d0d5ee6554318f2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-01-30 07:45:07.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\n\nhttps://zuul.opendev.org/t/openstack/buildset/d4c5672d8c6743449fd4e504c7a6cdad\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/05c1262d9ece40428119fc3ecc893b67 : SUCCESS in 8m 33s\n- grenade https://zuul.opendev.org/t/openstack/build/c089aab023554bb5a2bbb9c965f879b1 : SUCCESS in 37m 54s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/ebfa933ce0444eca9622d1e0e879c552 : SUCCESS in 54m 47s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/c156aecb289448fd871b60e2227fc105 : SUCCESS in 56m 24s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/d67da84bcc1b4d73b273e9ca2fb45aee : SUCCESS in 17m 48s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/efc4548cdd0448cbae0b83035583e57d : SUCCESS in 19m 00s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/d5d600985ce241ea9cbf956de0d47caa : SUCCESS in 19m 25s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/7ab68b986b384641b55b6a82db1d460a : SUCCESS in 8m 43s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/3b6bb77852584df6a77ca2bb007d6b6b : SUCCESS in 4m 30s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/03401235d09d469b8cb7b85fec231c82 : FAILURE in 19m 17s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/e4373884019c4380a0d6d8d107d91eca : FAILURE in 18m 28s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/5690762eaa1a448aac0a8c87e6f03603 : FAILURE in 14m 55s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/e234e3718b3844449d62a30f7a795307 : FAILURE in 16m 18s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/14ee1f373cff481cbf8b453d34efebbb : SUCCESS in 17m 08s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/ad7d49c82d444f6ea9209b526e6827b9 : SUCCESS in 15m 23s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/595ad304a3e54627b53b2a58bb663e80 : SUCCESS in 18m 02s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/3c9ebdcf6ca0458aba0bb3bc4add4772 : SUCCESS in 14m 00s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/44f3fa1a11f44a61ae98cf2f15cb117d : SUCCESS in 15m 20s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/3845413596c44955b6ee64e6ade0bbd2 : SUCCESS in 14m 33s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/3eefc914d3d84160b5fb21a001ea4855 : SUCCESS in 6m 38s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/139be5dbaf084549b583e5a0f0ddad4e : SUCCESS in 15m 52s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/5cf527e08606425a823bb7dad57fe589 : SUCCESS in 7m 26s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/fd4daf9a98834a69a0124a3a0393ec87 : FAILURE in 51m 32s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/264a583857bb49268ad4e8fac89a75e8 : FAILURE in 56m 45s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/a2629c608e21486c9002d2e433f6ba12 : SUCCESS in 53m 20s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/4b2293bcbe684fa4ad24ab63a23ee85f : SUCCESS in 53m 41s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3f7ee5eca7bd417795c4e57eb95a4309 : FAILURE in 15m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bc066575673c4819aad51a5520ffef49 : SUCCESS in 4m 39s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/1a7a1e3dc53f49d39a84a826cc5d86a0 : FAILURE in 18m 32s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/1d77e87c24d24317ae0a012c0e6057e5 : SUCCESS in 52m 24s","accounts_in_message":[],"_revision_number":3},{"id":"7d22df702f7077ec1eb5de23e249705f2e7f35cf","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2023-01-30 18:18:47.000000000","message":"Patch Set 3:\n\n(4 comments)","accounts_in_message":[],"_revision_number":3},{"id":"685702617a14bb8761164a9adb81cfe70170599a","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2023-02-03 06:20:37.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"0a2434a5475ee96145d226df34222399795f3d4f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2023-02-17 03:30:07.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"f61e5ce886bb13e98449d526d887241f7c68b272","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-02-17 03:51:53.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/dcdad72464494b2f9e53fe7283675d80\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/5487fd008323482a8dcf69e3848c299e : SUCCESS in 15m 05s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/160a53740d744d7e90fa08994dd40cde : SUCCESS in 15m 48s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/5bfd284986be497a972084531d927387 : SUCCESS in 19m 26s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/60073767687c4cd29fee69aa72914470 : SUCCESS in 20m 20s","accounts_in_message":[],"_revision_number":4},{"id":"0e638fb9a11b7c9796b491b54c51ef52532e3175","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-02-17 05:45:18.000000000","message":"Patch Set 4: 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\n\nhttps://zuul.opendev.org/t/openstack/buildset/dbdddd59f0dc4cb89cfa3258cf59d89a\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/18f23e98b6e240cfb974807c7431952e : SUCCESS in 8m 48s\n- grenade https://zuul.opendev.org/t/openstack/build/3433d6b9798c4fc689aa21919e80a038 : SUCCESS in 52m 28s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/e99672dc6a5a4487ba846dccabbd999b : SUCCESS in 37m 38s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/531757c2df0d493dad2817f0dd4f1639 : SUCCESS in 52m 34s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/6d51fc6967374b69affc5ac0d5b20060 : SUCCESS in 18m 28s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a1228670794d4073b406e9a8da9452bb : SUCCESS in 18m 55s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e0a208d2a57043e9bfffc156b2f5ff48 : SUCCESS in 20m 23s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/5190fe62aa1b4754bd1695104340f907 : SUCCESS in 10m 20s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/c1539d75c9164189a7a4773026355cbe : SUCCESS in 7m 36s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/03d6e5adc71645c68e00923fe2e1426b : SUCCESS in 16m 05s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/a2860e1ba97146e087f67c2cdd0d661c : SUCCESS in 15m 06s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/1e127809bfed44b295dfb3a5f696c1bd : SUCCESS in 14m 12s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/b8abc0bc76ca4ce38fa9d27852fb67d2 : SUCCESS in 16m 23s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/a33e105b63ea42a89c3d5f0e9453a0ae : SUCCESS in 15m 33s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/97a59de58efb43fea33af86f0e21dacb : SUCCESS in 16m 05s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/568cd0b956ce4f7cb9c3a0e575842342 : SUCCESS in 15m 54s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/e4595fe18e9044a68116e7f21643bfc4 : SUCCESS in 13m 34s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/54603e94b86e422490dd6368ad0eae01 : SUCCESS in 14m 17s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/cb9d5ec196af4291a9834e36761b0ec3 : SUCCESS in 14m 56s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/4f576ba6ff4b4ac49e09b5ed9b89f950 : SUCCESS in 6m 50s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/6fd26586d43c430fa24c590213b91057 : SUCCESS in 16m 44s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/87ad37e1e699472caacc1a2e3c0cbe4b : SUCCESS in 8m 37s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/7592de6aff414f4abbe89a2488e1b6e0 : FAILURE in 56m 00s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/35cf17d75fe34ecbaf1fa1d10b994190 : FAILURE in 58m 53s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/cf7abbe681694e06a0709fbb921e3f9e : SUCCESS in 49m 26s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/5d4f9ff50fff43ef9fae7d219c19170d : SUCCESS in 49m 28s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ae7f520742b3448ca594f196fdc323dd : SUCCESS in 17m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bab01dcbf5114bd985e0d8fef193a059 : SUCCESS in 5m 34s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/65e99d56a2fb4bc98aa761a8857f2741 : SUCCESS in 25m 50s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3ee59fe92030443f8b9847bd2076fb92 : SUCCESS in 48m 52s","accounts_in_message":[],"_revision_number":4},{"id":"df28238091bbf3bc08ea6db96e796a44eb01c1be","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-02-17 15:36:29.000000000","message":"Patch Set 4:\n\n(10 comments)","accounts_in_message":[],"_revision_number":4},{"id":"da4c7685a06d8ffbea1448dca9ba86af3ec11e8d","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2023-02-21 21:31:25.000000000","message":"Patch Set 4:\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"afb7946dc1cef23b24e088d6b466b36b32063714","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2023-02-21 21:31:31.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"aa132ef95a6d09f4b80e366e6c8098ccd81402a4","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2023-02-21 21:47:25.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"69bcd2a65831c7a870ed0a63df9fd2b2f88379ae","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-02-21 22:54:38.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5ef28fc9e3694fde8abf6c995b8bc5c5\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6f9e461849554a019b41a85a9518956a : SUCCESS in 8m 14s\n- grenade https://zuul.opendev.org/t/openstack/build/1c84e4c2c32e4fb8890a504bc57e4b9d : SUCCESS in 1h 11m 54s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/2eeb8d5e273a413eb3ea042d32fb0b65 : SUCCESS in 52m 45s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/6e4bc9f9cec946a2b4a7a9d374358ca3 : SUCCESS in 59m 05s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/87dbd7bacebe47da808732fca82be0ac : SUCCESS in 18m 37s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/0fdd426a064f4fa894056724226cc35b : SUCCESS in 18m 37s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/78f618fbbf824a72870ac90a1d790c74 : SUCCESS in 19m 03s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/f61d68632b494964a80524a05d6316c4 : SUCCESS in 8m 33s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/2802d47d0e0b4255b2cf6f71b295eb4f : SUCCESS in 6m 42s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/332ca89b0b20487fa1259050ed89f8b6 : SUCCESS in 18m 07s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/9b3be763188a4446a5fcc3f585b8c2db : SUCCESS in 16m 27s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/47b0030e5a104274bf85124ef92cf2d7 : SUCCESS in 15m 26s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/f6a86fe240524597ad1694cd45549c87 : SUCCESS in 15m 14s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/d7facbf3383c479e98a8eb7596cb166a : SUCCESS in 16m 07s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/8a53c35b2c6f4fcdb153a6012b6b0436 : SUCCESS in 18m 00s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/c7187e06d994425ba3e8e697ab11eb26 : SUCCESS in 16m 12s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/2baf0b3ff38e4c52a9b4e1b1b8ec7b2b : SUCCESS in 14m 18s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/30500bc8b21f43c7a02554db5e7db2a9 : SUCCESS in 15m 34s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/fe14647ab29d416cb240e3ef0a8e4548 : SUCCESS in 14m 05s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/4bedc42a21f74f82835090b2f527c83f : SUCCESS in 6m 59s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/baa380f4413e4d618aed14a19683b45c : SUCCESS in 16m 58s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/9cedfd1b2c664b33853bb02ee9f0f699 : SUCCESS in 7m 19s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/ef6d68fac32145efa7f97fd8f4e06b28 : SUCCESS in 1h 11m 39s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/8d4acd38637c41458927f18545fbbffd : SUCCESS in 55m 10s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/93bded5c73ee4465b07c193260fb34ce : SUCCESS in 56m 18s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/1d37bd7d7e534e9d9574b24f3210eb3b : SUCCESS in 55m 31s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c487590d59a04774b76cdd7f4a131269 : SUCCESS in 17m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2b376591f733448aa5ca4168494d52d0 : SUCCESS in 4m 25s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/712a3a332688492495d2356a014a36af : SUCCESS in 19m 54s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b45a946973d4426388c2b15f959ca545 : SUCCESS in 1h 04m 04s","accounts_in_message":[],"_revision_number":5},{"id":"c11337b14be39edce69cc7617c805cb6928e8eac","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-02-21 23:04:58.000000000","message":"Patch Set 5:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/56c1c4a115a34a1ca7bcb7df7fb0ce24\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/c12053232bed41a2af3de4028617cebb : SUCCESS in 1h 29m 23s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/2bbf175e8d5648bfb888531ec3e87867 : TIMED_OUT in 1h 30m 50s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/2cfec8085c2b498d8e00f003c1e5707c : FAILURE in 1h 20m 46s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/da67841cc424484ea0f7ae7850516e5c : SUCCESS in 1h 25m 31s","accounts_in_message":[],"_revision_number":5},{"id":"fc3f424c82f542304925b03d7ec7935f7953aa55","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2023-03-07 18:39:51.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"b9c6f41babdf07bddd3358d31afc632f0a0241eb","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-03-07 19:01:50.000000000","message":"Patch Set 6:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5d2bcc8c43484d7a9793beb78c0fd8d6\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/e8628e9348f04f15b6a0ec31f5a2166c : SUCCESS in 16m 55s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/fa6639811b604c7a9ab6fae9568cb533 : SUCCESS in 17m 15s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/ffc7fef9ebe044699e68362cf962a477 : SUCCESS in 20m 28s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/d3a027b4e2ba4212b731dfff591e5a7b : SUCCESS in 18m 43s","accounts_in_message":[],"_revision_number":6},{"id":"85d5d9444c57cf0e4800b2e9068da276b16dfa28","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-03-07 20:01:47.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ebdd48498c1f47f39926fb11169226fc\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/195adba71eee4c8095c6f11561651f3b : SUCCESS in 8m 34s\n- grenade https://zuul.opendev.org/t/openstack/build/80e1d1bb1e784b8c812bc65d5ce08c9a : SUCCESS in 56m 35s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/aa83b4474dd54a9593724c1f077eb755 : SUCCESS in 50m 07s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/3140323e2e124f1b9fba9c51d468b167 : SUCCESS in 46m 56s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2e5d9920001c400cbb22195b084a6379 : SUCCESS in 19m 22s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/9d3c6b2d641b4c5fa590f7b6f10988cf : SUCCESS in 18m 53s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b95f160e00f84a99825c49a06ba50fd2 : SUCCESS in 15m 14s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/f2b394c31923451fabdfee97f265dd39 : SUCCESS in 14m 22s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/e1ff8f8847aa43468e5cd72453eb4a63 : SUCCESS in 5m 33s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/6646829e4d72412e8b0853d68049f954 : SUCCESS in 15m 34s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/0651da53f5f24999a9e5566690a9bafe : SUCCESS in 12m 56s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/4af43b7e43ed4aa7a46f5dd78e501c80 : SUCCESS in 15m 14s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/f08afa419085464fbfdb266a9dfd4401 : SUCCESS in 14m 14s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/f9a5372949754dfeb035c49e4d0b084b : SUCCESS in 13m 56s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/6e11511f6763428c8b27308363274248 : SUCCESS in 16m 31s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/07362a8705214316a97b610c683aa368 : SUCCESS in 16m 53s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/f9a7f39e1a8d430f9bd681df11793e34 : SUCCESS in 14m 01s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/0a1bc0110b8840dfbbf41e29b2edb57d : SUCCESS in 13m 32s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/d9965ceec100473c975c29f51e810402 : SUCCESS in 15m 37s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/27cfcc209e1d47318d38ff012b4575b6 : SUCCESS in 10m 05s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/7d7a6556480f48fea693f02b053dd504 : SUCCESS in 14m 47s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/b598d4259a5044caa0bff220891ca536 : SUCCESS in 6m 30s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/6a04ddedca2f4ab58b7fe0ab04291979 : SUCCESS in 56m 21s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/40d0ad9a49f6497daf318de2bb7d9207 : SUCCESS in 1h 06m 32s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/dc0ae7dd29ba4152b2d903e5d1ff82d2 : SUCCESS in 51m 30s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/cb8b6b59b7644a6d86fadc7fa9039f1a : SUCCESS in 40m 03s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a2586d5ece4b4381a3964a51c6e4f2b7 : SUCCESS in 18m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fc9508eaf4e340828442456bdf46c0ba : SUCCESS in 4m 53s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/1e641d247f40440299db87f8e839fa14 : SUCCESS in 18m 08s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ddba4565614543c6a96aee690a89ed6c : SUCCESS in 48m 57s","accounts_in_message":[],"_revision_number":6},{"id":"36f85dd3866822cfafa01402c563736130474e96","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2023-03-10 02:22:40.000000000","message":"Patch Set 6:\n\n(7 comments)","accounts_in_message":[],"_revision_number":6},{"id":"f612a2d951d672159e06313d41acecc456142c4e","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2024-07-22 07:06:25.000000000","message":"Patch Set 6: Code-Review-2\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"b1365f72de37d06fc8f730acfdf7b16c0b7ecb99","tag":"autogenerated:gerrit:abandon","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2024-08-15 05:39:49.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"68cc36f00b78c0ea62a2a5f4fc6adcc2baabaac6","revisions":{"b232f5ffd219f353907bff5934a019cab4cbd336":{"kind":"REWORK","_number":1,"created":"2022-12-02 05:11:25.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/34/866434/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/34/866434/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/34/866434/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/34/866434/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/34/866434/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/34/866434/1"}}},"commit":{"parents":[{"commit":"20016f2e7b8c70be6f0fae97b810e731f216b7ce","subject":"Merge \"s-m-s-r: handle EOFError and KeyboardInterrupt\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/20016f2e7b8c70be6f0fae97b810e731f216b7ce"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2022-12-02 04:54:31.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2022-12-02 04:54:31.000000000","tz":660},"subject":"Add some shard health metrics","message":"Add some shard health metrics\n\nThis patch adds some new shard related metrics that will extend our\ncurrent shard health metrics:\n\n  1. shard_list.visited_shards.\u003cnum\u003e:\n    This metric is fired down in the container controller in the\n    proxy and basically counts the number of shards it had to talk\n    to to build a listing response [1]\n    Note however, shards it visits may then recurse into sub-shards,\n    these aren\u0027t tracked. Just the number of shards it walked through\n    at the upper level.\n\n    The metric is fires off is based on now many it had to visit. In a\n    healthy distributed root container, each shard should be quite\n    large, with a 10,000 list limit, this number should almost always be\n    a 1 or 2 to build a listing response. If it has to visit many more\n    shards to build up the 10,000 max limit then this is an indication\n    of alot of small shards that may need to be shrunk.\n\n  2. audit_root.range_count.\u003cn-1\u003e000_\u003cn\u003e000:\n    This metric is fired from audit_root_container in the sharder. It\n    will track the number of shard ranges are in a root, and fire of a\n    metric based on which thousand\u0027th the container is in.\n    Anything \u003c 1000 will be in:\n\n       audit_root.range_count.0000_1000\n\n    Something that has more then 7000 shard ranges but less the 8k:\n\n      audit_root.range_count.7000_8000\n\n    I suspect most container will be in the 0000_1000, so this count\n    should be high. But we\u0027d start seeing how many large containers in\n    the cluster.\n    Note however, this will be fired from a sharder as it visits a root\n    container, so if your aggregating, you might want to divide by the\n    container replica count.\n\nWith these two metrics, we should get a better pickure of the overall\ndistribution and size health of shards in a cluster.\n\nAnother reason for this patch, is so when we do get shrinking happening,\nwe should see improvements via these metrics.\n\nChange-Id: Ie39e83fe1d20518fdc68c24436c6b1e278e5690a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b232f5ffd219f353907bff5934a019cab4cbd336"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b232f5ffd219f353907bff5934a019cab4cbd336"}]},"branch":"refs/heads/master"},"b05be719ccba40f034dd241b5e0536677616f560":{"kind":"REWORK","_number":2,"created":"2022-12-04 23:42:38.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/34/866434/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/34/866434/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/34/866434/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/34/866434/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/34/866434/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/34/866434/2"}}},"commit":{"parents":[{"commit":"20016f2e7b8c70be6f0fae97b810e731f216b7ce","subject":"Merge \"s-m-s-r: handle EOFError and KeyboardInterrupt\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/20016f2e7b8c70be6f0fae97b810e731f216b7ce"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2022-12-02 04:54:31.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2022-12-04 23:42:24.000000000","tz":660},"subject":"Add some shard health metrics","message":"Add some shard health metrics\n\nThis patch adds some new shard related metrics that will extend our\ncurrent shard health metrics:\n\n  1. shard_list.visited_shards.\u003cnum\u003e:\n    This metric is fired down in the container controller in the\n    proxy and basically counts the number of shards it had to talk\n    to to build a listing response [1]\n    Note however, shards it visits may then recurse into sub-shards,\n    these aren\u0027t tracked. Just the number of shards it walked through\n    at the upper level.\n\n    The metric is fires off is based on now many it had to visit. In a\n    healthy distributed root container, each shard should be quite\n    large, with a 10,000 list limit, this number should almost always be\n    a 1 or 2 to build a listing response. If it has to visit many more\n    shards to build up the 10,000 max limit then this is an indication\n    of alot of small shards that may need to be shrunk.\n\n  2. audit_root.range_count.\u003cn-1\u003e000_\u003cn\u003e000:\n    This metric is fired from audit_root_container in the sharder. It\n    will track the number of shard ranges are in a root, and fire of a\n    metric based on which thousand\u0027th the container is in.\n    Anything \u003c 1000 will be in:\n\n       audit_root.range_count.0000_1000\n\n    Something that has more then 7000 shard ranges but less the 8k:\n\n      audit_root.range_count.7000_8000\n\n    I suspect most container will be in the 0000_1000, so this count\n    should be high. But we\u0027d start seeing how many large containers in\n    the cluster.\n    Note however, this will be fired from a sharder as it visits a root\n    container, so if your aggregating, you might want to divide by the\n    container replica count.\n\nWith these two metrics, we should get a better pickure of the overall\ndistribution and size health of shards in a cluster.\n\nAnother reason for this patch, is so when we do get shrinking happening,\nwe should see improvements via these metrics.\n\nChange-Id: Ie39e83fe1d20518fdc68c24436c6b1e278e5690a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b05be719ccba40f034dd241b5e0536677616f560"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b05be719ccba40f034dd241b5e0536677616f560"}]},"branch":"refs/heads/master"},"0868d3970070f015cf1b49c3bf151fdbbdf24a4e":{"kind":"REWORK","_number":3,"created":"2023-01-30 06:43:22.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/34/866434/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/34/866434/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/34/866434/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/34/866434/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/34/866434/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/34/866434/3"}}},"commit":{"parents":[{"commit":"5de745c2bc3aa82049424b9c3e8744cda53a4c74","subject":"Add Kota\u0027s private email address to mailmap","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5de745c2bc3aa82049424b9c3e8744cda53a4c74"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-01-30 06:36:40.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-01-30 06:36:40.000000000","tz":660},"subject":"Shrinking: add states and biggest root recon metrics","message":"Shrinking: add states and biggest root recon metrics\n\nWhen looking at shrinking candidates it might be nice to know how many\nactive ranges there are to compare against the number of compactable\nranges. Further when tracking the progress of cleaving (cleaving or\nshrinking) knowing how many ranges are in the shrinking state would also\nbe nice to track.\n\nThis patch adds shrinking to the state_count used by the\nsharding_inprogress code, but also includes the state_count in the\nshrinking candidates, shrinking candidates are root containers and\nknowing how many ranges are in what state is interesting.\n\nTo have a rough idea of how big our biggest root containers are getting,\nnow collect this and report the biggest (most active shards) for a\nsharding cycle and record it as \u0027biggest\u0027 in the sharding recon dump.\n\nChange-Id: Ie39e83fe1d20518fdc68c24436c6b1e278e5690a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0868d3970070f015cf1b49c3bf151fdbbdf24a4e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0868d3970070f015cf1b49c3bf151fdbbdf24a4e"}]},"branch":"refs/heads/master"},"aa13026e38d1526c1ea576b6f058ed43f54d427a":{"kind":"REWORK","_number":4,"created":"2023-02-17 03:30:07.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/34/866434/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/34/866434/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/34/866434/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/34/866434/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/34/866434/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/34/866434/4"}}},"commit":{"parents":[{"commit":"5de745c2bc3aa82049424b9c3e8744cda53a4c74","subject":"Add Kota\u0027s private email address to mailmap","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5de745c2bc3aa82049424b9c3e8744cda53a4c74"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-01-30 06:36:40.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-02-17 03:27:32.000000000","tz":660},"subject":"Shrinking: add states and biggest_candidate root recon metrics","message":"Shrinking: add states and biggest_candidate root recon metrics\n\nWhen looking at shrinking candidates it might be nice to know how many\nactive ranges there are to compare against the number of compactable\nranges. Further when tracking the progress of cleaving (cleaving or\nshrinking) knowing how many ranges are in the shrinking state would also\nbe nice to track.\n\nThis patch adds shrinking to the state_count used by the\nsharding_inprogress code, but also includes the state_count in the\nshrinking candidates, shrinking candidates are root containers and\nknowing how many ranges are in what state is interesting.\n\nSomething else we\u0027re missing is the ability to track the largest roots\nin the cluster. When auditing a root container, this patch also tracks\nthe top x biggest (active shard count) root containers and reports them\nin the recon dump as the biggest_candidates.\n\nChange-Id: Ie39e83fe1d20518fdc68c24436c6b1e278e5690a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/aa13026e38d1526c1ea576b6f058ed43f54d427a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/aa13026e38d1526c1ea576b6f058ed43f54d427a"}]},"branch":"refs/heads/master"},"a5c7d16a824493468a6fe6b96cde490fd0426d41":{"kind":"REWORK","_number":5,"created":"2023-02-21 21:31:31.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/34/866434/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/34/866434/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/34/866434/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/34/866434/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/34/866434/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/34/866434/5"}}},"commit":{"parents":[{"commit":"5de745c2bc3aa82049424b9c3e8744cda53a4c74","subject":"Add Kota\u0027s private email address to mailmap","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5de745c2bc3aa82049424b9c3e8744cda53a4c74"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-01-30 06:36:40.000000000","tz":660},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2023-02-21 21:30:13.000000000","tz":-480},"subject":"Shrinking: add states and biggest_candidate root recon metrics","message":"Shrinking: add states and biggest_candidate root recon metrics\n\nWhen looking at shrinking candidates it might be nice to know how many\nactive ranges there are to compare against the number of compactable\nranges. Further when tracking the progress of cleaving (cleaving or\nshrinking) knowing how many ranges are in the shrinking state would also\nbe nice to track.\n\nThis patch adds shrinking to the state_count used by the\nsharding_inprogress code, but also includes the state_count in the\nshrinking candidates, shrinking candidates are root containers and\nknowing how many ranges are in what state is interesting.\n\nSomething else we\u0027re missing is the ability to track the largest roots\nin the cluster. When auditing a root container, this patch also tracks\nthe top x biggest (active shard count) root containers and reports them\nin the recon dump as the biggest_candidates.\n\nChange-Id: Ie39e83fe1d20518fdc68c24436c6b1e278e5690a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a5c7d16a824493468a6fe6b96cde490fd0426d41"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a5c7d16a824493468a6fe6b96cde490fd0426d41"}]},"branch":"refs/heads/master"},"68cc36f00b78c0ea62a2a5f4fc6adcc2baabaac6":{"kind":"REWORK","_number":6,"created":"2023-03-07 18:39:51.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/34/866434/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/34/866434/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/34/866434/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/34/866434/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/34/866434/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/34/866434/6"}}},"commit":{"parents":[{"commit":"a2952962d2f451d63b482646e23f515be9b00b86","subject":"Merge \"proxy: Reduce round-trips to memcache and backend on info misses\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a2952962d2f451d63b482646e23f515be9b00b86"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-01-30 06:36:40.000000000","tz":660},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2023-03-07 18:39:43.000000000","tz":-360},"subject":"Shrinking: add states and biggest_candidate root recon metrics","message":"Shrinking: add states and biggest_candidate root recon metrics\n\nWhen looking at shrinking candidates it might be nice to know how many\nactive ranges there are to compare against the number of compactable\nranges. Further when tracking the progress of cleaving (cleaving or\nshrinking) knowing how many ranges are in the shrinking state would also\nbe nice to track.\n\nThis patch adds shrinking to the state_count used by the\nsharding_inprogress code, but also includes the state_count in the\nshrinking candidates, shrinking candidates are root containers and\nknowing how many ranges are in what state is interesting.\n\nSomething else we\u0027re missing is the ability to track the largest roots\nin the cluster. When auditing a root container, this patch also tracks\nthe top x biggest (active shard count) root containers and reports them\nin the recon dump as the biggest_candidates.\n\nChange-Id: Ie39e83fe1d20518fdc68c24436c6b1e278e5690a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/68cc36f00b78c0ea62a2a5f4fc6adcc2baabaac6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/68cc36f00b78c0ea62a2a5f4fc6adcc2baabaac6"}]},"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":["label:Code-Review\u003dMIN"],"failing_atoms":["label:Code-Review\u003dMAX"],"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":{}}}]}
