|   | 
      | 
  
  
      | 
      | 
  
 
     | 
    | 
  
  
     | 
    | 
  
  
    |   | 
      | 
  
  
    | 
         
xen-devel
Re: [Xen-devel] [PATCH 0 of 5] Add credit2 scheduler (EXPERIMENTAL)
 
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@xxxxxxxxxxxxx]
Sent: Wednesday, April 14, 2010 4:26 AM
To: xen-devel@xxxxxxxxxxxxxxxxxxx
Cc: george.dunlap@xxxxxxxxxxxxx
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@xxxxxxxxxxxxx> 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@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
     
 
 
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
 
 |   
 
 | 
    | 
  
  
    |   | 
    |