]> git.neil.brown.name Git - LaFS.git/shortlog
LaFS.git
2010-10-10 NeilBrownMinor comments etc
2010-10-10 NeilBrownUse wait_on_bit / wake_bit to get more wait_queues
2010-10-10 NeilBrownREADME update and comment fix.
2010-10-10 NeilBrownuse little-endian bit operations for inode usage map.
2010-10-02 NeilBrownAdd proper locking to inode_handle_orphan
2010-10-02 NeilBrownImprove handling of snapshot name.
2010-10-01 NeilBrownFix calculation of table_size
2010-10-01 NeilBrownMinor formatting improvements.
2010-09-24 NeilBrownFix bug in sort_block
2010-09-19 NeilBrownUpdate filesys mtime
2010-09-19 NeilBrownuse i_mtime for file-set update time.
2010-09-19 NeilBrownProcess orphan file during mount.
2010-09-19 NeilBrownREADME update
2010-09-19 NeilBrownroll-forward: update youth block for new segments.
2010-09-19 NeilBrownUpdate youth during seg_apply_all
2010-09-19 NeilBrownsplit out set_youth.
2010-09-19 NeilBrownGeneralise segunused to seg_pop
2010-09-18 NeilBrownIntroduce DelayYouth
2010-09-18 NeilBrownUse segsum rather than separate dblock for youth in...
2010-09-18 NeilBrownsegment.c: allow the else branch to just fall-through
2010-09-18 NeilBrownsegments: swap then/else branches.
2010-09-18 NeilBrownFactor out seg_add_new
2010-09-17 NeilBrownadd_block_address: be careful with physaddr == 0
2010-09-17 NeilBrownSimplify test in lafs_refile
2010-09-17 NeilBrownlafs_refile: lots of locking and refcount changes.
2010-09-15 NeilBrownre-indent lafs_file.
2010-09-15 NeilBrownlafs_refile: group all functionality that requires...
2010-09-15 NeilBrownlafs_refile: factor out check for unpinnable data blocks.
2010-09-15 NeilBrownSmall lafs_refile clean up
2010-09-15 NeilBrownDon't hold counted reference while on leafs list.
2010-09-15 NeilBrownHold reference while erasing blocks in lafs_invalidate_page
2010-09-15 NeilBrownTake a ref on dblock whenever the InoIdx block has...
2010-09-14 NeilBrowngetiref_locked fixes
2010-09-14 NeilBrownChange readpage to use ->chain instead of ->lru
2010-09-14 NeilBrownlafs_refile - split out set_lru
2010-09-14 NeilBrownlafs_refile: separate out consistency checking
2010-09-14 NeilBrownREADME update and some comment fixes.
2010-09-14 NeilBrownMake sure checkpoint happens after a timeout.
2010-09-13 NeilBrowntidy lafs_get_flushable a bit.
2010-09-13 NeilBrownRemove old comment
2010-09-13 NeilBrownLog symlink creation
2010-09-13 NeilBrownRemove lafs_space_use
2010-09-13 NeilBrowncluster_allocate - minor code rearrangement.
2010-09-13 NeilBrownGet SegRef on parent of phys==0 blocks.
2010-09-13 NeilBrownRemove pinning of iblock in place of dblock
2010-09-13 NeilBrownRefinements for triggering checkpoint when we are low...
2010-09-13 NeilBrownClean up error returns in lafs_reserve_block
2010-08-15 NeilBrownNever set SegRef on an InoIdx block
2010-08-15 NeilBrownWait for a checkpoint before returning ENOSPC
2010-08-15 NeilBrownclean.c - assorted tidy-ups
2010-08-14 NeilBrownCheck if dirblock can be orphan before making it one.
2010-08-14 NeilBrownflush orphans when renaming to empty directory just...
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 NeilBrownUpdate trunc_gen whenever we truncate a file to zero.
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 NeilBrownRelease stray B_Async blocks if we find them.
2010-08-14 NeilBrownCombine cleaning and orphan list_heads.
2010-08-14 NeilBrownChange when orphan blocks are refcounted.
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-14 NeilBrownImplement youth decay.
2010-08-14 NeilBrownUse the right value of creation_age of subsets.
2010-08-14 NeilBrownEnsure lafs_orphan_release doesn't block too much
2010-08-13 NeilBrownREADME update
2010-08-13 NeilBrownTune checkpoint freq by segments, not blocks.
2010-08-13 NeilBrownSeparate thread management from the cleaning.
2010-08-13 NeilBrownroll: don't update index if block address hasn't changed.
2010-08-13 NeilBrownCreate a backing_dev_info for a lafs filesystem.
2010-08-13 NeilBrownGive subset objects their own operations
2010-08-13 NeilBrownAdd missing set_anon_super for subset mounts
2010-08-13 NeilBrownAdd test code for subset mounts.
2010-08-13 NeilBrownMaybe add a bug-on in dirty_dblock
2010-08-13 NeilBrownBetter handling of changing a Directory into an InodeFile
2010-08-13 NeilBrownVarious fixes for lafs_get_subset
2010-08-13 NeilBrownlafs_get_subset: balance locks properly
2010-08-13 NeilBrownFix lafs_put_super for subset mounts.
2010-08-13 NeilBrownImprove lafs_iget_fs
2010-08-13 NeilBrownSet PinPending in flush_data_to_inode.
2010-08-13 NeilBrowniget_my_inode - fix for case of ino == NULL
2010-08-13 NeilBrownlafs_write_end: set new file size correctly.
2010-08-11 NeilBrownDiscard filesys field from lafs_inode
2010-08-11 NeilBrownChange filesys arg of lafs_new_inode to struct super_block
2010-08-10 NeilBrownMake lafs_new_inode work when given an explicit inode...
2010-08-10 NeilBrownChoose_free_inum: never return number below 16
2010-08-09 NeilBrownAdd 'filesys' arg to lafs_new_inode
2010-08-09 NeilBrownMake dir arg to lafs_new_inode optional.
2010-08-09 NeilBrownRevise handling of filesystem inconsistency: nlink...
2010-08-09 NeilBrowncheckpoint must wait for both dblock and iblock of...
2010-08-09 NeilBrownUnpin data blocks from previous phase before allowing...
2010-08-09 NeilBrownBe more careful about waking cleaner in cluster_end_io.
2010-08-09 NeilBrownDon't release an orphan just because an inode cannot...
next