Kezhu Wang created CURATOR-689:
----------------------------------

             Summary: Guard create/setData/delete with lock path
                 Key: CURATOR-689
                 URL: https://issues.apache.org/jira/browse/CURATOR-689
             Project: Apache Curator
          Issue Type: New Feature
          Components: Framework
    Affects Versions: 5.6.0
            Reporter: Kezhu Wang


Curator has several lock recipes({{LeaderLatch}}, {{InterProcessMutex}} and 
etc.), but it has no simple intuitive method to guard modification under lock 
path. I am certain that {{CuratorFramework.transaction}} is capable of this, 
but I still want a simple way to archive this.

I implemented one before in 
[rust|https://docs.rs/zookeeper-client/0.6.1/zookeeper_client/struct.LockClient.html#method.create],
 but it might be relative hard to it to cooperate well with existing 
`CreateBuilder`, 'SetDataBuilder` and `DeleteBuilder`.

It need time to explore, post it here for memories.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to