for plugin-rbd-sheepdog-nexenta

+ indentation fix

Signed-off-by: Alexandre Derumier <aderum...@odiso.com>
---
 PVE/Storage/NexentaPlugin.pm  |    3 ++-
 PVE/Storage/Plugin.pm         |    7 ++++---
 PVE/Storage/RBDPlugin.pm      |    7 ++++---
 PVE/Storage/SheepdogPlugin.pm |    1 +
 4 files changed, 11 insertions(+), 7 deletions(-)

diff --git a/PVE/Storage/NexentaPlugin.pm b/PVE/Storage/NexentaPlugin.pm
index 1b0f683..4c0e14a 100644
--- a/PVE/Storage/NexentaPlugin.pm
+++ b/PVE/Storage/NexentaPlugin.pm
@@ -481,7 +481,8 @@ sub volume_has_feature {
     my $features = {
        snapshot => { current => 1, snap => 1},
        clone => { base => 1},
-        copy => { base => 1, current => 1},
+       template => { current => 1},
+       copy => { base => 1, current => 1},
     };
 
     my ($vtype, $name, $vmid, $basename, $basevmid, $isBase) =
diff --git a/PVE/Storage/Plugin.pm b/PVE/Storage/Plugin.pm
index ebeb78b..88e34a9 100644
--- a/PVE/Storage/Plugin.pm
+++ b/PVE/Storage/Plugin.pm
@@ -682,9 +682,10 @@ sub volume_has_feature {
     my ($class, $scfg, $feature, $storeid, $volname, $snapname, $running) = @_;
 
     my $features = {
-        snapshot => { current => { qcow2 => 1}, snap => { qcow2 => 1} },
-        clone => { base => {qcow2 => 1, raw => 1, vmdk => 1} },
-        copy => { base => {qcow2 => 1, raw => 1, vmdk => 1},
+       snapshot => { current => { qcow2 => 1}, snap => { qcow2 => 1} },
+       clone => { base => {qcow2 => 1, raw => 1, vmdk => 1} },
+       template => { current => {qcow2 => 1, raw => 1, vmdk => 1} },
+       copy => { base => {qcow2 => 1, raw => 1, vmdk => 1},
                  current => {qcow2 => 1, raw => 1, vmdk => 1},
                  snap => {qcow2 => 1} },
     };
diff --git a/PVE/Storage/RBDPlugin.pm b/PVE/Storage/RBDPlugin.pm
index 00c93d2..dfc51b7 100644
--- a/PVE/Storage/RBDPlugin.pm
+++ b/PVE/Storage/RBDPlugin.pm
@@ -469,9 +469,10 @@ sub volume_has_feature {
     my ($class, $scfg, $feature, $storeid, $volname, $snapname, $running) = @_;
 
    my $features = {
-        snapshot => { current => 1, snap => 1},
-        clone => { base => 1},
-        copy => { base => 1, current => 1, snap => 1},
+       snapshot => { current => 1, snap => 1},
+       clone => { base => 1},
+       template => { current => 1},
+       copy => { base => 1, current => 1, snap => 1},
     };
 
     my ($vtype, $name, $vmid, $basename, $basevmid, $isBase) =
diff --git a/PVE/Storage/SheepdogPlugin.pm b/PVE/Storage/SheepdogPlugin.pm
index d506b57..d14cf5b 100644
--- a/PVE/Storage/SheepdogPlugin.pm
+++ b/PVE/Storage/SheepdogPlugin.pm
@@ -432,6 +432,7 @@ sub volume_has_feature {
    my $features = {
        snapshot => { current => 1, snap => 1},
        clone => { base => 1},
+       template => { current => 1},
        copy => { base => 1, current => 1, snap => 1},
     };
 
-- 
1.7.10.4

_______________________________________________
pve-devel mailing list
pve-devel@pve.proxmox.com
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

Reply via email to