ConditionalWriteLockService implementation for OpenDAL
- Dominant language
- Java
- Stars
- 6.2k
- Forks
- 2.5k
- Avg merge
- 2d 8h
- Merged PRs (30d)
- 111
Description
Allows for using lock provider with OpenDAL provided that the java bindings support conditional writes to the underlying storage clients.
See recent PR: [https://github.com/apache/opendal/pull/5664]
This would allow us to remove the S3/GCS specific implementations.
## JIRA info
- Link: https://issues.apache.org/jira/browse/HUDI-9162
- Type: Task
- Epic: https://issues.apache.org/jira/browse/HUDI-9122
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with the recent OpenDAL PR linked in the issue and inspect how the Java bindings expose conditional writes to storage clients. The change is complete when the OpenDAL lock provider can use conditional writes and the S3/GCS-specific implementations can be removed.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100