]> git.neil.brown.name Git - LaFS.git/history - modify.c
README update
[LaFS.git] / modify.c
2010-10-10 NeilBrownCombine dirty_iblock with setting Realloc on iblock.
2010-09-24 NeilBrownFix bug in sort_block
2010-09-17 NeilBrownlafs_refile: lots of locking and refcount changes.
2010-08-09 Neil BrownStore blocksize directly in struct fs
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 NeilBrownRemove some FIXME comments that are outdated.
2010-07-03 NeilBrownDon't reset level of InoIdx which has dirty children
2010-06-27 NeilBrownRevise which blocks need N* credits.
2010-06-27 NeilBrownComplete TODO list
2010-06-27 NeilBrownAdd some more tracing.
2010-06-27 NeilBrownAdd lots of assertions.
2010-06-27 NeilBrownREADME update, typos, FIXME comments etc. No code.
2010-06-25 NeilBrownRevise error returns for allocation failure.
2010-06-25 NeilBrownAdd AccountSpace reservation.
2010-06-23 NeilBrownEnsure InoIdx block is really empty before erasing it.
2010-06-23 NeilBrownincorporate_internal: remove unnecessary setting of...
2010-06-23 NeilBrownwalk_index: fix "found end of addresses" detection.
2010-06-23 NeilBrownSet EmptyIndex where appropriate.
2010-06-22 NeilBrownAdd EmptyIndex flag.
2010-06-22 NeilBrownFilter empty block from uninc change before incorporation.
2010-06-22 NeilBrownDelay hashing of index blocks until they are incorporated.
2010-06-22 NeilBrownRevert a21596e51b872635c7cb0683a21fff981f5d3716
2010-06-22 NeilBrownRevert 7cfdec7d8156a8961c3413cca8e92340768c5b97
2010-06-22 NeilBrownRevert 1736b5f072c4f89cc641fb0a1991d9c145c411ec
2010-06-22 NeilBrownallocate_block fixes.
2010-06-21 NeilBrownprealloc extra space for directory blocks.
2010-06-21 NeilBrownincorporate: don't remove children prematurely.
2010-06-21 NeilBrownDon't treat leaf-index blocks with children as empty.
2010-06-18 NeilBrownIncorp: improve setting of address after split.
2010-06-18 NeilBrownmodify: avoid breaking an PrimaryRef chain
2010-06-18 NeilBrownRemove sort_uninc
2010-06-18 NeilBrownHandle extents getting added before an indirect block.
2010-06-13 NeilBrownFix handling of extents during incorporation.
2010-06-13 NeilBrownWhen incorp empty child out of parent, remove from...
2010-06-13 NeilBrownBetter handling of upward recursive empty index deletion.
2010-06-13 NeilBrownRemove last trace of setting depth to zero for empty...
2010-06-13 NeilBrownunhash iblock when it becomes empty.
2010-06-13 NeilBrownincorporate: don't leave ->depth at 0
2010-06-13 NeilBrownlafs_incorporate InoIdx: avoid depth change when childr...
2010-06-13 NeilBrowngrow_index_tree: handle B_Root correctly
2010-06-13 NeilBrownSet PrimaryRef in do_incorporate_internal
2010-06-13 NeilBrownFix Primary Ref counting when removing an unincorporate...
2010-06-10 NeilBrownFix handling of empty index blocks during incorporation.
2010-06-10 NeilBrownFix problem with mobility of internal index blocks.
2010-06-10 NeilBrownlafs_incorporate: bug on not dirty.
2010-06-10 NeilBrownremove_from_index: various fixes.
2010-06-10 NeilBrownlafs_walk_leaf_index
2010-06-08 NeilBrownwalk_extent: don't keep walking past the end of the...
2010-06-08 NeilBrownadd_extent fixes.
2010-06-08 NeilBrownSet depth to 0 when InoIdx becomes empty.
2010-06-07 NeilBrownDon't clear B_Valid when index block is empty
2009-09-28 NeilBrownincorporate: handle empty block correctly.
2009-09-28 NeilBrownFORMAT CHANGE - include start address explicitly in...
2009-09-28 NeilBrownHandle index blocks becoming empty better.
2009-09-28 NeilBrownDon't lose path to index blocks that haven't been incor...
2009-09-03 NeilBrownMultiple improvements to inode dirtying
2009-09-03 NeilBrownDon't add Credits to Dirty blocks.
2009-09-03 NeilBrownAdd some more "temp_credits" assignment to improve...
2009-09-03 NeilBrownClear physaddr when growing an index tree.
2009-08-25 NeilBrownAccount for some more temporary credits.
2009-08-25 NeilBrownDocumentation updates and some BUG_ON and tracing.
2009-08-25 NeilBrownRename share_uninic to share_uninc
2009-08-25 NeilBrownlafs_incorporate - don't clear a block with children.
2009-08-25 NeilBrownImprove tracing for lafs_incorporate.
2009-08-25 NeilBrownsilly typo in do_incorporate_leaf.
2009-08-25 NeilBrownAccelerate walk_indirect.
2009-08-25 NeilBrownincorporate: always call sort_blocks on the uninc list.
2009-08-25 NeilBrownFix add_extent
2009-08-25 NeilBrownincorporate_index - minor cleanups.
2009-08-25 NeilBrownIntroduce lafs_index_empty.
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-16 NeilBrownLAFS_BUG add new debug macro that prints block information.
2009-08-15 NeilBrownDon't set Valid when setting Dirty.
2009-08-09 NeilBrownDon't insist on having UnincCredits for all Index blocks.
2009-08-08 NeilBrowntemp_credits accounting.
2009-07-20 NeilBrownVarious fixes...
2009-04-13 NeilBrownwalk_leaf_index - use kmap, not kmap_atomic
2009-03-20 NeilBrownCosmetic cleanups.
2009-03-19 NeilBrownMake sure all global functions have distinctive names.
2009-03-19 NeilBrownTruncate from arbitrary offset in file.
2009-03-19 NeilBrownDon't erase inode dblock during incorporation.
2009-03-19 NeilBrownFix incorporate_index
2009-03-19 NeilBrownVarious incorporation and truncation fixes.
2009-03-19 NeilBrownincorporate: erase iblock when done.
2009-03-19 NeilBrownAdd tracking of refcount sources.
2009-03-16 NeilBrownAlways hold iolock while calling lafs_incorporate
2009-03-16 NeilBrownMore fixes for index_incorporate
2009-03-16 NeilBrownModify incorporate_index to match the new incorporation...
2009-03-16 NeilBrownClean up tracing output
2009-03-16 NeilBrownWHITE SPACE
2009-03-16 NeilBrownFew more credit/refcount fixes
2009-02-26 Neil BrownRefcount count B_Uninc blocks.
2009-02-26 Neil Brownincorporate: further improvements to credit management.
2009-02-25 Neil BrownFix lafs_find_next and hence rm -r problem.
2008-12-12 Neil Brownpin-all-children
2008-12-12 Neil BrownMore refcount fixes and some debugging
next