sumitagrawl opened a new pull request, #7936: URL: https://github.com/apache/ozone/pull/7936
## What changes were proposed in this pull request? Granular locking framework for OBS for existing flow. Its just framework binding code flow but pending to call the lock in respective flow. locking is added for external request at entry point. This provides execution of request at leader and existing flow simultaneouly without impacting for cache. - refer obs-locking.md for `locking added for obs request` (HDDS-11898. design doc leader side execution) - refer leader-execution.md for `Step-by-step integration` of existing request (interoperability) Next PR will include: - locking for obs key operation, bucket operation, volume operation and MPU cases Parent Jira: https://issues.apache.org/jira/browse/HDDS-11900 Its Parent for Epic; https://issues.apache.org/jira/browse/HDDS-11897 ## What is the link to the Apache JIRA https://issues.apache.org/jira/browse/HDDS-11900 ## How was this patch tested? - UT cases added for lock, and requests - Existing test cases for impact -- 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]
