summaryrefslogtreecommitdiff
path: root/fs/bcachefs/recovery.c
AgeCommit message (Expand)Author
2023-10-22bcachefs: Rename BTREE_ID enums for consistency with other enumsKent Overstreet
2023-10-22bcachefs: Kill support for !BTREE_NODE_NEW_EXTENT_OVERWRITE()Kent Overstreet
2023-10-22bcachefs: Bring back metadata only gcKent Overstreet
2023-10-22bcachefs: Use x-macros for compat feature bitsKent Overstreet
2023-10-22bcachefs: Fix bkey format generation for 32 bit fieldsKent Overstreet
2023-10-22bcachefs: Scan for old btree nodes if necessary on mountKent Overstreet
2023-10-22bcachefs: Add error message for some allocation failuresKent Overstreet
2023-10-22bcachefs: Extents may now cross btree node boundariesKent Overstreet
2023-10-22bcachefs: Run fsck if BCH_FEATURE_alloc_v2 isn't setKent Overstreet
2023-10-22bcachefs: Journal updates to dev usageKent Overstreet
2023-10-22bcachefs: Persist 64 bit io clocksKent Overstreet
2023-10-22bcachefs: Add (partial) support for fixing btree topologyKent Overstreet
2023-10-22bcachefs: Add support for doing btree updates prior to journal replayKent Overstreet
2023-10-22bcachefs: Kill metadata only gcKent Overstreet
2023-10-22bcachefs: Factor out bch2_ec_stripes_heap_start()Kent Overstreet
2023-10-22bcachefs: Add btree node prefetching to bch2_btree_and_journal_walk()Kent Overstreet
2023-10-22bcachefs: bch2_alloc_write() should be writing for all devicesKent Overstreet
2023-10-22bcachefs: Reduce/kill BKEY_PADDED useKent Overstreet
2023-10-22bcachefs: Update transactional triggers interface to pass old & new keysKent Overstreet
2023-10-22bcachefs: Don't require flush/fua on every journal writeKent Overstreet
2023-10-22bcachefs: Increase journal pipeliningKent Overstreet
2023-10-22bcachefs: bch2_trans_get_iter() no longer returns errorsKent Overstreet
2023-10-22bcachefs: Use BTREE_ITER_PREFETCH in journal+btree iterKent Overstreet
2023-10-22bcachefs: Fix journal reclaim spinning in recoveryKent Overstreet
2023-10-22bcachefs: Fix a btree transaction iter overflowKent Overstreet
2023-10-22bcachefs: New varintsKent Overstreet
2023-10-22bcachefs: Drop alloc keys from journal when -o reconstruct_allocKent Overstreet
2023-10-22bcachefs: Improvements to writing alloc infoKent Overstreet
2023-10-22bcachefs: Fix a bug with the journal_seq_blacklist mechanismKent Overstreet
2023-10-22bcachefs: Add an option for rebuilding the replicas sectionKent Overstreet
2023-10-22bcachefs: Kill BTREE_TRIGGER_NOOVERWRITESKent Overstreet
2023-10-22bcachefs: Use cached iterators for alloc btreeKent Overstreet
2023-10-22bcachefs: Add an internal option for reading entire journalKent Overstreet
2023-10-22bcachefs: Set filesystem features earlier in fs init pathKent Overstreet
2023-10-22bcachefs: Interior btree updates are now fully transactionalKent Overstreet
2023-10-22bcachefs: Fix reading of alloc info after unclean shutdownKent Overstreet
2023-10-22bcachefs: Fix iterating of journal keys within a btree nodeKent Overstreet
2023-10-22bcachefs: Read journal when keep_journal onKent Overstreet
2023-10-22bcachefs: Add an option for keeping journal entries after startupKent Overstreet
2023-10-22bcachefs: Fix an assertion when nothing to replayKent Overstreet
2023-10-22bcachefs: Replay interior node keysKent Overstreet
2023-10-22bcachefs: trans_commit() path can now insert to interior nodesKent Overstreet
2023-10-22bcachefs: Clear BCH_FEATURE_extents_above_btree_updates on clean shutdownKent Overstreet
2023-10-22bcachefs: Move extent overwrite handling out of core btree codeKent Overstreet
2023-10-22bcachefs: Skip 0 size deleted extents in journal replayKent Overstreet
2023-10-22bcachefs: Traverse iterator in journal replayKent Overstreet
2023-10-22bcachefs: Fix another iterator leakKent Overstreet
2023-10-22bcachefs: BCH_SB_FEATURES_ALLKent Overstreet
2023-10-22bcachefs: btree_ptr_v2Kent Overstreet
2023-10-22bcachefs: btree_and_journal_iterKent Overstreet