diff options
author | Raghavendra Bhat <raghavendra@redhat.com> | 2014-04-29 00:14:54 +0530 |
---|---|---|
committer | Krishnan Parthasarathi <kparthas@redhat.com> | 2014-05-08 23:10:16 -0700 |
commit | 26a4b5c98e9e50ace28a9bed97f04ecea262e11d (patch) | |
tree | ea103f96ec5b93aa74077c55bc67451e735cca4b /tests | |
parent | d74c10603196a57c5fa033aaeb55f93f7ef7b4be (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-x | tests/bugs/bug-1049834.t | 20 |
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 |