diff --git a/lustre/tests/conf-sanity.sh b/lustre/tests/conf-sanity.sh
index 1d4d4a915cb0501b89286ea5cbb77312e0dc1c80..c1a75e938c2854fed2e8d99d5df1d06e20f3d984 100644
--- a/lustre/tests/conf-sanity.sh
+++ b/lustre/tests/conf-sanity.sh
@@ -1062,14 +1062,15 @@ test_29() {
 	cleanup_nocli
 	#writeconf to remove all ost2 traces for subsequent tests
 	writeconf
+	start_mds
+	start_ost
+	cleanup
 }
 run_test 29 "permanently remove an OST"
 
 test_30() {
-	# start mds first after writeconf
-	start_mds
-	start_ost
-	mount_client $MOUNT
+	setup
+
 	TEST="cat $LPROC/llite/$FSNAME-*/max_read_ahead_whole_mb"
 	ORIG=$($TEST) 
 	for i in $(seq 1 20); do