]> git.neil.brown.name Git - LaFS.git/history - clean.c
README update
[LaFS.git] / clean.c
2011-05-03 NeilBrownCleaner: force checkpoint after an emergency clean.
2011-05-03 NeilBrownlafs_do_clean - reindent and reformat a bit
2011-05-03 NeilBrowncleaner: revise rules for emergency clean.
2011-03-07 NeilBrownReplace lots of ino_from_sb uses.
2010-10-10 NeilBrownReturn ref on sb as well as ino from lafs_iget_fs
2010-10-10 NeilBrownDon't use I_ICredit for UnincCredit when cleaning.
2010-09-17 NeilBrownlafs_refile: lots of locking and refcount changes.
2010-09-15 NeilBrownDon't hold counted reference while on leafs list.
2010-09-13 NeilBrownRefinements for triggering checkpoint when we are low...
2010-08-15 NeilBrownWait for a checkpoint before returning ENOSPC
2010-08-15 NeilBrownclean.c - assorted tidy-ups
2010-08-14 NeilBrownCleaner: add a memory barrier to ensure we see i_size...
2010-08-14 NeilBrownCleaner: remove pointless signed compare.
2010-08-14 NeilBrownAllow cleaner to skip new filesystems.
2010-08-14 NeilBrownWhen cleaner finds a block beyond EOF, ignore whole...
2010-08-14 NeilBrowncleaner_parse: use truncate number to avoid looking...
2010-08-14 NeilBrownAllow cleaner_parse to request multiple inodes at once.
2010-08-14 NeilBrownRefactor try_clean
2010-08-14 NeilBrownGive to_clean.ss a meaningful name.
2010-08-14 NeilBrownKeep track of 'seq' number in cleaner
2010-08-14 NeilBrownREADME update
2010-08-14 NeilBrownClean up interaction between cleaner and checkpoint.
2010-08-14 NeilBrownCombine cleaning and orphan list_heads.
2010-08-14 NeilBrownUse a new flag to identify blocks being processed by...
2010-08-14 NeilBrownApply single-exit pattern in try_clean
2010-08-13 NeilBrownSeparate thread management from the cleaning.
2010-08-11 NeilBrownDiscard filesys field from lafs_inode
2010-08-09 NeilBrowncleaner: don't iput while still holding a ref to a...
2010-08-09 Neil BrownStore blocksize directly in struct fs
2010-08-09 NeilBrownBetter cleaner flushing
2010-07-25 Neil BrownImplement readpages
2010-07-09 NeilBrownMake sure we don't wait forever on writeback
2010-07-09 NeilBrownRetard cleaner more when space is tight.
2010-07-09 NeilBrownClean up handling of B_Async
2010-07-03 NeilBrownDon't remove a block from cleaning list until B_Realloc...
2010-07-03 NeilBrownkeep ->cleaning list in order.
2010-06-28 NeilBrownHandle write clusters which point to themselves.
2010-06-28 NeilBrownAdd EmergencyClean mode
2010-06-28 NeilBrownReserve space for cleaner segments.
2010-06-28 NeilBrownRevise space allocation for cleaning.
2010-06-28 NeilBrownFix races between truncate and cleaner.
2010-06-27 NeilBrownREADME update and bug-ons to help catch newly identifie...
2010-06-27 NeilBrownBe Careful about cleaning PinPending blocks.
2010-06-27 NeilBrownComplete TODO list
2010-06-27 NeilBrownREADME update, typos, FIXME comments etc. No code.
2010-06-25 NeilBrownAllow writers to block while the cleaner makes a little...
2010-06-25 NeilBrownImprove flushing of 'cleaner' clusters.
2010-06-23 NeilBrownspace_alloc is being called badly.
2010-06-21 NeilBrownDisable cleaner earlier at unmount.
2010-06-21 NeilBrownAdd casts to shifts which should change type width.
2010-06-18 NeilBrowncleaner: when erasing a datablock, cancel any pending...
2010-06-18 NeilBrownunmount: clean up waiting for things.
2010-06-13 NeilBrownIntroduce constants for 'sync' and 'adopt' flags.
2009-09-03 NeilBrownDrop excess 'clean2' reference.
2009-09-02 NeilBrownFix beyond-eof check when cleaning
2009-08-25 NeilBrowncleaner: recognise end of segment properly.
2009-08-24 NeilBrownFix iolock semantics.
2009-08-24 NeilBrownUse i_data rather than i_mapping
2009-08-16 NeilBrownLAFS_BUG add new debug macro that prints block information.
2009-08-16 NeilBrownCleaner: make sure we finish the job.
2009-08-05 NeilBrowncleaner: hold ref on inode while preparing to clean...
2009-08-05 NeilBrowncleaner: avoid blocks that are beyond the end of file.
2009-08-05 NeilBrownMake sure cleaner doesn't start up after the FinalCheck...
2009-08-03 NeilBrownDon't use B_Credit to set B_Realloc
2009-08-02 NeilBrownclean: don't allow C or F to go negative.
2009-07-23 NeilBrownUse strblk is more places.
2009-07-22 NeilBrownStop the cleaner at unmount
2009-03-20 NeilBrownCosmetic cleanups.
2009-03-19 NeilBrownAnnotate getref depending on whether '0' is safe.
2009-03-19 NeilBrownAdd tracking of refcount sources.
2009-03-16 NeilBrowncheckpoint: close possible race when destroying a block.
2009-03-16 NeilBrownDiscard the B_Alloc flag
2009-03-16 NeilBrownlafs_cluster_allocate: always iolock before calling...
2009-03-16 NeilBrownAlways hold iolock while calling lafs_incorporate
2009-03-16 NeilBrowncleaner: use lafs_get_flushable instead of opencoding...
2009-03-16 NeilBrownclean.c - add a BUG_ON
2009-03-16 NeilBrownClean up tracing output
2009-03-16 NeilBrownWHITE SPACE
2009-02-26 Neil Browncleaner: handling new ->uninc list
2009-02-25 Neil Brownclean: never try to clean an InoIdx block.
2008-12-11 Neil BrownRefcount debugging code and fixes.
2008-12-10 Neil Brownupdate to 2.6.27 and other fixes.
2008-09-12 Neil BrownVarious random stuff - time for a checkpoint.
2008-09-04 Neil BrownStuff.
2008-07-25 Neil BrownClean up reserve_block and waiting for space to be...
2008-07-25 Neil BrownInitial checking after changing from hg to git.