qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] [PATCH] Revert block-qcow2.c to kvm-72 version due to c


From: Jamie Lokier
Subject: Re: [Qemu-devel] [PATCH] Revert block-qcow2.c to kvm-72 version due to corruption reports
Date: Tue, 17 Feb 2009 01:01:45 +0000
User-agent: Mutt/1.5.13 (2006-08-11)

Anthony Liguori wrote:
> >>>>It's QEMU SVN delta 5005-5006, copied below.
> >>>>        
> >>So why such an aggressive revert?  Why not just revert the problematic
> >>changesets?
> >
> >Because most of the following changes look too dependent on it.
> >  
> 
> Too dependent on the introduced functionality or too dependent to make 
> porting trivial?  My impression upon looking was that it's the later, 

My impression is the former, in that it seems necessary to understand
the changes in 5006 to understand how to rewrite subsequent patches
which use the changed functions.

But I didn't spend a long time on it, as I can't.  Of course all such
things reduce to trivial porting if you have enough time.

> But many of the changes since 5005 were also corruption fixes.  And 
> let's be clear, your data is *not* safe with qcow2.  So I don't consider 
> this to be a show stopping issue.

There's a HUGE difference between "not safe if the host/QEMU crashes"
and "corrupts silently during normal operation with no errors".

The former is a rare event we hope.

Marc's report, based apparently on a big farm of VMs, is that he
observes this corruption a lot with Windows guests.

The scary thing is it looks like it doesn't have anything (directly)
to do with the device emulation, which is more sensitive to guest OS
type.  I wonder if people using kvm >= 73 have silent corruption in
their Linux guests without noticing yet.

-- Jamie




reply via email to

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