projects
/
linux-block.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
bcachefs: Erasure coding fixes & refactoring
[linux-block.git]
/
fs
/
bcachefs
/
recovery.c
2023-10-22
Kent Overstreet
bcachefs: bch2_alloc_write() should be writing for...
blob
|
commitdiff
|
raw
2023-10-22
Kent Overstreet
bcachefs: Reduce/kill BKEY_PADDED use
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Update transactional triggers interface to...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Don't require flush/fua on every journal...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Increase journal pipelining
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: bch2_trans_get_iter() no longer returns errors
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Use BTREE_ITER_PREFETCH in journal+btree...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Fix journal reclaim spinning in recovery
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Fix a btree transaction iter overflow
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: New varints
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Drop alloc keys from journal when -o reconstr...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Improvements to writing alloc info
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Fix a bug with the journal_seq_blacklist...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Add an option for rebuilding the replicas...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Kill BTREE_TRIGGER_NOOVERWRITES
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Use cached iterators for alloc btree
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Add an internal option for reading entire...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Set filesystem features earlier in fs init...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Interior btree updates are now fully transact...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Fix reading of alloc info after unclean shutdown
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Fix iterating of journal keys within a btree...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Read journal when keep_journal on
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Add an option for keeping journal entries...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Fix an assertion when nothing to replay
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Replay interior node keys
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: trans_commit() path can now insert to interio...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Clear BCH_FEATURE_extents_above_btree_updates...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Move extent overwrite handling out of core...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Skip 0 size deleted extents in journal replay
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Traverse iterator in journal replay
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Fix another iterator leak
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: BCH_SB_FEATURES_ALL
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: btree_ptr_v2
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: btree_and_journal_iter
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Split out btree_trigger_flags
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Use KEY_TYPE_deleted whitouts for extents
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Convert some enums to x-macros
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Don't export __bch2_fs_read_write
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Don't reexecute triggers when retrying transa...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Kill BTREE_INSERT_ATOMIC
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Convert all bch2_trans_commit() users to...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: bch2_check_set_feature()
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Reorganize extents.c
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Inline data extents
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Rework of cut_front & cut_back
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Justin Husted
bcachefs: Set lost+found mode to 0700
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Trust btree alloc info at runtime
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Fix creation of lost+found
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Fix incorrect use of bch2_extent_atomic_end()
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: bch2_extent_atomic_end() now traverses iter
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Factor out fs-common.c
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Kill deferred btree updates
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Drop trans arg to bch2_extent_atomic_end()
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Flush fsck errors when looping in btree gc
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Switch reconstruct_alloc to a mount option
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Reflink pointers also have to be remarked...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Reflink
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Refactor bch2_extent_trim_atomic() for reflink
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Rework calling convention for marking overwrites
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Fix ec_stripes_read()
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Fix array overrun with unknown btree roots
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: fix kasan splat
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Improve key marking interface
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Don't use a fixed size buffer for fs_usage_deltas
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: More work to avoid transaction restarts
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: some improvements to startup messages and...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: bch2_trans_mark_update()
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Write out fs usage consistently
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Mark overwrites from journal replay in initial gc
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Deduplicate keys in the journal before replay
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Journal replay refactoring
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: delete duplicated code
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Rewrite journal_seq_blacklist machinery
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: add ability to run gc on metadata only
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Refactor bch2_fs_recovery()
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Track whether filesystem has errors in superblock
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Verify fs hasn't been modified before going rw
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Go rw lazily
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: More debug params for testing of recovery...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Run gc if failed to read alloc btree
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Fix error handling in bch2_fs_recovery()
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: improved flush_held_btree_writes()
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Add a mechanism for blocking the journal
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: no need to run gc when initializing new fs
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: don't do initial gc if have alloc info feature
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: serialize persistent_reserved
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: initialize fs usage summary in recovery
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: journal_replay_early()
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: reserve space in journal for fs usage entries
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: delete a debug printk
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Persist stripe blocks_used
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Switch replicas to mark_lock
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Track nr_inodes with the key marking machinery
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Make bkey types globally unique
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Stripes now properly subject to gc
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
Revert "bcachefs: start erasure coding after journal...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: start erasure coding after journal replay
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Erasure coding
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: stripe support for replicas tracking
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Assorted fixes for running on very small...
blob
|
commitdiff
|
raw
|
diff to current
next