On Thu, Nov 17, 2011 at 1:41 PM, Paolo Bonzini <pbonz...@redhat.com> wrote: > On 11/17/2011 12:36 PM, Chunyan Liu wrote: >> >> Adding lock to the nbd device before connecting disk image to that device >> to >> handling race conditions. > > This removes the possibility for other programs to lock. Have you checked > what happens if you use the same device twice and whether you can piggyback > on e.g. an EBUSY from the NBD_SET_SOCK ioctl?
Yes, I just sent an email showing how we can use NBD_SET_LOCK for -EBUSY. Stefan