summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@gmail.com>2021-11-27 13:27:10 -0500
committerKent Overstreet <kent.overstreet@gmail.com>2021-11-27 14:47:02 -0500
commit1fbc887546799e0750ced785a61fc33fa1d44d45 (patch)
tree3e9cbd3d6ecf1a94ede39766f550e03da70f0bf5
parenta84684f69d17f06c8159c3a7d3ad383d11d02554 (diff)
Expand bcachefs/nfs.ktest to also test mounting & dbench
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
-rw-r--r--tests/bcachefs/nfs.ktest14
1 files changed, 11 insertions, 3 deletions
diff --git a/tests/bcachefs/nfs.ktest b/tests/bcachefs/nfs.ktest
index a0ebce9..14e7b90 100644
--- a/tests/bcachefs/nfs.ktest
+++ b/tests/bcachefs/nfs.ktest
@@ -10,6 +10,10 @@ require-kernel-config NFSD
require-kernel-config NFSD_V3
require-kernel-config NFSD_V4
+require-kernel-config NFS_FS
+require-kernel-config NFS_V3
+require-kernel-config NFS_V4
+
test_nfs()
{
mkdir /export1 /export2
@@ -19,11 +23,15 @@ test_nfs()
/dev/sdb
mount /dev/sdb /export2
- echo "/export1 *(ro,insecure,all_squash,no_subtree_check)" >> /etc/exports
- echo "/export2 *(ro,insecure,all_squash,no_subtree_check)" >> /etc/exports
+ echo "/export1 *(rw,insecure,no_root_squash,no_subtree_check)" >> /etc/exports
+ echo "/export2 *(rw,insecure,no_root_squash,no_subtree_check)" >> /etc/exports
exportfs -a
- exportfs -ua
+ mount -t nfs localhost:/export2 /mnt
+ dbench -S -t 30 2 -D /mnt/
+ umount /mnt
+
+ exportfs -ua
umount /export2
}