use Time::HiRes qw(usleep gettimeofday tv_interval);
use PVE::IPCC;
-use PVE::QemuServer;
+use PVE::QemuServer::Helpers;
# Qemu Monitor Protocol (QMP) client.
#
my $qga = ($execute =~ /^guest\-+/) ? 1 : 0;
- my $sname = PVE::QemuServer::qmp_socket($vmid, $qga);
+ my $sname = PVE::QemuServer::Helpers::qmp_socket($vmid, $qga);
$self->{queue_info}->{$sname} = { qga => $qga, vmid => $vmid, sname => $sname, cmds => [] }
if !$self->{queue_info}->{$sname};
my $vmid = $queue_info->{vmid};
my $qga = $queue_info->{qga};
- my $sname = PVE::QemuServer::qmp_socket($vmid, $qga);
+ my $sname = PVE::QemuServer::Helpers::qmp_socket($vmid, $qga);
$timeout = 1 if !$timeout;
if ($qga) {
$qmpcmd = to_json({ execute => 'guest-sync-delimited',
- arguments => { id => int($cmd->{id})}}) .
- to_json({ execute => $cmd->{execute}, arguments => $cmd->{arguments}});
+ arguments => { id => int($cmd->{id})}}) . "\n" .
+ to_json({ execute => $cmd->{execute}, arguments => $cmd->{arguments}}) . "\n";
} else {