[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

[libvirt] [PATCHv3 0/8] add command numatune



This series adds a new command numatune to get/set numatune parameters.

Besides libnuma, cpuset cgroup parameters are also set according to
numatune parameters. But for now, only cpuset.mems is supported.

Hu Tao (8):
  Add functions to set/get cgroup cpuset parameters
  use cpuset to manage numa
  add new API virDomain{G,S}etNumaParameters
  Implement main entries of virDomain{G,S}etNumaParameters
  Add virDomain{G,S}etNumaParameters support to the remote driver
  Implement virDomain{G,S}etNumaParameters for the qemu driver
  add new command numatune to virsh
  Add document for new command numatune.

 daemon/remote.c              |   64 ++++++++
 include/libvirt/libvirt.h.in |   23 +++
 python/generator.py          |    2 +
 src/driver.h                 |   15 ++
 src/libvirt.c                |  113 ++++++++++++++
 src/libvirt_private.syms     |    2 +
 src/libvirt_public.syms      |    6 +
 src/qemu/qemu_cgroup.c       |   19 +++
 src/qemu/qemu_driver.c       |  334 ++++++++++++++++++++++++++++++++++++++++++
 src/remote/remote_driver.c   |   50 +++++++
 src/remote/remote_protocol.x |   24 +++-
 src/remote_protocol-structs  |   16 ++
 src/util/cgroup.c            |   32 ++++
 src/util/cgroup.h            |    3 +
 tools/virsh.c                |  181 +++++++++++++++++++++++
 tools/virsh.pod              |   13 ++
 16 files changed, 896 insertions(+), 1 deletions(-)

-- 
1.7.3.1


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]