]> git.neil.brown.name Git - LaFS.git/shortlog
LaFS.git
2010-08-09 Neil BrownDiscard per-device superblocks
2010-08-09 Neil BrownUse anon super for prime_sb
2010-08-09 Neil BrownStore blocksize directly in struct fs
2010-08-09 NeilBrownBetter cleaner flushing
2010-08-09 NeilBrownRemove pointless code duplication in refile.
2010-07-25 NeilBrownSeparate setting of PinPending out
2010-07-25 NeilBrownDiscard WritePhase and phase wait
2010-07-25 NeilBrownwrite_begin and sync_page fixes.
2010-07-25 NeilBrownForward port to 2.6.34
2010-07-25 NeilBrownREADME update
2010-07-25 NeilBrownREADME update
2010-07-25 NeilBrownUse write_begin/write_end in place of prepare/commit
2010-07-25 Neil BrownAdd export operations for NFS export.
2010-07-25 Neil BrownHandle fsync of inodes correctly
2010-07-25 Neil BrownImplement readpages
2010-07-25 NeilBrownBuild larger bios when writing to cluster
2010-07-25 NeilBrownFix up writeout and flushing.
2010-07-25 NeilBrownSome updates to rules.doc
2010-07-25 NeilBrownRemove some FIXME comments that are outdated.
2010-07-25 NeilBrownFix (Again) handling of new segment for final cluster
2010-07-10 NeilBrownMake sure last segment allocated is properly registered...
2010-07-10 NeilBrownBetter status handling for orphan handlers.
2010-07-09 NeilBrownMake sure orphans gets run promptly.
2010-07-09 NeilBrownReinstitute a BUG_ON in checkpoint_unlock_wait and...
2010-07-09 NeilBrownMake sure we retry orphan handling if mutex unavailable.
2010-07-09 NeilBrownMake sure we don't wait forever on writeback
2010-07-09 NeilBrownOnly increment pending_nxt when we finish a cluster
2010-07-09 NeilBrownREADME update and spelling fixes.
2010-07-09 NeilBrownEnsure we drop async refs on youthblk extra on unmount.
2010-07-09 NeilBrownRetard cleaner more when space is tight.
2010-07-09 NeilBrownProtect directory updates from be hit by writepage.
2010-07-09 NeilBrownSupport fully async iget
2010-07-09 NeilBrownClean up handling of B_Async
2010-07-06 NeilBrownA not Valid directory orphan block is OK.
2010-07-03 NeilBrownAdd iolock_written_async
2010-07-03 NeilBrownAvoid overallocation to the cleaner
2010-07-03 NeilBrownDon't clear clean_reserved when allocating more
2010-07-03 NeilBrownRevise rules for setting EmergencyClean
2010-07-03 NeilBrownFix some more left-shift-overflow issues.
2010-07-03 NeilBrownDon't reset level of InoIdx which has dirty children
2010-07-03 NeilBrownMake the first segment 'active'.
2010-07-03 NeilBrownFix some issues with special entries in the segment...
2010-07-03 NeilBrownRemove lafs_write_super.
2010-07-03 NeilBrownAllow index block to be Realloc during truncate.
2010-07-03 NeilBrownDon't set I_Trunc until pages are invalidated and trunc...
2010-07-03 NeilBrownClose segments properly when we get to the end.
2010-07-03 NeilBrownDon't remove a block from cleaning list until B_Realloc...
2010-07-03 NeilBrownkeep ->cleaning list in order.
2010-07-03 NeilBrownreset newblocks for each checkpoint
2010-07-03 NeilBrownHandle print_tree of NULL block cleanly.
2010-07-02 NeilBrownMake sure the segment being written is never cleaned.
2010-07-02 NeilBrownMore issues with wc->seg being explicitly unset at...
2010-07-02 NeilBrowncluster_reset
2010-07-02 NeilBrownFix lafs_cluster_allocate to full cluster.
2010-07-02 NeilBrownProperly track segrefs held by active segments.
2010-07-02 NeilBrownRemove all to lafs_io_wake in lafs_cluster_allocate
2010-07-02 NeilBrownRearrange if structure in lafs_cluster_allocate
2010-07-02 NeilBrowncombine two loops in lafs_cluster_allocate
2010-06-29 NeilBrownRearrange code in lafs_cluster_allocate.
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 NeilBrownReport directory size without holes.
2010-06-28 NeilBrownDon't clear PinPending in blocks in the inode map.
2010-06-28 NeilBrownwait for pending truncate in delete_inode
2010-06-28 NeilBrownRemove BUG_ON that is no longer valid.
2010-06-28 NeilBrownMove filesystem shutdown from put_super to lafs_release.
2010-06-28 NeilBrownFix incorrect de-ref of ->my_inode
2010-06-28 NeilBrownFix races between truncate and cleaner.
2010-06-28 NeilBrownNew bugon for unlink loop.
2010-06-28 NeilBrownChange dirty_inode. Again.
2010-06-27 NeilBrownREADME update and bug-ons to help catch newly identifie...
2010-06-27 NeilBrownGet block ref in lafs_add_block_address
2010-06-27 NeilBrownMake sure we io_wait when we clear B_Writeback
2010-06-27 NeilBrownAdd proper locking and refcounting to pin_all_children.
2010-06-27 NeilBrownPin SegmentMap block when they might need to be dirtied.
2010-06-27 NeilBrownDrop ssnum arg from lafs_free_get
2010-06-27 NeilBrownRevise which blocks need N* credits.
2010-06-27 NeilBrownBe Careful about cleaning PinPending blocks.
2010-06-27 NeilBrownChange flushing of space-accounting blocks.
2010-06-27 NeilBrownClean up do_checkpoint a bit.
2010-06-27 NeilBrownTidy up and re-factor lafs_phase_flip
2010-06-27 NeilBrownDesign Thoughts about PinPending and SegmentMap
2010-06-27 NeilBrownComplete TODO list
2010-06-27 NeilBrownAdd some more tracing.
2010-06-27 NeilBrownAdd lots of assertions.
2010-06-27 NeilBrownAdd tracing to show orphans at shutdown.
2010-06-27 NeilBrownAdd debug tracing to unlink.
2010-06-27 NeilBrownAdd loop-check to do_checkpoint
2010-06-27 NeilBrownexport lafs_dir_print
2010-06-27 NeilBrownAdd cluster list tracking to print_tree
2010-06-27 NeilBrownAdd has_ref to help debugging.
2010-06-27 NeilBrownREADME update, typos, FIXME comments etc. No code.
2010-06-27 NeilBrownRemove stray function declarations from lafs.h
2010-06-25 NeilBrownAllow writers to block while the cleaner makes a little...
2010-06-25 NeilBrownRevise error returns for allocation failure.
2010-06-25 NeilBrownAdd AccountSpace reservation.
2010-06-25 NeilBrownMake cluster_flush conditional on there being something...
2010-06-25 NeilBrownImprove flushing of 'cleaner' clusters.
next