)]}'
{"id":"openstack%2Fswift~938524","triplet_id":"openstack%2Fswift~master~I9df7c2d1c31646a3200614b629598576eb9e64c0","project":"openstack/swift","branch":"master","topic":"leave-udpater-per-device","attention_set":{},"removed_from_attention_set":{"1179":{"account":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"last_update":"2025-01-15 18:31:47.000000000","reason":"Change was submitted"},"15343":{"account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"last_update":"2025-01-15 16:37:18.000000000","reason":"\u003cGERRIT_ACCOUNT_15343\u003e replied on the change","reason_account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}}},"hashtags":[],"change_id":"I9df7c2d1c31646a3200614b629598576eb9e64c0","subject":"Leave updater per-device stats in recon for debugging","status":"MERGED","created":"2025-01-06 23:12:05.000000000","updated":"2025-01-15 18:32:54.000000000","submitted":"2025-01-15 18:31:47.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":7,"unresolved_comment_count":4,"has_review_started":true,"submission_id":"938524-leave-udpater-per-device","meta_rev_id":"c7876164e59ffcab69b6e456693fa6f788be5cab","_number":938524,"virtual_id_number":938524,"owner":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-01-15 18:31:47.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_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":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2025-01-15 16:37:18.000000000","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":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2025-01-15 16:37:18.000000000","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":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":"2025-01-07 00:19:44.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":"2025-01-07 00:30:13.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"},{"updated":"2025-01-15 16:37:18.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":"REVIEWER"}],"messages":[{"id":"71558e5e57513ce223649bf07ab61ffcf5790b62","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2025-01-06 23:12:05.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"eb5bf62fc38e4e0a55a4992eeb0f1674c9a01d66","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-01-07 00:19:44.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/325c5cfc0c484d9b97d33af958b46f32\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/892659a9cd4f485bbd7e6d438cddcc16 : SUCCESS in 7m 25s\n- grenade https://zuul.opendev.org/t/openstack/build/60264b9e46734fb5817b94bd50a0127a : SUCCESS in 44m 05s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/fa410c0688d548fda1157c9622357e09 : SUCCESS in 54m 45s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/87aa6183ac294fedba943c3ab4dbe197 : SUCCESS in 48m 51s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/0acd8fcc140645a19fbd3e0ba92bab43 : SUCCESS in 1h 05m 21s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/30ca6cf921c14192a7fd8f6e8ce1748b : SUCCESS in 19m 30s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ab81b2f1eda04e2f9f53fd377aa8e6d3 : SUCCESS in 19m 09s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/01fdeea7e77a413fb1ff2163c64b66b4 : SUCCESS in 19m 45s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/ab2a7751051246318c5842cec6779b18 : SUCCESS in 5m 39s (non-voting)\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/8924afd4ef394220a2e185c7d3acbb07 : SUCCESS in 19m 51s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/a08e7f927c9d4f4c8875a0872551e125 : SUCCESS in 19m 39s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/3836e962c63346bc92574640524ee7d0 : SUCCESS in 28m 11s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/939db5a032f34e078f251d74c8fc76a4 : SUCCESS in 9m 09s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/68a45917bbbe4657830a99dbc2c5a83e : SUCCESS in 14m 07s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/28b231008c2a49baa77da8c3b28dd188 : SUCCESS in 15m 46s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/e06be8a50cef4bf88dae942342272e9e : SUCCESS in 6m 00s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/2a1bf53fa3aa460d9c08d976c0c8c6d0 : SUCCESS in 9m 26s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/c711d7d0d9b04123a83e60d0090b07c9 : SUCCESS in 7m 01s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/d8b12985ccae4a4180757b3bff7f43e7 : SUCCESS in 54m 43s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/d2edf805eca74327a3e5f10b5ce5455e : SUCCESS in 25m 41s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/0618275915c44e0690a3d2bf4549ea99 : SUCCESS in 31m 41s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1b60e15ddb47402490a0fa23724e5885 : SUCCESS in 17m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9f870238917141e9afb3d2f7e45251db : SUCCESS in 4m 09s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/59a2f2e8700d412685db491aebf86ac0 : SUCCESS in 11m 02s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/d440912a4f8949869cc556a944d4a639 : SUCCESS in 35m 53s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b8f59cf6ff0543de9e4fc2690a180310 : SUCCESS in 41m 27s","accounts_in_message":[],"_revision_number":1},{"id":"a185f7880ead81bf6c47383043d0d7352872d1a0","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-01-07 00:25:10.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0895386fd89645e3ab1205494e4e9f23\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/4ececb8919264160a60623abb6e7197a : SUCCESS in 1h 11m 17s","accounts_in_message":[],"_revision_number":1},{"id":"ef26a5e5f713a4459724143810bea555f05c3857","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2025-01-07 00:30:13.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"0572f0a1bbc8f31421c962b4555aad099238e786","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2025-01-07 18:35:34.000000000","message":"Patch Set 1:\n\n(5 comments)","accounts_in_message":[],"_revision_number":1},{"id":"ca2825f33a09e750dabeed57ced3b694ecd10b3f","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2025-01-15 16:37:18.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"9ee6f3f4a0f9c79ca7a7314a6eed9b870168c3af","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-01-15 16:38:02.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"e0041f5dca3ec726b12be4a574fc8278e055eda0","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-01-15 18:31:47.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1dcc71c7045944f691f50e58ec531a3d\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/02a980ef73cc4f3fa2b392ed33787841 : SUCCESS in 9m 06s\n- grenade https://zuul.opendev.org/t/openstack/build/153658aeb6594edd9933362c70f76e2a : SUCCESS in 55m 52s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/444493402a0f4693872b07a33e3b9d90 : SUCCESS in 49m 30s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/06428feb277d40659dd32e73db49d6fc : SUCCESS in 51m 41s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/3dad85c57e044718b061af8ce98159c2 : SUCCESS in 1h 01m 40s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/933529390fb642a6a1f94bc986bb1e17 : SUCCESS in 5m 57s (non-voting)\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/dd224d678d9646dc89d6bff70a8e048f : SUCCESS in 21m 00s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/be5799dfafc04e34b0b370e71bbd69e0 : SUCCESS in 20m 51s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/48bc1631131e4285b5141ac1c1ad2672 : SUCCESS in 27m 53s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/997f277aec1a46efa4eea914ee53491f : SUCCESS in 14m 24s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/d606b3a15dfb4f968e1a4e114ca9b7b2 : SUCCESS in 15m 48s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/dec419c4871e437d87a5c7ae4841e462 : SUCCESS in 13m 43s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/2f3325b1ecf546c6a6bda797daa53372 : SUCCESS in 5m 48s\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/0f2d6610865847d3b941486f76677a48 : SUCCESS in 6m 37s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/55ca9c0f34964220b37e47413ae48213 : SUCCESS in 54m 08s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/05334ca55a4c47918434e1031e694bc8 : SUCCESS in 48m 54s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/a40c99489367420b97d6336f50540d12 : SUCCESS in 47m 33s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/65717ce186b547bb9277f1a416c253c4 : SUCCESS in 18m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/385145b488d34fb78d74f8f1d4ab0a48 : SUCCESS in 4m 15s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/1f681dd65b1c42aca6ccf8f6dd2cdb3b : SUCCESS in 16m 43s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/a4eb8fb094dc42d2979a8dbc3a156cfc : SUCCESS in 46m 32s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a4497429106749d1881e7bfabd671f43 : SUCCESS in 52m 35s","accounts_in_message":[],"_revision_number":1},{"id":"708b63163e04d0197871fc592478213038dced05","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-01-15 18:31:47.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"c7876164e59ffcab69b6e456693fa6f788be5cab","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-01-15 18:32:54.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/39b0fbf632484853a109810f5232808c\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ba266fa3bb2241cab9e351cfe3cb2ab7 : SUCCESS in 46s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/5479b3772c9549e396fc8bce56a77588 : SUCCESS in 41s (non-voting)","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"e39a0d1959b2167022fdb5dab6fed462d51b2fe8","revisions":{"e39a0d1959b2167022fdb5dab6fed462d51b2fe8":{"kind":"REWORK","_number":1,"created":"2025-01-06 23:12:05.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/24/938524/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/24/938524/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/24/938524/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/24/938524/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/24/938524/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/24/938524/1"}}},"commit":{"parents":[{"commit":"95b9e6e335878c8bc97088543a630cb9f67e7262","subject":"Merge \"CI: Add Dalmatian upgrade job\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/95b9e6e335878c8bc97088543a630cb9f67e7262"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2025-01-06 23:03:45.000000000","tz":-360},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2025-01-06 23:11:31.000000000","tz":-360},"subject":"Leave updater per-device stats in recon for debugging","message":"Leave updater per-device stats in recon for debugging\n\nIt\u0027s confusing and unecessary to have the last cycles per-device\nobject-updater stats reaped from recon immediately during aggregation\nand make it impossible to debug stats aggregation.\n\nDrive-by: fix some bugs with stats aggregation\nChange-Id: I9df7c2d1c31646a3200614b629598576eb9e64c0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e39a0d1959b2167022fdb5dab6fed462d51b2fe8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e39a0d1959b2167022fdb5dab6fed462d51b2fe8"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
