Joshua Boniface
341073521b
Rather than using a cumbersome and overly complex ping-pong of read and write locks, instead move to a much simpler process using exclusive locks. Describing the process in ASCII or narrative is cumbersome, but the process ping-pongs via a set of exclusive locks and wait timers, so that the two sides are able to synchronize via blocking the exclusive lock. The end result is a much more streamlined migration (takes about half the time all things considered) which should be less error-prone. |
||
---|---|---|
.. | ||
objects | ||
util | ||
Daemon.py | ||
__init__.py | ||
dnsmasq-zookeeper-leases.py |