This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


[Xen-bugs] [Bug 703] New: ioemu corrupts data


           Summary: ioemu corrupts data
           Product: Xen
           Version: unstable
          Platform: Other
        OS/Version: Linux
            Status: NEW
          Severity: critical
          Priority: P2
         Component: HVM
        AssignedTo: xen-bugs@xxxxxxxxxxxxxxxxxxx
        ReportedBy: riel@xxxxxxxxxx

While running into bug #620 (x86-64 hangs when running 2 VMX domains), I
discovered that the ioemu code lies about IO completion to the guest OSes.

When the guest domain sends a write command to the disk, ioemu:
1) submits an asynchronous write in dom0
2) pretends that the disk IO completed and returns to the guest

This causes a system running into bug #620 to lose up to 30 seconds of data,
which can be a total disaster when running a database (that relies on
journaling and write ordering) inside a VT guest.  I had to blow away a 2.9GB
database because things just were not salvageable any more...

Configure bugmail: 
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

Xen-bugs mailing list

<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-bugs] [Bug 703] New: ioemu corrupts data, bugzilla-daemon <=