<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Hi,<br>
    <br>
    Kimchi uses a lock to do operations in the virtual machines.<br>
    But I think you want a generic solution for any Resource or
    Collection, if so, there is no built in support for it yet.<br>
    <br>
    I don't see any reason to have a lock on a Collection as only GET
    and POST methods are allowed in it.<br>
    And the POST action is only to create a new Resource in the given
    Collection.<br>
    <br>
    About your solution, I don't think we need a file. We can use
    threading.Lock() to do that.<br>
    <br>
    Regards,<br>
    Aline Manera<br>
    <br>
    <div class="moz-cite-prefix">On 02/19/2016 09:17 AM, Harshal Patil
      wrote:<br>
    </div>
    <blockquote
      cite="mid:201602191118.u1JBIJTJ62849036@d28relay03.in.ibm.com"
      type="cite">
      <div class="socmaildefaultfont" dir="ltr"
        style="font-family:Arial;font-size:10.5pt">
        <div dir="ltr">Hi,</div>
        <div dir="ltr"> </div>
        <div dir="ltr">I need to be able to lock certain operations on a
          Resource or Resource Collection to make their access
          serialized. </div>
        <div dir="ltr"> </div>
        <div dir="ltr">Is there already any in-built support for it?</div>
        <div dir="ltr"> </div>
        <div dir="ltr">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. </div>
        <div dir="ltr"> </div>
      </div>
      <br>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Kimchi-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Kimchi-devel@ovirt.org">Kimchi-devel@ovirt.org</a>
<a class="moz-txt-link-freetext" href="http://lists.ovirt.org/mailman/listinfo/kimchi-devel">http://lists.ovirt.org/mailman/listinfo/kimchi-devel</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>