summaryrefslogtreecommitdiffstats
path: root/tests/basic
diff options
context:
space:
mode:
authorRaghavendra Bhat <raghavendra@redhat.com>2019-05-14 10:56:15 -0400
committerAmar Tumballi <amarts@redhat.com>2019-06-08 05:42:19 +0000
commit2ff76fa45c53b8e291cf70c98b28800f3ed5f6fc (patch)
tree4fcdb3a9618b33966e49881df2b7d1bb7dfec58c /tests/basic
parentfa32b594d12673698da0c1dab8491db8655b4d50 (diff)
uss: Ensure that snapshot is deleted before creating a new snapshot
* Also some logging enhancements in snapview-server Change-Id: I6a7646771cedf4bd1c62806eea69d720bbaf0c83 fixes: bz#1715921 Signed-off-by: Raghavendra Bhat <raghavendra@redhat.com>
Diffstat (limited to 'tests/basic')
-rw-r--r--tests/basic/uss.t12
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/basic/uss.t b/tests/basic/uss.t
index c8558050e36..09dd00ef995 100644
--- a/tests/basic/uss.t
+++ b/tests/basic/uss.t
@@ -36,6 +36,7 @@ TEST glusterd;
TEST pidof glusterd;
TEST $CLI volume create $V0 $H0:$L1 $H0:$L2 $H0:$L3;
+
TEST $CLI volume set $V0 nfs.disable false
@@ -374,6 +375,15 @@ TEST rm -f $M0/aaa;
TEST $CLI snapshot delete snap6;
+# drop the caches so that, the dentry for "snap6" is
+# is forgotten from the client cache.
+drop_cache $M0
+
+EXPECT_WITHIN 30 "5" count_snaps $M0;
+
+# This should fail, as snap6 just got deleted.
+TEST ! stat $M0/.history/snap6
+
TEST $CLI snapshot create snap6 $V0 no-timestamp
TEST ls $M0/.history;
@@ -384,6 +394,8 @@ TEST ls $M0/.history/snap6/;
TEST ! stat $M0/.history/snap6/aaa;
+TEST stat $M0
+
# done with the tests start cleaning up of things
TEST $CLI volume set $V0 features.uss disable