Skip to content

HDDS-15204. Quota repair includes snapshot pending-delete usage.#10217

Draft
jojochuang wants to merge 1 commit intoapache:masterfrom
jojochuang:HDDS-15204
Draft

HDDS-15204. Quota repair includes snapshot pending-delete usage.#10217
jojochuang wants to merge 1 commit intoapache:masterfrom
jojochuang:HDDS-15204

Conversation

@jojochuang
Copy link
Copy Markdown
Contributor

What changes were proposed in this pull request?

HDDS-15204. Quota repair includes snapshot pending-delete usage.

Please describe your PR in detail:

  • Extend quota repair to recalculate snapshotUsedBytes and snapshotUsedNamespace from deletedTable and deletedDirectoryTable (matching bucket id / prefix), reset snapshot counters during repair preparation, and propagate deltas through BucketQuotaCount (new optional proto fields). OmBucketInfo exposes public incrSnapshot* helpers for OM apply path.

Add testQuotaRepairDeletedTableSnapshotQuota with timeout and cache sync.

What is the link to the Apache JIRA

https://issues.apache.org/jira/browse/HDDS-15204

How was this patch tested?

New test: testQuotaRepairDeletedTableSnapshotQuota

Extend quota repair to recalculate snapshotUsedBytes and snapshotUsedNamespace
from deletedTable and deletedDirectoryTable (matching bucket id / prefix),
reset snapshot counters during repair preparation, and propagate deltas through
BucketQuotaCount (new optional proto fields). OmBucketInfo exposes public
incrSnapshot* helpers for OM apply path.

Add TestQuotaRepairDeletedTableSnapshotQuota with timeout and cache sync.

Co-authored-by: Cursor <cursoragent@cursor.com>
Change-Id: I6118c7a0f9c461d54e2911c3e3535a5afa254b43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant