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