Home | History | Annotate | Download | only in lfs_cleanerd
History log of /src/libexec/lfs_cleanerd/cleansrv.c
RevisionDateAuthorComments
 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")

RSS XML Feed