summaryrefslogtreecommitdiffstats
path: root/tests/bugs/bug-1049834.t
diff options
context:
space:
mode:
Diffstat (limited to 'tests/bugs/bug-1049834.t')
-rwxr-xr-xtests/bugs/bug-1049834.t20
1 files changed, 12 insertions, 8 deletions
diff --git a/tests/bugs/bug-1049834.t b/tests/bugs/bug-1049834.t
index eea3297ed56..eb9a7fbe875 100755
--- a/tests/bugs/bug-1049834.t
+++ b/tests/bugs/bug-1049834.t
@@ -24,14 +24,18 @@ TEST $CLI_1 snapshot config $V0 snap-max-hard-limit 4
PID_1=$!
wait $PID_1
-#Creating 4 snapshots on the volume
-TEST create_n_snapshots $V0 4 $V0_snap
-TEST snapshot_n_exists $V0 4 $V0_snap
-
-#Creating the 5th snapshots on the volume and expecting it not to be created.
-TEST ! $CLI_1 snapshot create ${V0}_snap5 ${V0}
-TEST ! snapshot_exists 1 ${V0}_snap5
-TEST ! $CLI_1 snapshot delete ${V0}_snap5
+#Creating 3 snapshots on the volume (which is the soft-limit)
+TEST create_n_snapshots $V0 3 $V0_snap
+TEST snapshot_n_exists $V0 3 $V0_snap
+
+#Creating the 4th snapshot on the volume and expecting it to be created
+# but with the deletion of the oldest snapshot i.e 1st snapshot
+TEST $CLI_1 snapshot create ${V0}_snap4 ${V0}
+TEST snapshot_exists 1 ${V0}_snap4
+TEST ! snapshot_exists 1 ${V0}_snap1
+TEST $CLI_1 snapshot delete ${V0}_snap4
+TEST $CLI_1 snapshot create ${V0}_snap1 ${V0}
+TEST snapshot_exists 1 ${V0}_snap1
#Deleting the 4 snaps
#TEST delete_n_snapshots $V0 4 $V0_snap