]> git.proxmox.com Git - pve-storage.git/commitdiff
make max number of disks a constant
authorStoiko Ivanov <s.ivanov@proxmox.com>
Fri, 7 Sep 2018 13:08:41 +0000 (15:08 +0200)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Fri, 7 Sep 2018 13:28:15 +0000 (15:28 +0200)
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
PVE/Storage/Plugin.pm

index 32acf6960edde3c838d32ed1fac01da1ad83f2bb..7516f4eaa6378ced727abf9b59a4fe3ba52d5449 100644 (file)
@@ -31,6 +31,8 @@ our @SHARED_STORAGE = (
     'zfs',
     'drbd');
 
+our $MAX_VOLUMES_PER_GUEST = 1024;
+
 cfs_register_file ('storage.cfg',
                   sub { __PACKAGE__->parse_config(@_); },
                   sub { __PACKAGE__->write_config(@_); });
@@ -557,7 +559,7 @@ sub get_next_vm_diskname {
     my $prefix = ($fmt eq 'subvol') ? 'subvol' : 'vm';
     my $suffix = $add_fmt_suffix ? ".$fmt" : '';
 
-    for (my $i = 1; $i < 100; $i++) {
+    for (my $i = 1; $i < $MAX_VOLUMES_PER_GUEST; $i++) {
        if (!$disk_ids->{$i}) {
            return "$prefix-$vmid-disk-$i$suffix";
        }