mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-22 11:22:23 +00:00
virsh: vcpupin: Ask for pinning info for all vCPUs
The API docs state that the API queries pinning info for all vCPUs and thus we should allocate the bitmap even for the inactive ones. The API will currently return bitmap only for the active vCPUs but that will change in the future.
This commit is contained in:
parent
cf091094a4
commit
e7e6980dd8
@ -6381,12 +6381,13 @@ virshVcpuPinQuery(vshControl *ctl,
|
||||
unsigned int flags)
|
||||
{
|
||||
unsigned char *cpumap = NULL;
|
||||
unsigned int countFlags = flags | VIR_DOMAIN_VCPU_MAXIMUM;
|
||||
int cpumaplen;
|
||||
size_t i;
|
||||
int ncpus;
|
||||
bool ret = false;
|
||||
|
||||
if ((ncpus = virshCPUCountCollect(ctl, dom, flags, true)) < 0) {
|
||||
if ((ncpus = virshCPUCountCollect(ctl, dom, countFlags, true)) < 0) {
|
||||
if (ncpus == -1) {
|
||||
if (flags & VIR_DOMAIN_AFFECT_LIVE)
|
||||
vshError(ctl, "%s", _("cannot get vcpupin for offline domain"));
|
||||
|
Loading…
x
Reference in New Issue
Block a user