]> git.proxmox.com Git - pve-storage.git/commitdiff
Fix RBD resize with krbd option enabled.
authorDmitry Petuhov <mityapetuhov@gmail.com>
Mon, 16 Jan 2017 07:45:09 +0000 (10:45 +0300)
committerWolfgang Bumiller <w.bumiller@proxmox.com>
Mon, 16 Jan 2017 08:14:00 +0000 (09:14 +0100)
With krbd we resize volume and tell QemuSever to notify running QEMU
with zero $size by returning undef.

Signed-off-by: Dmitry Petuhov <mityapetuhov@gmail.com>
PVE/Storage/RBDPlugin.pm

index 538a16aa7506a5c280f5804898ef8e592ef6f914..0a31854e209eb81591e352a10008a4667df62682 100644 (file)
@@ -604,7 +604,7 @@ sub volume_size_info {
 sub volume_resize {
     my ($class, $scfg, $storeid, $volname, $size, $running) = @_;
 
-    return 1 if $running;
+    return 1 if $running && !$scfg->{krbd};
 
     my ($vtype, $name, $vmid) = $class->parse_volname($volname);