-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 12/06/14 15:35, Julien Danjou wrote: > On Thu, Jun 12 2014, Matthew Booth wrote: > >> We have a need for a distributed lock in the VMware driver, which >> I suspect isn't unique. Specifically it is possible for a VMware >> datastore to be accessed via multiple nova nodes if it is shared >> between clusters[1]. Unfortunately the vSphere API doesn't >> provide us with the primitives to implement robust locking using >> the storage layer itself, so we're looking elsewhere. > > The tooz library has been created for this purpose: > > https://pypi.python.org/pypi/tooz > > https://git.openstack.org/cgit/stackforge/tooz/ > >> Although I haven't worked through the detail, I believe lock and >> unlock would be implementable in all 3 of the current service >> group drivers. Fencing would be implemented separately. > > The plan is to leverage tooz to replace the Nova service group > drivers, as this is also usable in a lot of others OpenStack > services.
This looks interesting. It doesn't have hooks for fencing, though. What's the status of tooz? Would you be interested in adding fencing hooks? Matt - -- Matthew Booth Red Hat Engineering, Virtualisation Team Phone: +442070094448 (UK) GPG ID: D33C3490 GPG FPR: 3733 612D 2D05 5458 8A8A 1600 3441 EA19 D33C 3490 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iEYEARECAAYFAlOZvc8ACgkQNEHqGdM8NJCgHQCcCTGaZ9520HCa60MJ0xhkD81O pi4AnA2x9nwGD5F5xD8SHYEYNOpRri/2 =WIsg -----END PGP SIGNATURE----- _______________________________________________ OpenStack-dev mailing list [email protected] http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
