mirror of
https://git.proxmox.com/git/pve-manager
synced 2025-08-06 13:50:28 +00:00
api: ceph/osd: conciser metadata array to hash mapping
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
parent
de6ad72f23
commit
78c2d7f781
@ -97,12 +97,8 @@ __PACKAGE__->register_method ({
|
||||
|
||||
my $osd_usage = $get_osd_usage->($rados);
|
||||
|
||||
my $osdmetadata_tmp = $rados->mon_command({ prefix => 'osd metadata' });
|
||||
|
||||
my $osdmetadata = {};
|
||||
foreach my $osd (@$osdmetadata_tmp) {
|
||||
$osdmetadata->{$osd->{id}} = $osd;
|
||||
}
|
||||
my $osdmetadata_res = $rados->mon_command({ prefix => 'osd metadata' });
|
||||
my $osdmetadata = { map { $_->{id} => $_ } @$osdmetadata_res };
|
||||
|
||||
my $nodes = {};
|
||||
my $newnodes = {};
|
||||
|
Loading…
Reference in New Issue
Block a user