WARNING - OLD ARCHIVES

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/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

Re: [Xen-devel] HVM domain with write caching going on somewhere to disk

To: James Harper <james.harper@xxxxxxxxxxxxxxxx>, <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: Re: [Xen-devel] HVM domain with write caching going on somewhere to disk
From: Keir Fraser <Keir.Fraser@xxxxxxxxxxxx>
Date: Thu, 08 Nov 2007 11:23:59 +0000
Delivery-date: Thu, 08 Nov 2007 03:25:02 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <AEC6C66638C05B468B556EA548C1A77D01249E63@trantor>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: Acgh89hmOjf1UcT/R7S91fG2xpfbEgAAJyu6AAAMH9AAAKHtpAAACubgAACgnTI=
Thread-topic: [Xen-devel] HVM domain with write caching going on somewhere to disk
User-agent: Microsoft-Entourage/11.3.6.070618
On 8/11/07 11:08, "James Harper" <james.harper@xxxxxxxxxxxxxxxx> wrote:

>> No, it's trickier than that. Blkback sends I/O requests direct into
> the
>> block subsystem, bypassing the buffer cache. You can see there's
> potential
>> for confusion therefore!
> 
> Ah yes. That would probably do it. So I need to make sure that the
> buffer cache is flushed (eg async writes in qemu?)... or maybe get qemu
> to talk direct to the block subsystem in the same way... any
> suggestions? I've already butchered ioemu to get this working so far
> (changed the PCI ID's of the IDE interface so Windows won't detect it)
> so I'm not afraid of doing more of it :)

Qemu-dm should probably be specifying O_DIRECT when it opens guest storage
volumes. There was discussion about this quite some time ago, but I don't
think any patch was ever floated.

 -- Keir



_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel