qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] Re: [RFC][STABLE 0.13] Revert "qcow2: Use bdrv_(p)write


From: Daniel P. Berrange
Subject: Re: [Qemu-devel] Re: [RFC][STABLE 0.13] Revert "qcow2: Use bdrv_(p)write_sync for metadata writes"
Date: Wed, 25 Aug 2010 15:49:42 +0100
User-agent: Mutt/1.4.1i

On Wed, Aug 25, 2010 at 09:26:04AM -0500, Anthony Liguori wrote:
> On 08/25/2010 09:18 AM, Christoph Hellwig wrote:
> >On Wed, Aug 25, 2010 at 04:23:38PM +0300, Avi Kivity wrote:
> >   
> >>  On 08/25/2010 03:46 PM, Anthony Liguori wrote:
> >>     
> >>>If we had another disk format that only supported growth and metadata
> >>>for a backing file, can you think of another failure scenario?
> >>>       
> >>btw, only supporting growth is a step backwards.  Currently file-backed
> >>disks keep growing even the guest-used storage doesn't grow, since once
> >>we allocate something we never release it.  But eventually guests will
> >>start using TRIM or DISCARD or however it's called, and then we can
> >>expose it and reclaim unused blocks.
> >>     
> >Together with file level snapshots Thin Provisioning support basically
> >makes qcow2 obsolete.
> >   
> 
> I think we'll always need a sparse image format.  As long as people copy 
> images to USB thumb drives containing vfat file systems or over dumb 
> transports like HTTP, it will be necessary.

QCow2 is also useful with NFS because the encryption capabilities
let the virt host administrators protect guest data from the
storage administrators.

Regards,
Daniel
-- 
|: Red Hat, Engineering, London    -o-   http://people.redhat.com/berrange/ :|
|: http://libvirt.org -o- http://virt-manager.org -o- http://deltacloud.org :|
|: http://autobuild.org        -o-         http://search.cpan.org/~danberr/ :|
|: GnuPG: 7D3B9505  -o-   F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 :|



reply via email to

[Prev in Thread] Current Thread [Next in Thread]