Skip to content

Conversation

@swamirishi
Copy link
Contributor

What changes were proposed in this pull request?

Define interface HierarchicalResourceLockManager class to allow locks on resources which are hierarchical in nature where in the order of locking on such resources would be always deterministic. For instance navigating through the snapshot bucket chain or navigating through FSO tree.

Moving interface Resource and classes LeveledResource, FlatResource to a separate class to be used by HierarchicalResourceLockManager.

What is the link to the Apache JIRA

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

How was this patch tested?

Just refactoring hence no unit tests required

… hierarchical resource locking

Change-Id: I433a52feb491b72ea303fa32025540a742555d08
Change-Id: I545cb5fa8ab7a2e2fb902b3559cbf2f48f84ad59
Change-Id: I5ffd4cff6028b50c8d75ea9b3885c1e9818fe968
Change-Id: I9cfe0a545a5d4565b6a5e6fb94ea86f29d0f23ad
@swamirishi swamirishi marked this pull request as ready for review October 15, 2025 20:40
@swamirishi swamirishi merged commit 5e715aa into apache:master Oct 15, 2025
55 checks passed
@swamirishi
Copy link
Contributor Author

Thank you for reviewing the patch @jojochuang

chungen0126 pushed a commit to chungen0126/ozone that referenced this pull request Oct 16, 2025
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.

2 participants