Hi,
Kimchi uses a lock to do operations in the virtual machines.
But I think you want a generic solution for any Resource or Collection,
if so, there is no built in support for it yet.
I don't see any reason to have a lock on a Collection as only GET and
POST methods are allowed in it.
And the POST action is only to create a new Resource in the given
Collection.
About your solution, I don't think we need a file. We can use
threading.Lock() to do that.
Regards,
Aline Manera
On 02/19/2016 09:17 AM, Harshal Patil wrote:
Hi,
I need to be able to lock certain operations on a Resource or Resource
Collection to make their access serialized.
Is there already any in-built support for it?
If not, I was thinking of creating a lock file in /var/lock/wok and to
block access by other users to that resource unless the lock is
cleared. This lock(s) also needs to be cleared by wok startup script
just in case the wok crashed or stopped forcefully before the lock is
cleared by the owner process.
_______________________________________________
Kimchi-devel mailing list
Kimchi-devel(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/kimchi-devel