diff options
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 |