bcachefs: Bring back metadata only gc
[linux-block.git] / fs / bcachefs / recovery.c
2023-10-22 Kent Overstreetbcachefs: Bring back metadata only gc
2023-10-22 Kent Overstreetbcachefs: Use x-macros for compat feature bits
2023-10-22 Kent Overstreetbcachefs: Fix bkey format generation for 32 bit fields
2023-10-22 Kent Overstreetbcachefs: Scan for old btree nodes if necessary on...
2023-10-22 Kent Overstreetbcachefs: Add error message for some allocation failures
2023-10-22 Kent Overstreetbcachefs: Extents may now cross btree node boundaries
2023-10-22 Kent Overstreetbcachefs: Run fsck if BCH_FEATURE_alloc_v2 isn't set
2023-10-22 Kent Overstreetbcachefs: Journal updates to dev usage
2023-10-22 Kent Overstreetbcachefs: Persist 64 bit io clocks
2023-10-22 Kent Overstreetbcachefs: Add (partial) support for fixing btree topology
2023-10-22 Kent Overstreetbcachefs: Add support for doing btree updates prior...
2023-10-22 Kent Overstreetbcachefs: Kill metadata only gc
2023-10-22 Kent Overstreetbcachefs: Factor out bch2_ec_stripes_heap_start()
2023-10-22 Kent Overstreetbcachefs: Add btree node prefetching to bch2_btree_and_...
2023-10-22 Kent Overstreetbcachefs: bch2_alloc_write() should be writing for...
2023-10-22 Kent Overstreetbcachefs: Reduce/kill BKEY_PADDED use
2023-10-22 Kent Overstreetbcachefs: Update transactional triggers interface to...
2023-10-22 Kent Overstreetbcachefs: Don't require flush/fua on every journal...
2023-10-22 Kent Overstreetbcachefs: Increase journal pipelining
2023-10-22 Kent Overstreetbcachefs: bch2_trans_get_iter() no longer returns errors
2023-10-22 Kent Overstreetbcachefs: Use BTREE_ITER_PREFETCH in journal+btree...
2023-10-22 Kent Overstreetbcachefs: Fix journal reclaim spinning in recovery
2023-10-22 Kent Overstreetbcachefs: Fix a btree transaction iter overflow
2023-10-22 Kent Overstreetbcachefs: New varints
2023-10-22 Kent Overstreetbcachefs: Drop alloc keys from journal when -o reconstr...
2023-10-22 Kent Overstreetbcachefs: Improvements to writing alloc info
2023-10-22 Kent Overstreetbcachefs: Fix a bug with the journal_seq_blacklist...
2023-10-22 Kent Overstreetbcachefs: Add an option for rebuilding the replicas...
2023-10-22 Kent Overstreetbcachefs: Kill BTREE_TRIGGER_NOOVERWRITES
2023-10-22 Kent Overstreetbcachefs: Use cached iterators for alloc btree
2023-10-22 Kent Overstreetbcachefs: Add an internal option for reading entire...
2023-10-22 Kent Overstreetbcachefs: Set filesystem features earlier in fs init...
2023-10-22 Kent Overstreetbcachefs: Interior btree updates are now fully transact...
2023-10-22 Kent Overstreetbcachefs: Fix reading of alloc info after unclean shutdown
2023-10-22 Kent Overstreetbcachefs: Fix iterating of journal keys within a btree...
2023-10-22 Kent Overstreetbcachefs: Read journal when keep_journal on
2023-10-22 Kent Overstreetbcachefs: Add an option for keeping journal entries...
2023-10-22 Kent Overstreetbcachefs: Fix an assertion when nothing to replay
2023-10-22 Kent Overstreetbcachefs: Replay interior node keys
2023-10-22 Kent Overstreetbcachefs: trans_commit() path can now insert to interio...
2023-10-22 Kent Overstreetbcachefs: Clear BCH_FEATURE_extents_above_btree_updates...
2023-10-22 Kent Overstreetbcachefs: Move extent overwrite handling out of core...
2023-10-22 Kent Overstreetbcachefs: Skip 0 size deleted extents in journal replay
2023-10-22 Kent Overstreetbcachefs: Traverse iterator in journal replay
2023-10-22 Kent Overstreetbcachefs: Fix another iterator leak
2023-10-22 Kent Overstreetbcachefs: BCH_SB_FEATURES_ALL
2023-10-22 Kent Overstreetbcachefs: btree_ptr_v2
2023-10-22 Kent Overstreetbcachefs: btree_and_journal_iter
2023-10-22 Kent Overstreetbcachefs: Split out btree_trigger_flags
2023-10-22 Kent Overstreetbcachefs: Use KEY_TYPE_deleted whitouts for extents
2023-10-22 Kent Overstreetbcachefs: Convert some enums to x-macros
2023-10-22 Kent Overstreetbcachefs: Don't export __bch2_fs_read_write
2023-10-22 Kent Overstreetbcachefs: Don't reexecute triggers when retrying transa...
2023-10-22 Kent Overstreetbcachefs: Kill BTREE_INSERT_ATOMIC
2023-10-22 Kent Overstreetbcachefs: Convert all bch2_trans_commit() users to...
2023-10-22 Kent Overstreetbcachefs: bch2_check_set_feature()
2023-10-22 Kent Overstreetbcachefs: Reorganize extents.c
2023-10-22 Kent Overstreetbcachefs: Inline data extents
2023-10-22 Kent Overstreetbcachefs: Rework of cut_front & cut_back
2023-10-22 Justin Hustedbcachefs: Set lost+found mode to 0700
2023-10-22 Kent Overstreetbcachefs: Trust btree alloc info at runtime
2023-10-22 Kent Overstreetbcachefs: Fix creation of lost+found
2023-10-22 Kent Overstreetbcachefs: Fix incorrect use of bch2_extent_atomic_end()
2023-10-22 Kent Overstreetbcachefs: bch2_extent_atomic_end() now traverses iter
2023-10-22 Kent Overstreetbcachefs: Factor out fs-common.c
2023-10-22 Kent Overstreetbcachefs: Kill deferred btree updates
2023-10-22 Kent Overstreetbcachefs: Drop trans arg to bch2_extent_atomic_end()
2023-10-22 Kent Overstreetbcachefs: Flush fsck errors when looping in btree gc
2023-10-22 Kent Overstreetbcachefs: Switch reconstruct_alloc to a mount option
2023-10-22 Kent Overstreetbcachefs: Reflink pointers also have to be remarked...
2023-10-22 Kent Overstreetbcachefs: Reflink
2023-10-22 Kent Overstreetbcachefs: Refactor bch2_extent_trim_atomic() for reflink
2023-10-22 Kent Overstreetbcachefs: Rework calling convention for marking overwrites
2023-10-22 Kent Overstreetbcachefs: Fix ec_stripes_read()
2023-10-22 Kent Overstreetbcachefs: Fix array overrun with unknown btree roots
2023-10-22 Kent Overstreetbcachefs: fix kasan splat
2023-10-22 Kent Overstreetbcachefs: Improve key marking interface
2023-10-22 Kent Overstreetbcachefs: Don't use a fixed size buffer for fs_usage_deltas
2023-10-22 Kent Overstreetbcachefs: More work to avoid transaction restarts
2023-10-22 Kent Overstreetbcachefs: some improvements to startup messages and...
2023-10-22 Kent Overstreetbcachefs: bch2_trans_mark_update()
2023-10-22 Kent Overstreetbcachefs: Write out fs usage consistently
2023-10-22 Kent Overstreetbcachefs: Mark overwrites from journal replay in initial gc
2023-10-22 Kent Overstreetbcachefs: Deduplicate keys in the journal before replay
2023-10-22 Kent Overstreetbcachefs: Journal replay refactoring
2023-10-22 Kent Overstreetbcachefs: delete duplicated code
2023-10-22 Kent Overstreetbcachefs: Rewrite journal_seq_blacklist machinery
2023-10-22 Kent Overstreetbcachefs: add ability to run gc on metadata only
2023-10-22 Kent Overstreetbcachefs: Refactor bch2_fs_recovery()
2023-10-22 Kent Overstreetbcachefs: Track whether filesystem has errors in superblock
2023-10-22 Kent Overstreetbcachefs: Verify fs hasn't been modified before going rw
2023-10-22 Kent Overstreetbcachefs: Go rw lazily
2023-10-22 Kent Overstreetbcachefs: More debug params for testing of recovery...
2023-10-22 Kent Overstreetbcachefs: Run gc if failed to read alloc btree
2023-10-22 Kent Overstreetbcachefs: Fix error handling in bch2_fs_recovery()
2023-10-22 Kent Overstreetbcachefs: improved flush_held_btree_writes()
2023-10-22 Kent Overstreetbcachefs: Add a mechanism for blocking the journal
2023-10-22 Kent Overstreetbcachefs: no need to run gc when initializing new fs
2023-10-22 Kent Overstreetbcachefs: don't do initial gc if have alloc info feature
2023-10-22 Kent Overstreetbcachefs: serialize persistent_reserved
next