[pve-devel] unknown setting 'maxcpus'

Alexandre DERUMIER aderumier at odiso.com
Thu Jul 2 15:47:14 CEST 2015


maxcpus is computed now from sockets * cores.

qemu team have done change in code, because for example 
it was possible to do  sockets=1, cores=2, maxcpus=4.

which is wrong.

sockets and cores define the cpu topology.

vcpus defined the number of enabled cores




previously, proxmox was doing

if($maxcpus){
 push @$cmd, '-smp', "cpus=$cores,maxcpus=$maxcpus";

with socket always =1

Now, It's

push @$cmd, '-smp', "$vcpus,sockets=$sockets,cores=$cores,maxcpus=$maxcpus";
with $maxcpus = $cores*sockets


To translate
if you had

cores:4
maxcpus:8


if should be translate with:

cores:8
vcpus:4




----- Mail original -----
De: "Stefan Priebe" <s.priebe at profihost.ag>
À: "aderumier" <aderumier at odiso.com>
Cc: "pve-devel" <pve-devel at pve.proxmox.com>
Envoyé: Jeudi 2 Juillet 2015 15:27:26
Objet: Re: [pve-devel] unknown setting 'maxcpus'

Am 02.07.2015 um 14:32 schrieb Alexandre DERUMIER: 
> yes. 
> 
> cpu hotplug as changed. 
> 
> 
> Now, the maxcpus = cores * sockets 
> 
> and "vcpus:" 
> 
> define the hotplugged vcpus number 

So i need to sed maxcpus: to vcpus: ? 

Do i need todo this only for the current running machine or also for old 
snapshots. 

Stefan 

> 
> 
> 
> ----- Mail original ----- 
> De: "Stefan Priebe" <s.priebe at profihost.ag> 
> À: "pve-devel" <pve-devel at pve.proxmox.com> 
> Envoyé: Jeudi 2 Juillet 2015 14:03:49 
> Objet: [pve-devel] unknown setting 'maxcpus' 
> 
> Hi, 
> 
> i've today upgrade to latest stable-3 git. 
> 
> At nearly all commands i get this error: 
> vm 203 - unable to parse value of 'maxcpus' - unknown setting 'maxcpus' 
> vm 204 - unable to parse value of 'maxcpus' - unknown setting 'maxcpus' 
> vm 202 - unable to parse value of 'maxcpus' - unknown setting 'maxcpus' 
> vm 107 - unable to parse value of 'maxcpus' - unknown setting 'maxcpus' 
> vm 200 - unable to parse value of 'maxcpus' - unknown setting 'maxcpus' 
> vm 201 - unable to parse value of 'maxcpus' - unknown setting 'maxcpus' 
> vm 106 - unable to parse value of 'maxcpus' - unknown setting 'maxcpus' 
> vm 105 - unable to parse value of 'maxcpus' - unknown setting 'maxcpus' 
> vm 113 - unable to parse value of 'maxcpus' - unknown setting 'maxcpus' 
> 
> Do i need to remove this line manually in each config? 
> 
> Stefan 
> _______________________________________________ 
> pve-devel mailing list 
> pve-devel at pve.proxmox.com 
> http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel 
> 



More information about the pve-devel mailing list