[ENHANCEMENT] Use Zookeeper versioning everywhere; always verify versioning #5
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
At the moment PVC doesn't make any use of the Zookeeper data versioning. This will solve both a bug realized by @michal - double-fencing of a node - as well as make all ZK updates much safer. Functionize all ZK updates, always use transactions and handle this all in a general case.
Can easily pass an list or dict of "updates" to a function to allow both single- and multi-command runs with one function call.
mentioned in commit
5d56da0010Step 1 is to write a wrapper function for handling ZK updates in
zkhandler.pyunderpvcd/.mentioned in commit
4737556c2cmentioned in commit
276b618137mentioned in commit
4320fcdf0ementioned in commit
475e7ea0b8mentioned in commit
79c2e4a5d9mentioned in commit
496a818722mentioned in commit
21a193f0bdmentioned in commit
843ddfadd8Feature added.
closed