I pushed this patch.
This does *not* preclude us modifying the VDDK plugin in future so it
can use two or more handles. Having said that ... I also tried to
work up an nbdkit patch to do that (opening and storing two
diskHandles in the plugin handle, using separate handles for mapping
extents and reading) and as you might imagine it was quite ugly.
I'd like to see if we can solve this properly first in the client
before looking at if we need to hack this or find a non-hack approach
in nbdkit.
Thanks,
Rich.
--
Richard Jones, Virtualization Group, Red Hat
http://people.redhat.com/~rjones
Read my programming and virtualization blog:
http://rwmj.wordpress.com
Fedora Windows cross-compiler. Compile Windows programs, test, and
build Windows installers. Over 100 libraries supported.
http://fedoraproject.org/wiki/MinGW