Hi,
after upgrade from 1.4 to 1.5 i have this warning in my syslog:
The source :
I think, the regexp is not correct at $d->{relcpu} - no relcpu is saved.
after upgrade from 1.4 to 1.5 i have this warning in my syslog:
Code:
Feb 8 18:43:59 pvedaemon 12986 WARNING: unable to parse line: 900001101:openvz:28:running:xxx.xxx.xxx.xxx:xxx.xxx.xxx.xxx:123:768:571:2048:0:10252:: at /usr/share/perl5/PVE/Config.pm line 449, <GEN5936> line 7.
Feb 8 18:43:59 pvedaemon 12986 WARNING: unable to parse line: 900001102:openvz:79:running:xxx.xxx.xxx.xxx:xxx.xxx.xxx.xxx:435:768:752:2048:0:10235:: at /usr/share/perl5/PVE/Config.pm line 449, <GEN5936> line 8.
Code:
if ($line =~ m/^(\d+):([a-z]+):(\d+):(\S+):(\S+):(\S+):(\d+):(\d+):(\d+):(\d+):(\d+):(\d+):(\d+):$/) {
my $d = {};
$d->{type} = $2;
$d->{nproc} = $3;
$d->{status} = $4;
$d->{ip} = $5;
$d->{name} = $6;
$d->{mem} = $7;
$d->{maxmem} = $8;
$d->{disk} = $9;
$d->{maxdisk} = $10;
$d->{pctcpu} = $11;
$d->{uptime} = $12;
$d->{relcpu} = $13;
$res->{"CID_$cid"}->{"VEID_$1"} = $d;
} else {
warn "unable to parse line: $line";
}