diff options
Diffstat (limited to 'tests/bugs/bug-1161156.t')
-rwxr-xr-x | tests/bugs/bug-1161156.t | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/tests/bugs/bug-1161156.t b/tests/bugs/bug-1161156.t index 12ebc45bdd3..9f33391d744 100755 --- a/tests/bugs/bug-1161156.t +++ b/tests/bugs/bug-1161156.t @@ -27,11 +27,13 @@ EXPECT_WITHIN $NFS_EXPORT_TIMEOUT 1 is_nfs_export_available TEST mount_nfs $H0:/$V0 $N0 mydir="dir" TEST mkdir -p $N0/$mydir +TEST mkdir -p $N0/newdir TEST dd if=/dev/zero of=$N0/$mydir/file bs=1k count=10240 TEST $CLI volume quota $V0 enable TEST $CLI volume quota $V0 limit-usage / 20MB +TEST $CLI volume quota $V0 limit-usage /newdir 5MB TEST $CLI volume quota $V0 soft-timeout 0 TEST $CLI volume quota $V0 hard-timeout 0 @@ -40,8 +42,12 @@ TEST dd if=/dev/zero of=$N0/$mydir/newfile_1 bs=512 count=10240 EXPECT_WITHIN $MARKER_UPDATE_TIMEOUT "15.0MB" usage "/" TEST ! dd if=/dev/zero of=$N0/$mydir/newfile_2 bs=1k count=10240 -# Test the rename, it should fail due to space restrictions -TEST ! mv $N0/dir/file $N0/dir/newfile_3 +# Test rename within a directory. It should pass even when the +# corresponding directory quota is filled. +TEST mv $N0/dir/file $N0/dir/newfile_3 + +# rename should fail here with disk quota exceeded +TEST ! mv $N0/dir/newfile_3 $N0/newdir/ # cleanup umount_nfs $N0 |