From mboxrd@z Thu Jan 1 00:00:00 1970 From: Keir Fraser Subject: Re: [PATCH 0 of 5] Add credit2 scheduler (EXPERIMENTAL) Date: Wed, 14 Apr 2010 15:52:46 +0100 Message-ID: References: <4BC5D165.4010700@eu.citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <4BC5D165.4010700@eu.citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: George Dunlap , Dan Magenheimer Cc: "xen-devel@lists.xensource.com" List-Id: xen-devel@lists.xenproject.org The patches are already available from the staging tree. They will get automatically pushed to the main tree when they pass the regression tests. K. On 14/04/2010 15:29, "George Dunlap" wrote: > Keir has checked the patches in, so if you wait a bit, they should show > up on the public repository. > > The tool patch is only necessary for adjusting the weight; if you're OK > using the default weight, just adding "sched=credit2" on the xen > command-line should be fine. > > Don't forget that this isn't meant to perform well on multiple sockets > yet. :-) > > -George > > Dan Magenheimer wrote: >> Hi George -- >> >> I'm seeing some problems applying the patches (such as "malformed >> patch"). If you could send me a monolithic patch in an attachment >> and tell me what cset in http://xenbits.xensource.com/xen-unstable.hg >> that it successfully applies against, I will try to give my >> workload a test against it to see if it has the same >> symptoms. >> >> Also, do I need to apply the tools patch if I don't intend >> to specify any parameters, or is the xen patch + "sched=credit2" >> in a boot param sufficient? >> >> Thanks, >> Dan >> >> >>> -----Original Message----- >>> From: George Dunlap [mailto:george.dunlap@eu.citrix.com] >>> Sent: Wednesday, April 14, 2010 4:26 AM >>> To: xen-devel@lists.xensource.com >>> Cc: george.dunlap@eu.citrix.com >>> Subject: [Xen-devel] [PATCH 0 of 5] Add credit2 scheduler >>> (EXPERIMENTAL) >>> >>> This patch series introduces the credit2 scheduler. The first two >>> patches >>> introduce changes necessary to allow the credit2 shared runqueue >>> functionality >>> to work properly; the last two implement the functionality itself. >>> >>> The scheduler is still in the experimental phase. There's lots of >>> opportunity to contribute with independent lines of development; email >>> George Dunlap or check out the wiki page >>> http://wiki.xensource.com/xenwiki/Credit2_Scheduler_Development for >>> ideas >>> and status updates. >>> >>> 19 files changed, 1453 insertions(+), 21 deletions(-) >>> tools/libxc/Makefile | 1 >>> tools/libxc/xc_csched2.c | 50 + >>> tools/libxc/xenctrl.h | 8 >>> tools/python/xen/lowlevel/xc/xc.c | 58 + >>> tools/python/xen/xend/XendAPI.py | 3 >>> tools/python/xen/xend/XendDomain.py | 54 + >>> tools/python/xen/xend/XendDomainInfo.py | 4 >>> tools/python/xen/xend/XendNode.py | 4 >>> tools/python/xen/xend/XendVMMetrics.py | 1 >>> tools/python/xen/xend/server/SrvDomain.py | 14 >>> tools/python/xen/xm/main.py | 82 ++ >>> xen/arch/ia64/vmx/vmmu.c | 6 >>> xen/common/Makefile | 1 >>> xen/common/sched_credit.c | 8 >>> xen/common/sched_credit2.c | 1125 >>> +++++++++++++++++++++++++++++ >>> xen/common/schedule.c | 22 >>> xen/include/public/domctl.h | 4 >>> xen/include/public/trace.h | 1 >>> xen/include/xen/sched-if.h | 28 >>> >>> _______________________________________________ >>> Xen-devel mailing list >>> Xen-devel@lists.xensource.com >>> http://lists.xensource.com/xen-devel >>> > > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com > http://lists.xensource.com/xen-devel