symious opened a new pull request, #10895: URL: https://github.com/apache/ozone/pull/10895
## What changes were proposed in this pull request? This PR only includes the commits with prefix of **[T3.x]**, please ignore the commits prefixed with "T3.1" and "T3.2". This ticket is related to the write part of versioning feature. Sub-task | Scope | Acceptance -- | -- | -- T3.1 PUT commit two-table update | old current → versionedKeyTable, new current into keyTable, one WriteBatch | after overwrite both versions readable; two-table cache-consistency tests T3.2 DELETE inserts marker | DELETE without versionId: current moves to versionedKeyTable, marker becomes current | GET returns KEY_NOT_FOUND; the old version survives; DELETE on a marker stacks another T3.3 quota accounting | all versions (incl. marker namespace usage) count against bucket quota | over-quota versioned PUT rejected (unit test); deletions deduct correctly </div></b> ## What is the link to the Apache JIRA https://issues.apache.org/jira/browse/HDDS-16014 ## How was this patch tested? unit test. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
