[libvirt] Using leases with virtlockd

Jim Fehlig jfehlig at suse.com
Wed Apr 24 04:05:18 UTC 2013


Nearly a question for the users list, but I might be encountering a bug too.

I'm using virtlockd with 'auto_disk_leases = 0' and struggle with the
correct configuration for a lease in the domXML.  Using

    <lease>
      <lockspace>test-ls</lockspace>
      <key>test-lock</key>
      <target path='/var/lib/libvirt/lockd'/>
    </lease>

results in the following error when starting the domain

internal error Lockspace for path /var/lib/libvirt/lockd/test-ls

It appears the path attribute + lockspace are used as the Lockspace for
this lease.  But I'm not sure what "Lockspace" means in this context. 
Is it a directory?  A file?  I assume the latter since it is just
flock()ed when the domain is started, right?

I'll be happy to provide patches to fix any bugs that might exist here
(docs included), but need understand the correct configuration of leases
with virtlockd first :).

BTW, nice piece of work Daniel!

Regards,
Jim




More information about the libvir-list mailing list