Re: [libvirt] [PATCH] BSD: implement virProcess{Get,Set}Affinity

2014-01-27 Thread Eric Blake
On 01/25/2014 09:11 AM, Roman Bogorodskiy wrote: Implement virProcess{Get,Set}Affinity() using cpuset_getaffinity() and cpuset_setaffinity() calls. Quick search showed that they are only available on FreeBSD, so placed it inside existing #ifdef blocks for FreeBSD instead of adding configure

[libvirt] [PATCH] BSD: implement virProcess{Get,Set}Affinity

2014-01-25 Thread Roman Bogorodskiy
Implement virProcess{Get,Set}Affinity() using cpuset_getaffinity() and cpuset_setaffinity() calls. Quick search showed that they are only available on FreeBSD, so placed it inside existing #ifdef blocks for FreeBSD instead of adding configure checks. --- src/util/virprocess.c | 39

[libvirt] [PATCH] BSD: implement virProcess{Get,Set}Affinity

2014-01-25 Thread Roman Bogorodskiy
I guess commit message provides enough information, but I want to share some testing info. So, with qemu driver I get: virsh # vcpuinfo qemu VCPU: 0 CPU:0 State: running CPU Affinity: virsh # Check the corresponding process using cpuset(1) tool from base