summaryrefslogtreecommitdiff
path: root/fs/bcachefs/btree_gc.h
AgeCommit message (Expand)AuthorFilesLines
2023-10-23bcachefs: Split up btree_update_leaf.cKent Overstreet1-0/+1
2023-10-23bcachefs: Consolidate btree id propertiesKent Overstreet1-1/+1
2023-10-23bcachefs: Make topology repair a normal recovery passKent Overstreet1-0/+1
2023-10-23bcachefs: Fix a null ptr derefKent Overstreet1-1/+2
2023-10-23bcachefs: Fold bucket_state in to BCH_DATA_TYPES()Kent Overstreet1-0/+6
2023-10-23bcachefs: bch2_bucket_alloc_new_fs() no longer depends on bucket marksKent Overstreet1-1/+0
2023-10-23bcachefs: Split out SPOS_MAXKent Overstreet1-1/+1
2023-10-23bcachefs: gc shouldn't care about owned_by_allocatorKent Overstreet1-8/+0
2023-10-23bcachefs: Drop old style btree node coalescingKent Overstreet1-2/+0
2023-10-23bcachefs: Split out bpos_cmp() and bkey_cmp()Kent Overstreet1-7/+3
2023-10-23bcachefs: Rename BTREE_ID enums for consistency with other enumsKent Overstreet1-1/+1
2023-10-23bcachefs: Bring back metadata only gcKent Overstreet1-1/+1
2023-10-23bcachefs: Add support for doing btree updates prior to journal replayKent Overstreet1-2/+1
2023-10-23bcachefs: Kill metadata only gcKent Overstreet1-1/+1
2023-10-23bcachefs: Implement a new gc that only recalcs oldest genKent Overstreet1-0/+1
2023-10-23bcachefs: btree_bkey_cached_commonKent Overstreet1-1/+1
2023-10-23bcachefs: Deduplicate keys in the journal before replayKent Overstreet1-1/+3
2023-10-23bcachefs: add ability to run gc on metadata onlyKent Overstreet1-1/+1
2023-10-23bcachefs: journal_replay_early()Kent Overstreet1-1/+0
2023-10-23bcachefs: Make bkey types globally uniqueKent Overstreet1-5/+3
2023-10-23bcachefs: gc now operates on second set of bucket marksKent Overstreet1-3/+3
2023-10-23bcachefs: Erasure codingKent Overstreet1-1/+12
2023-10-23bcachefs: More btree gc refactoringsKent Overstreet1-1/+0
2023-10-23bcachefs: btree gc refactoringKent Overstreet1-2/+0
2023-10-23bcachefs: Initial commitKent Overstreet1-0/+113