]> git.neil.brown.name Git - LaFS.git/history - cluster.c
lafs_iget takes a filesystem-inode rather than a super_block.
[LaFS.git] / cluster.c
2011-03-07 NeilBrownReplace lots of ino_from_sb uses.
2011-03-05 NeilBrownAll seg_addr to report the address at the end of the...
2011-03-05 NeilBrownFix error-return value from seg_addr
2010-10-18 NeilBrownFix lafs_seg_next to talk write-cluster properly.
2010-10-18 NeilBrownrollforward: use segpos functions to walk the addresses...
2010-10-11 Neil Browncluster.c - various tidy-ups.
2010-10-10 NeilBrownDon't use I_ICredit for UnincCredit when cleaning.
2010-10-01 NeilBrownMinor formatting improvements.
2010-09-15 NeilBrownDon't hold counted reference while on leafs list.
2010-09-14 NeilBrownMake sure checkpoint happens after a timeout.
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-08-15 NeilBrownWait for a checkpoint before returning ENOSPC
2010-08-13 NeilBrownTune checkpoint freq by segments, not blocks.
2010-08-13 NeilBrownSeparate thread management from the cleaning.
2010-08-13 NeilBrownSet PinPending in flush_data_to_inode.
2010-08-11 NeilBrownDiscard filesys field from lafs_inode
2010-08-09 NeilBrownBe more careful about waking cleaner in cluster_end_io.
2010-08-09 NeilBrownrcu locking protection for ->my_inode
2010-08-09 NeilBrownRemove some dead code.
2010-08-09 NeilBrownDon't clear PinPending without a good reason.
2010-08-09 NeilBrownMake sure we do a cluster-flush when SecondFlushNeeded
2010-08-09 Neil BrownStore blocksize directly in struct fs
2010-08-09 NeilBrownBetter cleaner flushing
2010-07-25 NeilBrownSeparate setting of PinPending out
2010-07-25 NeilBrownDiscard WritePhase and phase wait
2010-07-25 NeilBrownForward port to 2.6.34
2010-07-25 NeilBrownBuild larger bios when writing to cluster
2010-07-25 NeilBrownFix up writeout and flushing.
2010-07-25 NeilBrownRemove some FIXME comments that are outdated.
2010-07-09 NeilBrownOnly increment pending_nxt when we finish a cluster
2010-07-09 NeilBrownRetard cleaner more when space is tight.
2010-07-03 NeilBrownClose segments properly when we get to the end.
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 NeilBrownRevise space allocation for cleaning.
2010-06-28 NeilBrownFix incorrect de-ref of ->my_inode
2010-06-28 NeilBrownChange dirty_inode. Again.
2010-06-27 NeilBrownREADME update and bug-ons to help catch newly identifie...
2010-06-27 NeilBrownDrop ssnum arg from lafs_free_get
2010-06-27 NeilBrownComplete TODO list
2010-06-27 NeilBrownAdd some more tracing.
2010-06-27 NeilBrownAdd lots of assertions.
2010-06-25 NeilBrownRevise error returns for allocation failure.
2010-06-25 NeilBrownMake cluster_flush conditional on there being something...
2010-06-23 NeilBrownWhen cluster_allocate and EmptyIndex block, clear Dirty...
2010-06-23 NeilBrownPin inode data blocks when dirtying them.
2010-06-23 NeilBrownAllow EmptyIndex blocks to be written
2010-06-21 NeilBrownEnsure that umount gets woken when a checkpoint completes.
2010-06-21 NeilBrownAdd casts to shifts which should change type width.
2010-06-07 NeilBrownDon't clear B_Valid when index block is empty
2009-08-25 NeilBrownUpdates summaries when flushing a block into the inode.
2009-08-25 NeilBrownSplit B_Writeback out from B_IOLock
2009-08-24 NeilBrownFix iolock semantics.
2009-08-24 NeilBrownIOLock all accesses to index blocks.
2009-08-24 NeilBrownRevise dirty/valid rules for Index blocks.
2009-08-18 NeilBrownMake sure inode dblock stayed pinned in checkpoint.
2009-08-16 NeilBrownLAFS_BUG add new debug macro that prints block information.
2009-08-15 NeilBrownImprove credit handling when flushing a data block...
2009-08-15 NeilBrownSimplify writeout rules for inode data block.
2009-08-15 NeilBrownSimplify iolocking in get_flushable
2009-08-15 NeilBrownAvoid races when processing blocks for checkpoint.
2009-08-15 NeilBrownRemove dirtying of InoIdx in place of inode data block.
2009-08-03 NeilBrownDon't use B_Credit to set B_Realloc
2009-08-03 NeilBrownDon't clear B_Realloc when setting B_Dirty
2009-08-02 NeilBrownFix use-wrong-variable bug in cluster_insert
2009-08-02 NeilBrowncluster_flush credit handling.
2009-08-02 NeilBrownImprove prepare_checkpoint locking.
2009-08-02 NeilBrownflush_data_to_inode fixes.
2009-08-02 NeilBrowncount credits for debugging
2009-08-02 NeilBrowncluster_allocate: remove from leafs list if needed.
2009-08-02 NeilBrowncluster_allocate: handle credits better.
2009-07-23 NeilBrownUse strblk is more places.
2009-07-20 NeilBrownmore segusage refcount stuff.
2009-04-13 NeilBrownFix dirty_block for inode data blocks.
2009-04-13 NeilBrownlafs_seg_deref - actually use it.
2009-03-20 NeilBrownCosmetic cleanups.
2009-03-19 NeilBrownAnnotate getref depending on whether '0' is safe.
2009-03-19 NeilBrownRemove need to hold i_mutex when flushing data into...
2009-03-19 NeilBrownCorrect handling of references to iblock.
2009-03-19 NeilBrownflush_to_inode: before more careful about existing...
2009-03-19 NeilBrowncluster_allocate: refile inode data block properly.
2009-03-19 NeilBrownAdd tracking of refcount sources.
2009-03-16 NeilBrownwritepage: make sure we don't write blocks that are...
2009-03-16 NeilBrownDiscard the B_Alloc flag
2009-03-16 NeilBrownlafs_cluster_allocate: always iolock before calling...
2009-03-16 NeilBrownSimplify lafs_cluster_allocate
2009-03-16 NeilBrowncluster.c - ugly fix, should be improved.
2009-03-16 NeilBrowncluster.c: minor cleanup
2009-03-16 NeilBrownClean up tracing output
2009-03-16 NeilBrownWHITE SPACE
2009-03-16 NeilBrownFew more credit/refcount fixes
next