diff options
author | Ross Zwisler <ross.zwisler@linux.intel.com> | 2018-01-18 09:07:37 -0700 |
---|---|---|
committer | Eryu Guan <eguan@redhat.com> | 2018-01-19 11:02:54 +0800 |
commit | 7ae94a0462f36433b55021d37a4b4bc2f718626f (patch) | |
tree | 12e639593f21a566d620b2dfa5a4ca7d9da906c1 | |
parent | e33b0351dae375105680dd70582a43ad89ac4bb8 (diff) | |
download | xfstests-dev-7ae94a0462f36433b55021d37a4b4bc2f718626f.tar.gz |
common/dmthin: dm-thin lacks DAX support
generic/347 currently fails when run in conjunction with the DAX
mount option:
generic/347 72s ... - output mismatch (see
/root/project/xfstests/results//generic/347.out.bad)
--- tests/generic/347.out 2016-05-12 11:56:32.086618744 -0600
+++ /root/project/xfstests/results//generic/347.out.bad 2018-01-17
16:04:33.459348448 -0700
@@ -1,2 +1,3 @@
QA output created by 347
+mount: /mnt/xfstests_scratch: can't read superblock on
/dev/mapper/thin-vol.
=== completed
...
(Run 'diff -u tests/generic/347.out
/root/project/xfstests/results//generic/347.out.bad' to see the entire
diff)
This is expected because the dm-thin target currently lacks DAX
support.
Just skip this test if we are using DAX.
Signed-off-by: Ross Zwisler <ross.zwisler@linux.intel.com>
Reviewed-by: Eryu Guan <eguan@redhat.com>
Signed-off-by: Eryu Guan <eguan@redhat.com>
-rw-r--r-- | common/dmthin | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/common/dmthin b/common/dmthin index baab62848c..da0ad28488 100644 --- a/common/dmthin +++ b/common/dmthin @@ -35,6 +35,11 @@ DMTHIN_POOL_DEV="/dev/mapper/$DMTHIN_POOL_NAME" DMTHIN_VOL_NAME="thin-vol" DMTHIN_VOL_DEV="/dev/mapper/$DMTHIN_VOL_NAME" +echo $MOUNT_OPTIONS | grep -q dax +if [ $? -eq 0 ]; then + _notrun "Cannot run tests with DAX on dmthin devices" +fi + _dmthin_cleanup() { $UMOUNT_PROG $SCRATCH_MNT > /dev/null 2>&1 |