]> git.proxmox.com Git - pve-storage.git/blobdiff - PVE/API2/Disks.pm
Disks: return correct journal disk candidates
[pve-storage.git] / PVE / API2 / Disks.pm
index 807e9b2dc73292331780caeab46d9f3d41dd844f..c0456be6916e7725beaf53e48ce8dc343f3be3c1 100644 (file)
@@ -137,7 +137,10 @@ __PACKAGE__->register_method ({
            my $entry = $disks->{$disk};
            if ($type eq 'journal_disks') {
                next if $entry->{osdid} >= 0;
-               next if !($entry->{gpt} || !$entry->{used} || $entry->{used} eq 'LVM');
+               if (my $usage = $entry->{used}) {
+                   next if !($usage eq 'partitions' && $entry->{gpt}
+                       || $usage eq 'LVM');
+               }
            } elsif ($type eq 'unused') {
                next if $entry->{used};
            } elsif ($type ne '') {