[Libguestfs] [Qemu-devel] [qemu-img] support for XVA

Richard W.M. Jones rjones at redhat.com
Wed Nov 15 20:29:38 UTC 2017


On Wed, Nov 15, 2017 at 09:27:14PM +0100, Max Reitz wrote:
> On 2017-11-15 21:24, Richard W.M. Jones wrote:
> > On Wed, Nov 15, 2017 at 09:07:12PM +0100, Max Reitz wrote:
> >> On 2017-11-15 21:06, Gandalf Corvotempesta wrote:
> >>> 2017-11-15 20:59 GMT+01:00 Max Reitz <mreitz at redhat.com>:
> >>>> Well, you can't just add support to qemu-img alone either.  Every image
> >>>> format supported by qemu-img is one supported by qemu as a whole and
> >>>> thus needs a proper block driver that needs to support random accesses
> >>>> as well.
> >>>
> >>> I was talking about qemu-img convert, just to convert an XVA image to
> >>> something different, in a single pass, without having to extract the
> >>> tar.
> >>
> >> I know, but that doesn't work.  qemu-img convert uses the normal
> >> general-purpose block drivers for that.
> > 
> > In any case there's no need as qemu/qemu-img can already access files
> > inside an uncompressed tarball using the offset/size support added to
> > the raw driver exactly for this purpose:
> > 
> > https://lists.gnu.org/archive/html/qemu-devel/2016-10/msg03945.html
> 
> If that works, yes.  To me it doesn't look like XVA is just a single raw
> image inside of a tarball, but I may very well be wrong, of course.

Gandalf, is there an XVA file publically available (pref. not
too big) that we can look at?

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




More information about the Libguestfs mailing list