[libvirt] [PATCH 0/7 v2] CPU tuning improvements

Osier Yang jyang at redhat.com
Mon Oct 15 03:40:30 UTC 2012


On 2012年10月12日 17:50, Osier Yang wrote:
> As proposed in
> https://www.redhat.com/archives/libvir-list/2012-October/msg00522.html,
>
> This patch set is trying to resolve the conflicts between<vcpu>
> ,<vcpupin>, and<emulatorpin>, when doing CPU tuning for domain
> process or vcpu threads.
>
> PATCH 1/7 changes all the doc together, as the 3 elements are
> related with each other too tightly, splitting the changes in
> separate patches will just make things obscure and hard to
> review. See commit log of PATCH 1/7 for overview/details about
> the solution.
>
> Osier Yang (7):
>    doc: Clarify the relationship between<vcpu>,<vcpupin>, and
>      <emulatorpin>
>    conf: Do not allow vcpupin's cpuid exceed current vcpus number
>    conf: Initialize the pinning policy for vcpus
>    qemu: Create or remove cgroup when doing vcpu hotpluging
>    qemu: Initialize cpuset for hotplugged vcpu as def->cpuset
>    conf: Prohibit emulatorpin if vcpu placement is auto
>    qemu: Ignore def->cpumask if emulatorpin is specified
>
>   docs/formatdomain.html.in |   42 +++++++++++------
>   src/conf/domain_conf.c    |  103 ++++++++++++++++++++++++++++++++++++++++-
>   src/conf/domain_conf.h    |    3 +
>   src/libvirt_private.syms  |    1 +
>   src/qemu/qemu_driver.c    |  110 +++++++++++++++++++++++++++++++++++++++++++++
>   src/qemu/qemu_process.c   |    3 +-
>   6 files changed, 243 insertions(+), 19 deletions(-)
>

Now pushed the set after more testing, (with nit on 6/7 fixed).

Regards,
Osier




More information about the libvir-list mailing list