summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorRaghavendra Bhat <raghavendra@redhat.com>2014-04-29 00:14:54 +0530
committerKrishnan Parthasarathi <kparthas@redhat.com>2014-05-08 23:10:16 -0700
commit26a4b5c98e9e50ace28a9bed97f04ecea262e11d (patch)
treeea103f96ec5b93aa74077c55bc67451e735cca4b /tests
parentd74c10603196a57c5fa033aaeb55f93f7ef7b4be (diff)
mgmt/glusterd: delete oldest snapshot upon exceeding soft-limit
Change-Id: I2d6ebae3ced1910f2dee43eeb9fc430e9f31073f BUG: 1061685 Signed-off-by: Raghavendra Bhat <raghavendra@redhat.com> Reviewed-on: http://review.gluster.org/7587 Reviewed-by: Rajesh Joseph <rjoseph@redhat.com> Reviewed-by: Krishnan Parthasarathi <kparthas@redhat.com> Tested-by: Krishnan Parthasarathi <kparthas@redhat.com>
Diffstat (limited to 'tests')
-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