diff --git a/lustre/tests/replay-single.sh b/lustre/tests/replay-single.sh
index 281cf3d786d5f9b0c02d73ba6b9a36bc9a6eab46..10ce51c9a27be49fbf0e9236d791fafdbe148e0c 100755
--- a/lustre/tests/replay-single.sh
+++ b/lustre/tests/replay-single.sh
@@ -47,6 +47,15 @@ test_0b() {
 }
 run_test 0b "ensure object created after recover exists. (3284)"
 
+test_0c() {
+    replay_barrier mds
+    umount $DIR
+    facet_failover mds
+    zconf_mount `hostname` $DIR || error "mount fails"
+    df $DIR || error "post-failover df failed"
+}
+run_test 0c "expired recovery with no clients"
+
 test_1() {
     replay_barrier mds
     mcreate $DIR/$tfile