[pve-devel] [PATCH qemu-server 02/10] add memory parser
DERUMIER, Alexandre
Alexandre.DERUMIER at groupe-cyllene.com
Mon Jan 2 11:50:23 CET 2023
Hi Fiona,
I'm beginning to rework the patch serie
If it's ok for you, I'll split it in differents patch series, 1 to add
the parser, 1 for maxmem and 1 for virtio.
About this comment:
Le vendredi 16 décembre 2022 à 14:38 +0100, Fiona Ebner a écrit :
> > diff --git a/PVE/QemuServer/Helpers.pm b/PVE/QemuServer/Helpers.pm
> > index e91f906..9115d50 100644
> > --- a/PVE/QemuServer/Helpers.pm
> > +++ b/PVE/QemuServer/Helpers.pm
> > @@ -143,8 +143,7 @@ sub version_cmp {
> > }
> >
> > sub config_aware_timeout {
> > - my ($config, $is_suspended) = @_;
> > - my $memory = $config->{memory};
> > + my ($config, $memory, $is_suspended) = @_;
>
> Why do you add this? Also, when you adapt the callers, you only pass
> in
> $config->{memory} which is already part of $config.
When I try to
use PVE::QemuServer::Memory qw(get_current_memory);
in the Helpers.pm, to parse the $conf->{memory},
I'm getting errors in tests:
# error does not match expected error: 'Undefined subroutine
&PVE::QemuServer::windows_version called at ../PVE/QemuServer.pm line
3562.
That's why I'm parsing the memory in QemuServer and send it as param
config_aware_timeout.
Do you known a better way to do it ?
More information about the pve-devel
mailing list