OpenGrok
Cross Reference: t_rmdirrace.c
xref
: /
src
/
tests
/
fs
/
vfs
/
t_rmdirrace.c
Home
|
History
|
Annotate
|
Download
|
only in
vfs
History log of
/src/tests/fs/vfs/t_rmdirrace.c
Revision
Date
Author
Comments
1.9
16-Feb-2012
perseant
Pass t_renamerace and t_rmdirrace tests.
Adapt dholland@'s fix to ufs_rename to fix PR kern/43582. Address several
other MP locking issues discovered during the course of investigating the
same problem.
Removed extraneous vn_lock() calls on the Ifile, since the Ifile writes
are controlled by the segment lock.
Fix PR kern/45982 by deemphasizing the estimate of how much metadata
will fill the empty space on disk when the disk is nearly empty
(t_renamerace crates a lot of inode blocks on a tiny empty disk).
1.8
08-Oct-2011
njoly
branches: 1.8.2; 1.8.4;
Slightly adjust skipped messages, makes output more consistent.
1.7
19-Jul-2010
pooka
add missing headers
1.6
13-Jul-2010
pooka
Make the FSTYPE macros take tc instead of derivative type "type".
ok njoly
1.5
12-Jul-2010
njoly
Pass down the test case data to the test function, to be able to use
meta-data informations such as srcdir. Requested by pooka.
While here remove fstype argument, and define it as a custom meta-data
(X-fs.type) instead.
1.4
09-Jul-2010
njoly
Get rid of home made filesystem type strings and use MOUNT_xxx ones
instead. While here provide some macros which do test for a specific
type.
1.3
09-Jul-2010
njoly
Pass down the filesystem type to the test funtion to allow fs-specific
callpoints.
Adjust t_rmdirrace by moving LFS test specific code from common/lfs.c,
and do skip sysvbfs which does not support rmdir(2).
from pooka.
1.2
05-Jul-2010
njoly
Fix copyright, noted by Jukka Ruohonen.
1.1
05-Jul-2010
njoly
Add test program that use sample code from kern/41937, and fs rump
helpers to check currently supported filesystems.
t_rmdirrace (1/1): 5 test cases
ext2fs_race: Passed.
ffs_race: Passed.
msdosfs_race: Passed.
sysvbfs_race: Passed.
tmpfs_race: Passed.
1.8.4.1
17-Mar-2012
bouyer
Pull up following revision(s) (requested by perseant in ticket #116):
sys/ufs/lfs/lfs_alloc.c: revision 1.112
tests/fs/vfs/t_rmdirrace.c: revision 1.9
tests/fs/vfs/t_renamerace.c: revision 1.25
sys/ufs/lfs/lfs_vnops.c: revision 1.240
sys/ufs/lfs/lfs_segment.c: revision 1.224
sys/ufs/lfs/lfs_bio.c: revision 1.122
sys/ufs/lfs/lfs_vfsops.c: revision 1.294
sbin/newfs_lfs/make_lfs.c: revision 1.19
sys/ufs/lfs/lfs.h: revision 1.136
Pass t_renamerace and t_rmdirrace tests.
Adapt dholland@'s fix to ufs_rename to fix PR kern/43582. Address several
other MP locking issues discovered during the course of investigating the
same problem.
Removed extraneous vn_lock() calls on the Ifile, since the Ifile writes
are controlled by the segment lock.
Fix PR kern/45982 by deemphasizing the estimate of how much metadata
will fill the empty space on disk when the disk is nearly empty
(t_renamerace crates a lot of inode blocks on a tiny empty disk).
1.8.2.1
17-Apr-2012
yamt
sync with head
Indexes created Wed Oct 22 13:09:56 GMT 2025