Concurrency Using Zookeeper Locks
Using Zookeeper for locking Deep Lake datasets.
How to Implement External Locks using Zookeeper
Setup
pip install zookeeper
docker run --rm -p 2181:2181 zookeeperWrite Locks
from kazoo.client import KazooClient
zk = KazooClient(hosts="127.0.0.1:2181")
zk.start()
deeplake_writelock = zk.WriteLock("/deeplake")Read Locks (Optional)
When Writes are Append-Only
When Writes Update and Delete Data
Was this helpful?