Returning the block devices is more useful than the device node. The
device node usually points to the DM device for bluestore OSDs:
/dev/dm-x

In almost all situations one will be interested in the physical device
underneath, /dev/sdX or /dev/nvmeXnY. In the rare case that someone
isn't, then one can get a lot of more information by running
`ceph osd metadata <osd nr>`.

Signed-off-by: Aaron Lauterer <a.laute...@proxmox.com>
---
 PVE/API2/Ceph/OSD.pm | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/PVE/API2/Ceph/OSD.pm b/PVE/API2/Ceph/OSD.pm
index 93433b3a..c3d1384e 100644
--- a/PVE/API2/Ceph/OSD.pm
+++ b/PVE/API2/Ceph/OSD.pm
@@ -143,9 +143,9 @@ __PACKAGE__->register_method ({
            if ($e->{type} eq 'osd' && $osdmd) {
                if ($osdmd->{bluefs}) {
                    $new->{osdtype} = 'bluestore';
-                   $new->{blfsdev} = $osdmd->{bluestore_bdev_dev_node};
-                   $new->{dbdev} = $osdmd->{bluefs_db_dev_node};
-                   $new->{waldev} = $osdmd->{bluefs_wal_dev_node};
+                   $new->{blfsdev} = $osdmd->{bluestore_bdev_devices};
+                   $new->{dbdev} = $osdmd->{bluefs_db_devices};
+                   $new->{waldev} = $osdmd->{bluefs_wal_devices};
                } else {
                    $new->{osdtype} = 'filestore';
                }
-- 
2.30.2



_______________________________________________
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

Reply via email to