From: Ilya Dryomov Date: Wed, 27 Mar 2019 19:29:56 +0000 (+0100) Subject: qa: krbd_stable_pages_required.sh: add device mapper test cases X-Git-Tag: v15.1.0~2943^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=316ae0cfa4c21e494773829787ef0fc24e9dc73a;p=ceph.git qa: krbd_stable_pages_required.sh: add device mapper test cases device mapper core wasn't propagating BDI_CAP_STABLE_WRITES. Signed-off-by: Ilya Dryomov --- diff --git a/qa/workunits/rbd/krbd_stable_pages_required.sh b/qa/workunits/rbd/krbd_stable_pages_required.sh index 46340a7d200e..28b545f6dd83 100755 --- a/qa/workunits/rbd/krbd_stable_pages_required.sh +++ b/qa/workunits/rbd/krbd_stable_pages_required.sh @@ -2,16 +2,140 @@ set -ex +function assert_dm() { + local name=$1 + local val=$2 + + local devno + devno=$(sudo dmsetup info -c --noheadings -o Major,Minor $name) + grep -q $val /sys/dev/block/$devno/bdi/stable_pages_required +} + +function dmsetup_reload() { + local name=$1 + + local table + table=$(