]> git.proxmox.com Git - qemu-server.git/commitdiff
add get_running_qemu_version
authorAlexandre Derumier <aderumier@odiso.com>
Mon, 17 Oct 2016 10:20:43 +0000 (12:20 +0200)
committerWolfgang Bumiller <w.bumiller@proxmox.com>
Mon, 17 Oct 2016 10:52:56 +0000 (12:52 +0200)
return current running qemu process version

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
PVE/QemuServer.pm

index 46d040344daf6882746ca064d3c5358552812157..637632385fc70340644beedcb16e23ffb07e0d4e 100644 (file)
@@ -5961,6 +5961,13 @@ sub get_current_qemu_machine {
     return $current || $default || 'pc';
 }
 
+sub get_running_qemu_version {
+    my ($vmid) = @_;
+    my $cmd = { execute => 'query-version', arguments => {} };
+    my $res = vm_qmp_command($vmid, $cmd);
+    return "$res->{qemu}->{major}.$res->{qemu}->{minor}";
+}
+
 sub qemu_machine_feature_enabled {
     my ($machine, $kvmver, $version_major, $version_minor) = @_;