target => 'target',
nodes => 'nodes',
options => 'options',
+ maxfiles => 'natural',
};
my $required_config = {
nodes => 0,
shared => 0,
disable => 0,
+ maxfiles => 0,
content => [ { images => 1, rootdir => 1, vztmpl => 1, iso => 1, backup => 1, none => 1 },
{ images => 1, rootdir => 1 }],
format => [ { raw => 1, qcow2 => 1, vmdk => 1 } , 'raw' ],
server => 1,
export => 1,
options => 0,
+ maxfiles => 0,
content => [ { images => 1, rootdir => 1, vztmpl => 1, iso => 1, backup => 1},
{ images => 1 }],
format => [ { raw => 1, qcow2 => 1, vmdk => 1 } , 'raw' ],
return parse_lvm_name ($value, $noerr);
} elsif ($ct eq 'portal') {
return verify_portal($value, $noerr);
+ } elsif ($ct eq 'natural') {
+ return int($value) if $value =~ m/^\d+$/;
+ return undef if $noerr;
+ die "type check ('natural') failed - got '$value'\n";
} elsif ($ct eq 'nodes') {
my $res = {};
foreach my $k (keys %$def) {
next if defined ($done_hash->{$k});
- if (defined (my $v = $ids->{$storeid}->{$k})) {
- $data .= sprint_config_line ($k, $v);
- }
+ my $v = $ids->{$storeid}->{$k};
+ next if !defined($v);
+ $data .= sprint_config_line ($k, $v);
}
$out .= "$data\n";
+libpve-storage-perl (2.0-15) unstable; urgency=low
+
+ * allow to set option 'maxfiles' (we will use this for vzdump)
+
+ -- Proxmox Support Team <support@proxmox.com> Wed, 21 Mar 2012 07:16:17 +0100
+
libpve-storage-perl (2.0-14) unstable; urgency=low
* use Digest::SHA instead of Digest::SHA1