View Single Post
  #1  
Old 09-15-2019, 08:04 AM
hajek2's Avatar
hajek2 hajek2 is offline
Member
 
Join Date: Sep 2019
Posts: 2
hajek2 has 11 reputation points
Angry KVM OVA bugs: SMGR HW resources

SMGR is checking the HW resources and it is doing it wrong!

SMGR-8.1.0.0.733078-KVM-47.ova (SMGR81GA007), patched SMGR81GA013, SMGR81GA018 and SMGR81SSP01

/opt/Avaya/vsp/VEProfile/VEProfile.sh:55
Code:
allocated_cpu=`cat /proc/cpuinfo  | grep processor  | wc -l`
This is terribly wrong approach because if the work ‘processor’ is in the actual name then it produces double CPU count:


Solution is in including tabulator and colon (additionally matching the word from the beginning of line with ^) in the grep:
Code:
cat /proc/cpuinfo | grep -P "^processor\t:" | wc -l
or parse /bin/lscpu (util-linux) output or just simply use /bin/nproc (GNU coreutils) which is also present in the system!


... btw. next issue is that if configuration changes one can’t run the VM and it shuts down itself without warning (lame):




... and please don't tell me to change CPU type to 'host' ... I already did that but it doesn't change the thing that script is buggy.

Last edited by hajek2; 09-17-2019 at 05:53 AM. Reason: sytem info
Reply With Quote