From 26a4b5c98e9e50ace28a9bed97f04ecea262e11d Mon Sep 17 00:00:00 2001 From: Raghavendra Bhat Date: Tue, 29 Apr 2014 00:14:54 +0530 Subject: mgmt/glusterd: delete oldest snapshot upon exceeding soft-limit Change-Id: I2d6ebae3ced1910f2dee43eeb9fc430e9f31073f BUG: 1061685 Signed-off-by: Raghavendra Bhat Reviewed-on: http://review.gluster.org/7587 Reviewed-by: Rajesh Joseph Reviewed-by: Krishnan Parthasarathi Tested-by: Krishnan Parthasarathi --- tests/bugs/bug-1049834.t | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) (limited to 'tests') 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 -- cgit