]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
ceph-volume: fix inventory without /dev/vg/lv (slashed paths)
authorGuillaume Abrioux <gabrioux@ibm.com>
Thu, 19 Mar 2026 11:30:42 +0000 (12:30 +0100)
committerGuillaume Abrioux <gabrioux@ibm.com>
Mon, 29 Jun 2026 13:29:31 +0000 (15:29 +0200)
commit1878edb2df357bb79bfc04707b3915bb1568f004
treeac0b72d18d5d75b2093a6b89b43064437da1d151
parent8819dff6edcbbe4526e2e2612846207ef8d25f77
ceph-volume: fix inventory without /dev/vg/lv (slashed paths)

Ths makes ceph-volume use UdevData.preferred_block_path() in
get_devices() so it keeps /dev/vg/lv (slashed path form) when
it exists, else /dev/mapper/<name> (dashed path form).

This is needed for thin-pool LVs and environments where udev
does not create slashed paths.

Fixes: https://tracker.ceph.com/issues/75615
Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
(cherry picked from commit 0e96c625f69179126f3472761d276f2c36aa7b29)
(cherry picked from commit 567590f7fff95a06fb29fec91a167be54febbd1c)
src/ceph-volume/ceph_volume/tests/util/test_disk.py
src/ceph-volume/ceph_volume/util/disk.py