From: Keir Fraser <keir.fraser@eu.citrix.com>
To: George Dunlap <george.dunlap@eu.citrix.com>,
Dan Magenheimer <dan.magenheimer@oracle.com>
Cc: "xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>
Subject: Re: [PATCH 0 of 5] Add credit2 scheduler (EXPERIMENTAL)
Date: Wed, 14 Apr 2010 15:52:46 +0100 [thread overview]
Message-ID: <C7EB954E.FE28%keir.fraser@eu.citrix.com> (raw)
In-Reply-To: <4BC5D165.4010700@eu.citrix.com>
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" <george.dunlap@eu.citrix.com> 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 <george.dunlap@eu.citrix.com> 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
next prev parent reply other threads:[~2010-04-14 14:52 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-04-14 10:26 [PATCH 0 of 5] Add credit2 scheduler (EXPERIMENTAL) George Dunlap
2010-04-14 10:26 ` [PATCH 1 of 5] credit2: Add context_saved scheduler callback George Dunlap
2010-04-14 10:26 ` [PATCH 2 of 5] credit2: Flexible cpu-to-schedule-spinlock mappings George Dunlap
2010-04-14 10:26 ` [PATCH 3 of 5] credit2: Add a scheduler-specific schedule trace class George Dunlap
2010-04-14 10:26 ` [PATCH 4 of 5] credit2: Add credit2 scheduler to hypervisor George Dunlap
2010-04-14 10:26 ` [PATCH 5 of 5] credit2: Add toolstack options to control credit2 scheduler parameters George Dunlap
[not found] ` <7db7f696-1f0b-44d0-8f7b-eea1be5167dd@default>
2010-04-14 14:29 ` [PATCH 0 of 5] Add credit2 scheduler (EXPERIMENTAL) George Dunlap
2010-04-14 14:52 ` Keir Fraser [this message]
2010-04-14 15:59 ` Dan Magenheimer
2010-04-14 16:23 ` Keir Fraser
2010-04-14 16:31 ` Dulloor
2010-04-14 16:36 ` Keir Fraser
2010-04-14 17:04 ` Dan Magenheimer
2010-04-14 16:46 ` Dan Magenheimer
2010-04-15 20:11 ` Dan Magenheimer
[not found] ` <4BC664E1.7090304@purdue.edu>
2010-04-15 13:53 ` George Dunlap
2010-04-15 16:46 ` Naresh Rapolu
2010-04-15 17:33 ` Dulloor
2010-04-15 18:57 ` Naresh Rapolu
[not found] ` <h2x940bcfd21004140841kcdffe330xff5d749d43392fe3@mail.gmail.com>
2010-04-15 14:17 ` George Dunlap
2010-04-17 20:29 ` Dulloor
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=C7EB954E.FE28%keir.fraser@eu.citrix.com \
--to=keir.fraser@eu.citrix.com \
--cc=dan.magenheimer@oracle.com \
--cc=george.dunlap@eu.citrix.com \
--cc=xen-devel@lists.xensource.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.