LaFS

log

age author description
Fri, 25 Jul 2008 14:37:22 +1000 NeilBrown [mq]: stuffdefault tip
Fri, 25 Jul 2008 13:01:11 +1000 NeilBrown [mq]: find_block
Thu, 24 Jul 2008 21:39:22 +1000 NeilBrown Keep track of clean segments that are not yet free.
Thu, 24 Jul 2008 15:27:30 +1000 NeilBrown Various bits..
Thu, 24 Jul 2008 15:03:13 +1000 NeilBrown More bugfixes for cleaning.
Thu, 24 Jul 2008 14:18:33 +1000 NeilBrown Fix problems with walk_extent
Wed, 23 Jul 2008 21:56:44 +1000 NeilBrown More cleaning bugfixes
Wed, 23 Jul 2008 21:28:39 +1000 NeilBrown Simplify checkpoint_lock
Wed, 23 Jul 2008 10:04:42 +1000 NeilBrown Fix another cleaner bug.
Tue, 22 Jul 2008 15:53:15 +1000 NeilBrown More accounting fixes for the cleaner.
Tue, 22 Jul 2008 10:53:13 +1000 NeilBrown Pin inodes for directory operations.
Tue, 22 Jul 2008 10:17:58 +1000 NeilBrown Improve lafs_dirty_inode
Tue, 22 Jul 2008 09:57:50 +1000 NeilBrown Rename block_from_inode to dblock_from_inode
Tue, 22 Jul 2008 09:37:13 +1000 NeilBrown Various fixes related to the clenaer
Sun, 13 Jul 2008 13:43:48 +1000 NeilBrown Various 'cleaner' related fixes and debugging aids.
Sat, 05 Jul 2008 08:34:49 +1000 NeilBrown Various - 5 July 2008
Fri, 04 Jul 2008 14:05:18 +1000 NeilBrown Move 'scan' related fields of 'fs' into their own structure.
Fri, 04 Jul 2008 12:49:01 +1000 NeilBrown Checkpoint: 4th July 2008.
Mon, 30 Jun 2008 10:17:34 +1000 NeilBrown Start async IO routines for cleaner to use.
Fri, 07 Mar 2008 16:07:42 +1100 NeilBrown Beginnings of cleaner.
Fri, 29 Feb 2008 14:50:11 +1100 NeilBrown Change a semaphore to a mutex
Fri, 29 Feb 2008 14:47:03 +1100 NeilBrown Change storage for clean and freeable segment information.
Thu, 28 Feb 2008 12:43:41 +1100 NeilBrown Segment usage counts are being updated properly
Tue, 26 Feb 2008 10:39:35 +1100 NeilBrown Segment usage scanning now happens,
Mon, 25 Feb 2008 09:11:33 +1100 NeilBrown Create new 'cleaner' thread and make checkpointing to that thread.
Thu, 21 Feb 2008 09:19:00 +1100 NeilBrown Add some files that were missing
Thu, 21 Feb 2008 09:16:07 +1100 NeilBrown Update some doc files
Fri, 15 Feb 2008 17:10:58 +1100 NeilBrown Truncate seems to work ... a bit.
Thu, 14 Feb 2008 16:54:49 +1100 NeilBrown Correctly set uid/gid/treeid on newly created inodes.
Thu, 14 Feb 2008 16:33:57 +1100 NeilBrown block usage counts for 'ls -s' and 'df' now work.
Tue, 12 Feb 2008 16:28:41 +1100 NeilBrown do_incorporate finished (not tested)
Tue, 12 Feb 2008 14:36:10 +1100 NeilBrown Add add_index and walk_index for incorporating index blocks
Tue, 12 Feb 2008 12:26:11 +1100 NeilBrown grow_index_tree implemented
Mon, 11 Feb 2008 16:06:36 +1100 NeilBrown Locking rules and credits and stuff - the gap to 11feb2008
Fri, 09 Nov 2007 16:44:21 +1100 NeilBrown Fix up some more flushing order issues.
Fri, 09 Nov 2007 12:28:12 +1100 NeilBrown use blocksize and blkbits from superblock or inode rather than from 'struct fs'
Fri, 09 Nov 2007 11:31:49 +1100 NeilBrown Only acknowledge writeback on a page when all block as written back.
Fri, 09 Nov 2007 11:12:38 +1100 NeilBrown Tidy up deletion and fix a lot of other stuff.
Wed, 07 Nov 2007 18:01:16 +1100 NeilBrown Fix up pinning somewhat - inodes are getting written better now.
Wed, 07 Nov 2007 12:17:50 +1100 NeilBrown Add 'tree' dump and adjust meaning of length for symlink.
Tue, 06 Nov 2007 15:48:20 +1100 NeilBrown Various list / flag / locking tidyup
Tue, 06 Nov 2007 11:44:17 +1100 NeilBrown (hopefully) fix locking in lafs_refile
Tue, 06 Nov 2007 11:18:19 +1100 NeilBrown Unify the cluster list with the LRU list.
Tue, 06 Nov 2007 10:06:48 +1100 NeilBrown Rebase to 2.6.23
Mon, 09 Jul 2007 21:55:15 +1000 NeilBrown Introduce PinPending
Mon, 09 Jul 2007 20:23:02 +1000 NeilBrown lafs_incorporate now takes a copy of the table of unincorporated changes.
Sun, 08 Jul 2007 22:05:44 +1000 NeilBrown Improve locking in lafs_cluster_allocate
Sat, 07 Jul 2007 22:37:38 +1000 NeilBrown Rename "lock" and "pin"
Sat, 07 Jul 2007 22:20:08 +1000 NeilBrown Change indexs blocks to initialise to zeros
Sat, 07 Jul 2007 21:52:21 +1000 neilb New TODO list and various random fixes.
Thu, 05 Jul 2007 23:55:00 +1000 neilb Checkpointing basically works.
Fri, 29 Jun 2007 11:34:20 +1000 neilb Directory orphan handling
Thu, 28 Jun 2007 16:42:30 +1000 neilb Inode writeback and dirtying fixes.
Thu, 28 Jun 2007 10:50:59 +1000 neilb Review linkcount and parent updates for directory operations.
Thu, 28 Jun 2007 10:29:27 +1000 neilb Rename now works.
Wed, 27 Jun 2007 22:15:51 +1000 neilb mknod, rmdir, symlinks
Wed, 27 Jun 2007 19:46:27 +1000 neilb New directory format.
Mon, 25 Jun 2007 17:33:10 +1000 neilb Initial statfs code. Doesn't really do anything useful.
Mon, 25 Jun 2007 17:05:09 +1000 neilb Initial 'chmod' aka setattr support.
Mon, 25 Jun 2007 16:45:11 +1000 neilb Write out sort-of works.