From 77ae7cb942d7340f57b4f9ff25a0e7f411cb285c Mon Sep 17 00:00:00 2001 From: Alfredo Deza Date: Mon, 16 Apr 2018 12:40:27 -0400 Subject: [PATCH] ceph-volume lvm.prepare detect vdo from device for mounting filestore Signed-off-by: Alfredo Deza (cherry picked from commit 6b87580d4fe8e86de958ac258971cb2f90a70455) --- src/ceph-volume/ceph_volume/devices/lvm/prepare.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ceph-volume/ceph_volume/devices/lvm/prepare.py b/src/ceph-volume/ceph_volume/devices/lvm/prepare.py index fa76c061bd056..89291c0309b31 100644 --- a/src/ceph-volume/ceph_volume/devices/lvm/prepare.py +++ b/src/ceph-volume/ceph_volume/devices/lvm/prepare.py @@ -56,12 +56,14 @@ def prepare_filestore(device, journal, secrets, tags, osd_id, fsid): device = prepare_dmcrypt(key, device, 'data', tags) journal = prepare_dmcrypt(key, journal, 'journal', tags) + # vdo detection + is_vdo = api.is_vdo(device) # create the directory prepare_utils.create_osd_path(osd_id) # format the device prepare_utils.format_device(device) # mount the data device - prepare_utils.mount_osd(device, osd_id) + prepare_utils.mount_osd(device, osd_id, is_vdo=is_vdo) # symlink the journal prepare_utils.link_journal(journal, osd_id) # get the latest monmap -- 2.39.5