fix missing osd info for osd 0
0 is falsy, we have to check for definedness also adapt the tests so we test for this Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
This commit is contained in:
committed by
Thomas Lamprecht
parent
099bb9a389
commit
35ccd3d004
@ -602,7 +602,7 @@ sub get_disks {
|
|||||||
$journal_count += $ceph_volume->{journal} // 0;
|
$journal_count += $ceph_volume->{journal} // 0;
|
||||||
$db_count += $ceph_volume->{db} // 0;
|
$db_count += $ceph_volume->{db} // 0;
|
||||||
$wal_count += $ceph_volume->{wal} // 0;
|
$wal_count += $ceph_volume->{wal} // 0;
|
||||||
if ($ceph_volume->{osdid}) {
|
if (defined($ceph_volume->{osdid})) {
|
||||||
$osdid = $ceph_volume->{osdid};
|
$osdid = $ceph_volume->{osdid};
|
||||||
$bluestore = 1 if $ceph_volume->{bluestore};
|
$bluestore = 1 if $ceph_volume->{bluestore};
|
||||||
}
|
}
|
||||||
|
|||||||
@ -151,6 +151,6 @@
|
|||||||
"rpm" : 0,
|
"rpm" : 0,
|
||||||
"bluestore": 0,
|
"bluestore": 0,
|
||||||
"type" : "hdd",
|
"type" : "hdd",
|
||||||
"osdid" : 2
|
"osdid" : 0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
/dev/sdg(0);osd-block-01234;ceph.osd_id=1
|
/dev/sdg(0);osd-block-01234;ceph.osd_id=1
|
||||||
/dev/sdh(0);osd-journal-01234;ceph.osd_id=1
|
/dev/sdh(0);osd-journal-01234;ceph.osd_id=1
|
||||||
/dev/sdi(0);osd-db-01234;ceph.osd_id=1
|
/dev/sdi(0);osd-db-01234;ceph.osd_id=1
|
||||||
/dev/sdj(0);osd-data-01234;ceph.osd_id=2
|
/dev/sdj(0);osd-data-01234;ceph.osd_id=0
|
||||||
|
|||||||
Reference in New Issue
Block a user