From 381e4ac5ac3157c0ea1ef5f79b0a142c80f64140 Mon Sep 17 00:00:00 2001 From: Kiefer Chang Date: Wed, 7 Oct 2020 14:45:24 +0800 Subject: [PATCH] qa/suites/rados/cephadm/dashboard: fix creating OSD failure The iSCSI disks report a larger optimal I/O size, which causes ceph-volume to miscalculate the extent count. Workaround this by reporting 0. Fixes: https://tracker.ceph.com/issues/47742 Signed-off-by: Kiefer Chang --- qa/workunits/cephadm/create_iscsi_disks.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/qa/workunits/cephadm/create_iscsi_disks.sh b/qa/workunits/cephadm/create_iscsi_disks.sh index e43791dc841e..45319e3a145d 100755 --- a/qa/workunits/cephadm/create_iscsi_disks.sh +++ b/qa/workunits/cephadm/create_iscsi_disks.sh @@ -27,6 +27,8 @@ for i in $(seq 3); do $SUDO truncate --size ${DISK_FILE_SIZE} ${DISK_FILE} $SUDO targetcli /backstores/fileio create "lun${i}" ${DISK_FILE} + # Workaround for https://tracker.ceph.com/issues/47758 + $SUDO targetcli "/backstores/fileio/lun${i}" set attribute optimal_sectors=0 $SUDO targetcli /iscsi/${TARGET_NAME}/tpg1/luns create "/backstores/fileio/lun${i}" done -- 2.47.3