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] blk[front|back] does not hand over disk parameters

To: Jan Beulich <JBeulich@xxxxxxxxxx>
Subject: Re: [Xen-devel] blk[front|back] does not hand over disk parameters
From: Ian Campbell <Ian.Campbell@xxxxxxxxxxxxx>
Date: Mon, 28 Feb 2011 11:13:09 +0000
Cc: "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>, Adi Kriegisch <adi@xxxxxxxxxxxxxxx>
Delivery-date: Mon, 28 Feb 2011 03:18:17 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <4D6B8D20020000780003409E@xxxxxxxxxxxxxxxxxx>
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>
Organization: Citrix Systems, Inc.
References: <20110225164344.GW10906@xxxxxxxx> <1298887564.5034.584.camel@xxxxxxxxxxxxxxxxxxxxxx> <4D6B8D20020000780003409E@xxxxxxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
On Mon, 2011-02-28 at 10:55 +0000, Jan Beulich wrote:
> >>> On 28.02.11 at 11:06, Ian Campbell <Ian.Campbell@xxxxxxxxxx> wrote:
> > This is not the sort of thing which changes dynamically across the
> > lifetime of a device, is it? In which case it seems like the sort of
> > information which the backend could communicate to the frontend via
> > xenbus at start of day. e.g. take a look at how the sector-size is
> > passed through xenbus. 
> > 
> > It should be trivial to add this in a compatible manner since the
> > frontend can just do what it does today if the nodes are missing and the
> > backend wouldn't rely on the frontend doing anything useful with the
> > information anyway.
> 
> Am I right in understanding that these numbers aren't used by
> the block layer itself at all, but just get provided to userspace for
> whatever optimization it can do?
> 
> Confused, Jan

I had inferred from Adi's bringing them up that the kernel would
actually use them in some way, but I don't actually know if that's the
case...

> In that case, I can't really see
> how passing through these values can really help general
> performance (i.e. for apps not paying attention to these values).

Even their utility is only if userspace explicitly makes use of them
they are just as useful in a Xen domU as they are in a non-Xen system,
so why would we not plumb them through?

Ian.



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