projects
/
linux-block.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
bcachefs: Start using bpos.snapshot field
[linux-block.git]
/
fs
/
bcachefs
/
btree_types.h
2023-10-22
Kent Overstreet
bcachefs: Start using bpos.snapshot field
blob
|
commitdiff
|
raw
2023-10-22
Kent Overstreet
bcachefs: Add a mechanism for running callbacks at...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: btree key cache locking improvements
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: __bch2_trans_get_iter() refactoring, BTREE_IT...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: btree_iter_live()
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Improve handling of extents in bch2_trans_upd...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Rename BTREE_ID enums for consistency with...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Kill support for !BTREE_NODE_NEW_EXTENT_OVERW...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Add a mempool for btree_trans bump allocator
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Add code to scan for/rewite old btree nodes
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: iter->real_pos
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Reduce/kill BKEY_PADDED use
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Don't issue btree writes that weren't journalled
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: Fix error in filesystem initialization
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Throttle updates when btree key cache is...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Improve btree key cache shrinker
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Add a shrinker for the btree key cache
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Take a SRCU lock in btree transactions
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Add accounting for dirty btree nodes/keys
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Don't embed btree iters in btree_trans
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Drop sysfs interface to debug parameters
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Fix spurious transaction restarts
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Fix for bad stripe pointers
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Perf improvements for bch_alloc_read()
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Remove some uses of PAGE_SIZE in the btree...
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: Mark btree nodes as needing rewrite when...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Fix bch2_extent_can_insert() not being called
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Give bkey_cached_key same attributes as bpos
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Btree key cache
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Fix a deadlock
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Fix a deadlock in bch2_btree_node_get_sibling()
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Add debug code to print btree transactions
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: Add a mechanism for passing extra journal...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Trace where btree iterators are allocated
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Reduce max nr of btree iters when lockdep...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Journal updates to interior nodes
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: Move extent overwrite handling out of core...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Iterator debug code improvements
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: introduce b->hash_val
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Add some comments for btree iterator flags
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Sort & deduplicate updates in bch2_trans_update()
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: Make btree_insert_entry more private to updat...
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: Don't reexecute triggers when retrying transa...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Refactor whiteouts compaction
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Whiteout changes
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Refactor bch2_trans_commit() path
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Make btree_node_type_needs_gc() cheaper
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Rework btree iterator lifetimes
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: BTREE_ITER_SLOTS isn't a type of btree iter
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Do updates in order they were queued up in
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: Update path now handles triggers that generat...
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: Rip out old hacky transaction restart tracing
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Fix a bug with spinning on the journal
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: kill BTREE_ITER_NOUNLOCK
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: btree_bkey_cached_common
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Add actual tracepoints for transaction restarts
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: don't lose errors from iterators that have...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Add iter->idx
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Kill btree_iter->next
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Btree iterators now always have a btree_trans
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Btree iter improvements
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Add time stats for btree updates
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Btree update path cleanup
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: kill struct btree_insert
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Always use bch2_extent_trim_atomic()
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: increase BTREE_ITER_MAX
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Use journal preres for deferred btree updates
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Convert bucket invalidation to key marking...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: gc lock no longer needed for disk reservations
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: Deferred btree updates
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: Btree locking fix, refactoring
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Centralize marking of replicas in btree updat...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: btree gc refactoring
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Allocation code refactoring
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: kill extent_insert_hook
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: BTREE_INSERT_JOURNAL_RES_FULL is no longer...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: make struct btree_iter a bit smaller
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: lift ordering restriction on 0 size extents
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: bkey_written()
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: improved rw_aux_tree_bsearch()
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Factor out btree_key_can_insert()
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: trace transaction restarts
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Initial commit
blob
|
commitdiff
|
raw
|
diff to current