OpenGrok
Cross Reference: cleansrv.c
xref
: /
src
/
libexec
/
lfs_cleanerd
/
cleansrv.c
Home
|
History
|
Annotate
|
Download
|
only in
lfs_cleanerd
History log of
/src/libexec/lfs_cleanerd/cleansrv.c
Revision
Date
Author
Comments
1.4
06-Jun-2013
dholland
ufs -> ulfs for lfs_cleanerd
1.3
28-Apr-2008
martin
branches: 1.3.4; 1.3.26;
Remove clause 3 and 4 from TNF licenses
1.2
12-May-2006
perseant
branches: 1.2.18;
Be more careful about checking return value of {m,re}alloc().
In determining when to stop reading segments when counting bytes (-b flag),
total the sizes of the blocks we're actually writing instead of assuming
they are all full blocks: many could be fragments or inode blocks. This
increases the number of segments per Ifile write, markedly improving the
efficiency of the cleaner in the small file case.
1.1
30-Mar-2006
perseant
A new version of the cleaner. In general, works about as well as the old
cleaner, but with more legible code.
Includes code for reading and writing to the raw disk device (so that an
unmounted fs could be cleaned), for the use of a single daemon to clean
multiple filesystems to save on resources, and for recording the old
contents of cleaned segments to offline storage for regression testing of
the LFS system as a whole; though these new features are not properly
tested at this point.
1.2.18.1
18-May-2008
yamt
sync with head.
1.3.26.1
23-Jun-2013
tls
resync from head
1.3.4.1
22-May-2014
yamt
sync with head.
for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
Indexes created Thu Oct 02 01:09:59 GMT 2025