From a3442cf07841a7269713e30ca270f2f9c356a598 Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Thu, 15 Oct 2015 21:43:47 +0800 Subject: [PATCH] rados/singleton-nomsgr/all: add export-after-evict.yaml add a test for http://tracker.ceph.com/issues/12748 Fixes: #12748 Signed-off-by: Kefu Chai --- .../all/export-after-evict.yaml | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 suites/rados/singleton-nomsgr/all/export-after-evict.yaml diff --git a/suites/rados/singleton-nomsgr/all/export-after-evict.yaml b/suites/rados/singleton-nomsgr/all/export-after-evict.yaml new file mode 100644 index 0000000000000..f8e4b405f1905 --- /dev/null +++ b/suites/rados/singleton-nomsgr/all/export-after-evict.yaml @@ -0,0 +1,25 @@ +roles: +- - mon.a + - osd.0 + - osd.1 + - osd.2 + - client.0 +tasks: +- install: +- ceph: +- exec: + client.0: + - ceph osd pool create base-pool 4 + - ceph osd pool create cache-pool 4 + - ceph osd tier add base-pool cache-pool + - ceph osd tier cache-mode cache-pool writeback + - ceph osd tier set-overlay base-pool cache-pool + - dd if=/dev/urandom of=$TESTDIR/foo bs=1M count=1 + - rbd import --image-format 2 $TESTDIR/foo base-pool/bar + - rbd snap create base-pool/bar@snap + - rados -p base-pool cache-flush-evict-all + - rbd export base-pool/bar $TESTDIR/bar + - rbd export base-pool/bar@snap $TESTDIR/snap + - cmp $TESTDIR/foo $TESTDIR/bar + - cmp $TESTDIR/foo $TESTDIR/snap + - rm $TESTDIR/foo $TESTDIR/bar $TESTDIR/snap -- 2.39.5