[libvirt] [PATCH] API: document scheduler parameter names

Matthias Bolte matthias.bolte at googlemail.com
Wed Nov 2 10:50:45 UTC 2011


2011/11/1 Eric Blake <eblake at redhat.com>:
> Document the parameter names that will be used by
> virDomain{Get,Set}SchedulerParameters{,Flags}, rather than
> hard-coding those names in each driver, to match what is
> done with memory, blkio, and blockstats parameters.
>
> * include/libvirt/libvirt.h.in (VIR_DOMAIN_SCHEDULER_CPU_SHARES)
> (VIR_DOMAIN_SCHEDULER_VCPU_PERIOD)
> (VIR_DOMAIN_SCHEDULER_VCPU_QUOTA, VIR_DOMAIN_SCHEDULER_WEIGHT)
> (VIR_DOMAIN_SCHEDULER_CAP): New field name macros.
> * src/qemu/qemu_driver.c (qemuSetSchedulerParametersFlags)
> (qemuGetSchedulerParametersFlags): Use new defines.
> * src/test/test_driver.c (testDomainGetSchedulerParamsFlags)
> (testDomainSetSchedulerParamsFlags): Likewise.
> * src/xen/xen_hypervisor.c (xenHypervisorGetSchedulerParameters)
> (xenHypervisorSetSchedulerParameters): Likewise.
> * src/xen/xend_internal.c (xenDaemonGetSchedulerParameters)
> (xenDaemonSetSchedulerParameters): Likewise.
> * src/lxc/lxc_driver.c (lxcSetSchedulerParametersFlags)
> (lxcGetSchedulerParametersFlags): Likewise.
> ---

You missed the ESX allocation scheduler with reservation, limit and
shares parameters.

-- 
Matthias Bolte
http://photron.blogspot.com




More information about the libvir-list mailing list