aboutsummaryrefslogtreecommitdiff
path: root/fs/bcachefs/btree_types.h
AgeCommit message (Expand)AuthorFilesLines
2023-10-22bcachefs: bch2_dump_trans_iters_updates()Gravatar Kent Overstreet 1-0/+1
2023-10-22bcachefs: Keep a sorted list of btree iteratorsGravatar Kent Overstreet 1-0/+4
2023-10-22bcachefs: trans->restartedGravatar Kent Overstreet 1-3/+4
2023-10-22bcachefs: Update btree ptrs after every writeGravatar Kent Overstreet 1-0/+2
2023-10-22bcachefs: BTREE_UPDATE_INTERNAL_SNAPSHOT_NODEGravatar Kent Overstreet 1-2/+6
2023-10-22bcachefs: Extensive triggers cleanupsGravatar Kent Overstreet 1-2/+4
2023-10-22bcachefs: Fix null ptr deref when splitting compressed extentsGravatar Kent Overstreet 1-1/+5
2023-10-22bcachefs: Kill trans->updates2Gravatar Kent Overstreet 1-3/+0
2023-10-22bcachefs: BTREE_ITER_WITH_UPDATESGravatar Kent Overstreet 1-6/+7
2023-10-22bcachefs: Child btree iteratorsGravatar Kent Overstreet 1-7/+11
2023-10-22bcachefs: btree_iter->should_be_lockedGravatar Kent Overstreet 1-1/+7
2023-10-22bcachefs: Improve btree iterator tracepointsGravatar Kent Overstreet 1-0/+1
2023-10-22bcachefs: Fix BTREE_ITER_NOT_EXTENTSGravatar Kent Overstreet 1-0/+4
2023-10-22bcachefs: kill bset_tree->max_keyGravatar Kent Overstreet 1-7/+5
2023-10-22bcachefs: Drop trans->nounlockGravatar Kent Overstreet 1-1/+0
2023-10-22bcachefs: Start using bpos.snapshot fieldGravatar Kent Overstreet 1-1/+15
2023-10-22bcachefs: Add a mechanism for running callbacks at trans commit timeGravatar Kent Overstreet 1-0/+9
2023-10-22bcachefs: btree key cache locking improvementsGravatar Kent Overstreet 1-4/+3
2023-10-22bcachefs: __bch2_trans_get_iter() refactoring, BTREE_ITER_NOT_EXTENTSGravatar Kent Overstreet 1-0/+1
2023-10-22bcachefs: btree_iter_live()Gravatar Kent Overstreet 1-7/+0
2023-10-22bcachefs: Improve handling of extents in bch2_trans_update()Gravatar Kent Overstreet 1-8/+13
2023-10-22bcachefs: Rename BTREE_ID enums for consistency with other enumsGravatar Kent Overstreet 1-15/+15
2023-10-22bcachefs: Kill support for !BTREE_NODE_NEW_EXTENT_OVERWRITE()Gravatar Kent Overstreet 1-2/+0
2023-10-22bcachefs: Add a mempool for btree_trans bump allocatorGravatar Kent Overstreet 1-0/+2
2023-10-22bcachefs: Add code to scan for/rewite old btree nodesGravatar Kent Overstreet 1-0/+1
2023-10-22bcachefs: iter->real_posGravatar Kent Overstreet 1-0/+2
2023-10-22bcachefs: Reduce/kill BKEY_PADDED useGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Don't issue btree writes that weren't journalledGravatar Kent Overstreet 1-0/+2
2023-10-22bcachefs: bch2_trans_get_iter() no longer returns errorsGravatar Kent Overstreet 1-7/+4
2023-10-22bcachefs: Fix error in filesystem initializationGravatar Kent Overstreet 1-0/+1
2023-10-22bcachefs: Throttle updates when btree key cache is too dirtyGravatar Kent Overstreet 1-0/+1
2023-10-22bcachefs: Improve btree key cache shrinkerGravatar Kent Overstreet 1-1/+3
2023-10-22bcachefs: Add a shrinker for the btree key cacheGravatar Kent Overstreet 1-0/+2
2023-10-22bcachefs: Take a SRCU lock in btree transactionsGravatar Kent Overstreet 1-0/+1
2023-10-22bcachefs: Add accounting for dirty btree nodes/keysGravatar Kent Overstreet 1-1/+5
2023-10-22bcachefs: Don't embed btree iters in btree_transGravatar Kent Overstreet 1-4/+0
2023-10-22bcachefs: Drop sysfs interface to debug parametersGravatar Kent Overstreet 1-4/+0
2023-10-22bcachefs: Fix spurious transaction restartsGravatar Kent Overstreet 1-0/+5
2023-10-22bcachefs: Fix for bad stripe pointersGravatar Kent Overstreet 1-0/+1
2023-10-22bcachefs: Perf improvements for bch_alloc_read()Gravatar Kent Overstreet 1-2/+0
2023-10-22bcachefs: Remove some uses of PAGE_SIZE in the btree codeGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Kill BTREE_TRIGGER_NOOVERWRITESGravatar Kent Overstreet 1-2/+0
2023-10-22bcachefs: Mark btree nodes as needing rewrite when not all replicas are RWGravatar Kent Overstreet 1-0/+2
2023-10-22bcachefs: Fix bch2_extent_can_insert() not being calledGravatar Kent Overstreet 1-0/+10
2023-10-22bcachefs: Give bkey_cached_key same attributes as bposGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Btree key cacheGravatar Kent Overstreet 1-1/+52
2023-10-22bcachefs: Fix a deadlockGravatar Kent Overstreet 1-0/+4
2023-10-22bcachefs: Fix a deadlock in bch2_btree_node_get_sibling()Gravatar Kent Overstreet 1-0/+1
2023-10-22bcachefs: Add debug code to print btree transactionsGravatar Kent Overstreet 1-0/+4
2023-10-22bcachefs: Interior btree updates are now fully transactionalGravatar Kent Overstreet 1-0/+1