|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] IO caching on xen?
To: |
Dan Magenheimer <dan.magenheimer@xxxxxxxxxx> |
Subject: |
Re: [Xen-devel] IO caching on xen? |
From: |
Samuel Thibault <samuel.thibault@xxxxxxxxxxxxx> |
Date: |
Wed, 16 Jul 2008 18:46:49 +0100 |
Cc: |
marian klein <klein.marian@xxxxxxxxx>, "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>, "xen-discuss@xxxxxxxxxxxxxxx" <xen-discuss@xxxxxxxxxxxxxxx> |
Delivery-date: |
Wed, 16 Jul 2008 10:47:11 -0700 |
Envelope-to: |
www-data@xxxxxxxxxxxxxxxxxxx |
In-reply-to: |
<20080715123253015.00000080236@djm-pc> |
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/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe> |
List-unsubscribe: |
<http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe> |
Mail-followup-to: |
Samuel Thibault <samuel.thibault@xxxxxxxxxxxxx>, Dan Magenheimer <dan.magenheimer@xxxxxxxxxx>, marian klein <klein.marian@xxxxxxxxx>, "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>, "xen-discuss@xxxxxxxxxxxxxxx" <xen-discuss@xxxxxxxxxxxxxxx> |
References: |
<20080715113053.GH4529@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx> <20080715123253015.00000080236@djm-pc> |
Sender: |
xen-devel-bounces@xxxxxxxxxxxxxxxxxxx |
User-agent: |
Mutt/1.5.12-2006-07-14 |
Dan Magenheimer, le Tue 15 Jul 2008 12:32:53 -0600, a écrit :
> > marian klein, le Tue 15 Jul 2008 11:22:05 +0000, a écrit :
> > > I am worried that the xen (or any other VM) with zvol
> > device from ZFS
> > > (or any other file system.) may remove the benefits of ZFS,
> > > because the guest OS can write something to disk but the xen itself
> > > can do some buffering
> > > or lazy writing and it may delay to write to ZFS backend.
> >
> > Xen doesn't do any kind of buffering or lazy writing. It provides
> > barriers to the guest, to ensure any needed coherency.
>
> I'm not sure if this is related or not...
>
> I was party to some internal irc where it was believed
> to be the case that when a file-backed vbd using file:'...'
> is used, dom0's page cache may contain buffer pages that
> may be inconsistent with the disk
Ah, indeed, in that case the page cache is used, and the barriers may
not have proper effect.
> whereas a file-backed vbd using tap:aio:'...' does not suffer from the
> same problem.
blktap uses O_DIRECT to avoid buffering completely indeed.
Samuel
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|