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: [GIT/PATCH 0/5] Re: [Xen-devel] unfair servicing of DomU vbd request

To: xen devel <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: RE: [GIT/PATCH 0/5] Re: [Xen-devel] unfair servicing of DomU vbd requests
From: MaoXiaoyun <tinnycloud@xxxxxxxxxxx>
Date: Fri, 4 Mar 2011 15:12:26 +0800
Cc: ian.campbell@xxxxxxxxxxxxx, james.harper@xxxxxxxxxxxxxxxx
Delivery-date: Thu, 03 Mar 2011 23:13:20 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
Importance: Normal
In-reply-to: <AEC6C66638C05B468B556EA548C1A77D01C55BC6@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/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>
References: <AEC6C66638C05B468B556EA548C1A77D01C55BC6@trantor>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
I've tried to clone, but confront this error,  did I do right?
Thanks.
 
# git clone git://xenbits.xen.org/people/ianc/linux-2.6.git irq-fairness
Initialized empty Git repository in /mnt/hchina/xmao/irq-fairness/.git/
remote: Counting objects: 1938158, done.
remote: Compressing objects: 100% (372904/372904), done.
remote: Total 1938158 (delta 1618172), reused 1867564 (delta 1547775)
Receiving objects: 100% (1938158/1938158), 468.31 MiB | 1.41 MiB/s, done.
Resolving deltas: 100% (1618172/1618172), done.
warning: remote HEAD refers to nonexistent ref, unable to checkout.

 
> Subject: FW: [GIT/PATCH 0/5] Re: [Xen-devel] unfair servicing of DomU vbd requests
> Date: Fri, 4 Mar 2011 09:26:44 +1100
> From: james.harper@xxxxxxxxxxxxxxxx
> To: tinnycloud@xxxxxxxxxxx
>
> Ian has posted some patches to xen-devel. Can you apply them to your Dom0 kernel and see if they fix your i/o servicing problem?
>
> As I understand it, without this patch Dom0 will service the lowest event channel first, so if there is always an io request on the lower channel the higher channels will never get serviced. A bad disk would aggravate this situation but isn't really the cause of it.
>
> James
>
> > -----Original Message-----
> > From: Ian Campbell [mailto:Ian.Campbell@xxxxxxxxxx]
> > Sent: Friday, 4 March 2011 04:10
> > To: Keir Fraser
> > Cc: James Harper; xen devel; Konrad Rzeszutek Wilk; Jeremy Fitzhardinge
> > Subject: [GIT/PATCH 0/5] Re: [Xen-deve l] unfair servicing of DomU vbd requests
> >
> > On Thu, 2011-03-03 at 08:30 +0000, Keir Fraser wrote:
> > > Without the round-robin servicing, unfairness to the point of starvation is
> > > a distinct possibility.
> >
> > Indeed. The following is a forward port of these patches from
> > 2.6.18-xen.hg:
> > * 324:7fe1c6d02a2b
> > * 325:b2768401db94
> > * 988:c88a02a22a05
> > * 990:427276ac595d
> > * 991:9ba6d9f3fbc0
> >
> > Hopefully I didn't miss any.
> >
> > The switch in pvops from "l1"/"l2" naming convention to "word"/"bit"
> > made the conflict resolution a bit prone to thinkos but hopefully I
> > didn't b0rk it too badly. Review with that in mind greatly appreciated.
> >
> > boots a dom0 + a pv guest.
> >
> > Pull request on top of konrad/stable/irq.cleanup:
> ; >
> > The following changes since commit c5ae07bb307b658c8458f29ca77d237aec0f9327:
> > Ian Campbell (1):
> > xen: events: remove dom0 specific xen_create_msi_irq
> >
> > are available in the git repository at:
> >
> > git://xenbits.xen.org/people/ianc/linux-2.6.git irq-fairness
> >
> > Ian Campbell (1):
> > xen: events: Make last processed event channel a per-cpu variable.
> >
> > Keir Fraser (3):
> > xen: events: Clean up round-robin evtchn scan.
> > xen: events: Make round-robin scan fairer by snapshotting each l2 word
> > xen: events: Remove redundant clear of l2i at end of round-robin loop
> >
> > Scott Rixner (1):
> > xen: events: Process event channels notifications in round-robin order.
> >
> > drivers/xen/events.c | 80 +++++++++++++++++++++++++++++++++++++++++++++----
> > ; -
> > 1 files changed, 72 insertions(+), 8 deletions(-)
> >
> >
> >
> > Ian.
> >
> >
> >
>
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel