[libvirt] [PATCH 00/23] Introduce a virtlockd daemon for disk locking
Eric Blake
eblake at redhat.com
Fri Aug 17 19:25:18 UTC 2012
On 08/09/2012 09:20 AM, Daniel P. Berrange wrote:
> This is a long overdue update to a patch series I posted about
> a year ago
>
> https://www.redhat.com/archives/libvir-list/2011-July/msg00337.html
>
> There have been some major changes since that series
Getting closer! I think the overall design is sound, and I have now
completed reviews of the entire series (instead of getting stuck at the
beginning); looking forward to a final rebase to clear up the questions
I raised on this round of review.
>
> Still todo
>
> - Add ability to quiesce all server/client I/O when doing
> re-exec()
>
> - Add ability to save/restore data in any virNetMessagePtr
> structs in the client rx or tx queues
>
> - Add ability to use custom lockspaces for LVM and SCSI/ISCSI
> block devices, instead of locking based on path, to gain
> cross-node safety, instead of node-local safety.
>
>
> NB, the current re-exec() support works, but is not race safe
> without those first 2 todo items being completed
Yeah, but it's still a strict improvement over the 'nop' manager for
out-of-the-box experience, so I don't mind if we push this series for
0.10.0 even without those to-do items resolved yet. I think the design
is extensible enough that we aren't locking ourselves into an inability
to implement them.
--
Eric Blake eblake at redhat.com +1-919-301-3266
Libvirt virtualization library http://libvirt.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 620 bytes
Desc: OpenPGP digital signature
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20120817/f0d8722e/attachment-0001.sig>
More information about the libvir-list
mailing list