)]}'
{"id":"openstack%2Fglance~974026","triplet_id":"openstack%2Fglance~stable%2F2024.2~I491c486a0b967baba9bbdca4cd241ba691a94435","project":"openstack/glance","branch":"stable/2024.2","topic":"bug/2118756-stable/2024.2","attention_set":{},"removed_from_attention_set":{"9303":{"account":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"last_update":"2026-01-21 16:44:14.000000000","reason":"Change was submitted"},"8122":{"account":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"last_update":"2026-01-21 14:50:41.000000000","reason":"\u003cGERRIT_ACCOUNT_8122\u003e replied on the change","reason_account":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"}}},"hashtags":[],"change_id":"I491c486a0b967baba9bbdca4cd241ba691a94435","subject":"Fix inaccurate usage reporting when delayed_delete is enabled","status":"MERGED","created":"2026-01-21 06:11:40.000000000","updated":"2026-01-21 16:45:09.000000000","submitted":"2026-01-21 16:44:14.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"974026-bug/2118756-stable/2024.2","cherry_pick_of_change":958886,"cherry_pick_of_patch_set":1,"meta_rev_id":"a01e542a5180770e3330ee167688220e9d888937","_number":974026,"virtual_id_number":974026,"owner":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-01-21 16:44:14.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"all":[{"value":2,"date":"2026-01-21 14:50:41.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"all":[{"value":1,"date":"2026-01-21 14:50:41.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Top Priority / Holds Gate"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-01-21 06:12:06.000000000","updated_by":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"reviewer":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"state":"REVIEWER"},{"updated":"2026-01-21 08:24:03.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"00f2e4ea5b330eaebed6f2e15dd8cc85c9a66747","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2026-01-21 06:11:40.000000000","message":"Patch Set 1: Cherry Picked from branch stable/2025.1.","accounts_in_message":[],"_revision_number":1},{"id":"94743e9510a5773e7063aaa15346881da468cad4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-21 08:24:03.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ea7f8001055b46399beed3c424c39d53\n\n- grenade https://zuul.opendev.org/t/openstack/build/9c67a4e4dfb8465dab036fe1531375b0 : SUCCESS in 1h 00m 13s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/f4c4b67976c143869b84852fe8ee6ac0 : SUCCESS in 1h 25m 06s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/176d245db51d4501be5c97fd23eef827 : SUCCESS in 56m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c43dbdaea7764012a660bdf9faeee319 : SUCCESS in 2m 47s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/2c03465148d641b5ada020740d79a6a5 : SUCCESS in 4m 20s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/900c583c04f04ad5bb4eaf45e3c8fc71 : SUCCESS in 4m 52s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/edd3576e34674acaaaf80772ed84feef : SUCCESS in 3m 30s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1904088e47d6487497b51e96a4fc84ef : SUCCESS in 6m 29s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/60a84c4bf8274bad9746d6280b990b04 : SUCCESS in 8m 20s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/711049e00d7141e5b64c5d4d92915aeb : SUCCESS in 9m 25s\n- openstack-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/66d3dec5ff1348d884a5266dc62de07a : SUCCESS in 7m 58s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/c412daa2464c4be2a25abd5da0175d4d : SUCCESS in 1h 04m 59s (non-voting)\n- tempest-integrated-storage-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/0973f87cb67842a4b641a35b03ca2b0a : SUCCESS in 1h 41m 55s\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/878817c944f34937bac4448a13f59f1c : SUCCESS in 1h 12m 23s\n- tempest-integrated-storage-import-standalone https://zuul.opendev.org/t/openstack/build/826d8dd2e3264bb5976923f71e9068e1 : SUCCESS in 1h 09m 48s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/3cd3a3615f154003a50a1d393362220f : SUCCESS in 2h 04m 39s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3505bef3246e4987933dabd49976edc5 : SUCCESS in 37m 16s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/274567c92650482eb3b17dfed0ee13fd : SUCCESS in 1h 37m 31s\n- glance-centralized-cache https://zuul.opendev.org/t/openstack/build/6f0333d544e04f88ac8356e6fa3dba59 : SUCCESS in 1h 05m 25s (non-voting)\n- glance-grenade-centralized-cache https://zuul.opendev.org/t/openstack/build/23e2cb712cb7412a9c997afefd5ea074 : SUCCESS in 1h 03m 02s (non-voting)\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/da3dd2a0ac3d494baa8e73a1c6231abb : SUCCESS in 14m 23s","accounts_in_message":[],"_revision_number":1},{"id":"7805ff74e6b2f68ca9c234e0f92c586257503817","author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"date":"2026-01-21 14:50:41.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"b42c309c5bad64e879f2c70d1b5ca50205abb2da","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-21 14:51:31.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"b54c0f4f8b92ce5f09a2bcfc38560b858e63c434","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-21 16:44:14.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/50d218f75f6048868c81e0d7423921dd\n\n- grenade https://zuul.opendev.org/t/openstack/build/9ba13a7df3ea4839a44bd59d6125e682 : SUCCESS in 1h 06m 39s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/06016672f18948a2874cc288d2bd21ef : SUCCESS in 1h 18m 18s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/290520ce79294ab2a5bc27665745b42d : SUCCESS in 50m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/43f46e95c75e43518ada36134166f266 : SUCCESS in 4m 13s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/9b6b1e9892a340a1aa7d18d024a97d62 : SUCCESS in 3m 49s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/8f1da225e15643aeb6bf743aa80e1a79 : SUCCESS in 6m 38s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7c92fe48752d408ba2c6cf5640c3a1e5 : SUCCESS in 3m 25s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/c3c7845dbf56464fa96c452cfe459ff3 : SUCCESS in 12m 34s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/a3c2e1de57374d4c9daa296120454833 : SUCCESS in 9m 13s\n- openstack-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/0ffcfa283a0446c7bcca1758ec7d58ae : SUCCESS in 10m 04s\n- tempest-integrated-storage-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/1d5fbd9f63534e139a0806ac39021ddd : SUCCESS in 1h 13m 10s\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/5d4fd205cebb458cbd91f40f36b7ff6d : SUCCESS in 1h 47m 07s\n- tempest-integrated-storage-import-standalone https://zuul.opendev.org/t/openstack/build/b63dc98a190744a0bf7ea7da0d23eef1 : SUCCESS in 1h 10m 59s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ed92e4076aad487e8b43da6c5923e3c9 : SUCCESS in 55m 28s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/a81d1d4de8fc488eb2b64a093c1dffbd : SUCCESS in 1h 29m 53s\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/1adf776bb01a4a78a8dd0f06fddbdad8 : SUCCESS in 33m 22s","accounts_in_message":[],"_revision_number":1},{"id":"dab28ea0072f1674e46526952a23c5849a7aa6af","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-21 16:44:14.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"a01e542a5180770e3330ee167688220e9d888937","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-21 16:45:09.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/06726a9495a54642a0686362e37a4ac2\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a4bd12a1b0414178b7b8ecd35306eac8 : SUCCESS in 42s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"3c898c428df88e0b84ffd4fcc2ebc27cf030e18c","revisions":{"3c898c428df88e0b84ffd4fcc2ebc27cf030e18c":{"kind":"REWORK","_number":1,"created":"2026-01-21 06:11:40.000000000","uploader":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"ref":"refs/changes/26/974026/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/26/974026/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/26/974026/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/26/974026/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/26/974026/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/26/974026/1"}}},"commit":{"parents":[{"commit":"097f38158189efc5c7d52fd56467455a58442c73","subject":"Fix vTPM metadefs.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/097f38158189efc5c7d52fd56467455a58442c73"}]}],"author":{"name":"Abhishek Kekane","email":"akekane@redhat.com","date":"2025-07-29 14:02:39.000000000","tz":0},"committer":{"name":"Abhishek Kekane","email":"akekane@redhat.com","date":"2026-01-21 06:11:40.000000000","tz":0},"subject":"Fix inaccurate usage reporting when delayed_delete is enabled","message":"Fix inaccurate usage reporting when delayed_delete is enabled\n\nThis change addresses issues where usage reports include images in\npending_delete, leading to potential user blocking and limit\nenforcement errors.\n\nCloses-Bug: #2118756\nChange-Id: I491c486a0b967baba9bbdca4cd241ba691a94435\nSigned-off-by: Abhishek Kekane \u003cakekane@redhat.com\u003e\n(cherry picked from commit 13b3c7283fd085131a3dd73f2b7300b91ca97007)\n(cherry picked from commit d70e40e4cc993dacb88336a7a06fe57d4c670a22)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/3c898c428df88e0b84ffd4fcc2ebc27cf030e18c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/3c898c428df88e0b84ffd4fcc2ebc27cf030e18c"}]},"branch":"refs/heads/stable/2024.2"}},"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":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"}},{"label":"Review-Priority","status":"MAY"}]}],"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":"Review-Priority","description":"Review priority","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"-label:Review-Priority\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":[],"failing_atoms":["label:Review-Priority\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":{}}}]}
