[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH v2 00/11] xen: sched: assorted fixes and improvements to Credit2
Hi, Version 2 of the patch series. Not much to say apart from the fact that (I think) I've addressed all the review comments v1 received (thanks everyone!). Details are in the individual changelogs. It's smaller because George commited some of the patches already. As mentioned in the v1 thread, I've dropped the last patch "xen: credit2: use cpumask_first instead of cpumask_any when choosing cpu". I still think it is sound, but I will better evaluate its effects and respin. Posting of v1, with discussion and benchmarks, is here: https://lists.xen.org/archives/html/xen-devel/2016-06/msg02287.html <146618450041.23516.9007927860063823148.stgit@xxxxxxxxxxxxxxxx> And here's the git branches: (v2) git://xenbits.xen.org/people/dariof/xen.git wip/sched/credit2-misc-improvements-v2 http://xenbits.xen.org/gitweb/?p=people/dariof/xen.git;a=shortlog;h=refs/heads/wip/sched/credit2-misc-improvements-v2 (v1) git://xenbits.xen.org/people/dariof/xen.git wip/sched/credit2-misc-improvements http://xenbits.xen.org/gitweb/?p=people/dariof/xen.git;a=shortlog;h=refs/heads/wip/sched/credit2-misc-improvements Thanks and Regards, Dario --- Dario Faggioli (11): xen: sched: leave CPUs doing tasklet work alone. xen: credit2: prevent load balancing to go mad if time goes backwards xen: credit2: rework load tracking logic xen/tools: improve tracing of Credit2 load tracking events xen: credit2: use non-atomic cpumask and bit operations xen: credit2: make the code less experimental xen: credit2: add yet some more tracing xen: credit2: only marshall trace point arguments if tracing enabled tools: tracing: deal with new Credit2 events xen: credit2: the private scheduler lock can be an rwlock. xen: credit2: implement true SMT support docs/misc/xen-command-line.markdown | 30 + tools/xentrace/formats | 10 tools/xentrace/xenalyze.c | 103 +++ xen/common/sched_credit.c | 2 xen/common/sched_credit2.c | 1047 +++++++++++++++++++++++++---------- 5 files changed, 875 insertions(+), 317 deletions(-) -- <<This happens because I choose it to happen!>> (Raistlin Majere) ----------------------------------------------------------------- Dario Faggioli, Ph.D, http://about.me/dario.faggioli Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK) _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |