summaryrefslogtreecommitdiff
path: root/fs/bcachefs/buckets.h
AgeCommit message (Expand)Author
2023-10-22bcachefs: Don't use a fixed size buffer for fs_usage_deltasKent Overstreet
2023-10-22bcachefs: Fix spurious inconsistency in recoveryKent Overstreet
2023-10-22bcachefs: bch2_trans_mark_update()Kent Overstreet
2023-10-22bcachefs: Write out fs usage consistentlyKent Overstreet
2023-10-22bcachefs: Return errors from for_each_btree_key()Kent Overstreet
2023-10-22bcachefs: Mark overwrites from journal replay in initial gcKent Overstreet
2023-10-22bcachefs: add ability to run gc on metadata onlyKent Overstreet
2023-10-22bcachefs: Caller now responsible for calling mark_key for gcKent Overstreet
2023-10-22bcachefs: Allocate fs_usage in do_btree_insert_at()Kent Overstreet
2023-10-22bcachefs: kill struct btree_insertKent Overstreet
2023-10-22bcachefs: Fix gc handling of bucket gensKent Overstreet
2023-10-22bcachefs: fs_usage_u64s()Kent Overstreet
2023-10-22bcachefs: Add a mechanism for blocking the journalKent Overstreet
2023-10-22bcachefs: Convert bucket invalidation to key marking pathKent Overstreet
2023-10-22bcachefs: refactor key marking code a bitKent Overstreet
2023-10-22bcachefs: Fix double counting when gc is runningKent Overstreet
2023-10-22bcachefs: gc lock no longer needed for disk reservationsKent Overstreet
2023-10-22bcachefs: Fix oldest_gen handlingKent Overstreet
2023-10-22bcachefs: initialize fs usage summary in recoveryKent Overstreet
2023-10-22bcachefs: Persist alloc info on clean shutdownKent Overstreet
2023-10-22bcachefs: Fix check for if extent update is allocatingKent Overstreet
2023-10-22bcachefs: Factor out acc_u64s()Kent Overstreet
2023-10-22bcachefs: refactor bch_fs_usageKent Overstreet
2023-10-22bcachefs: improve/clarify ptr_disk_sectors()Kent Overstreet
2023-10-22bcachefs: s/usage_lock/mark_lockKent Overstreet
2023-10-22bcachefs: move dirty into bucket_markKent Overstreet
2023-10-22bcachefs: Make bkey types globally uniqueKent Overstreet
2023-10-22bcachefs: Hold usage_lock over mark_key and fs_usage_applyKent Overstreet
2023-10-22bcachefs: Stripes now properly subject to gcKent Overstreet
2023-10-22bcachefs: gc now operates on second set of bucket marksKent Overstreet
2023-10-22bcachefs: Erasure codingKent Overstreet
2023-10-22bcachefs: Move key marking out of extents.cKent Overstreet
2023-10-22bcachefs: Scale down number of writepoints when low on spaceKent Overstreet
2023-10-22bcachefs: more key marking refactoringKent Overstreet
2023-10-22bcachefs: Account for internal fragmentation betterKent Overstreet
2023-10-22bcachefs: kill s_alloc, use bch_data_typeKent Overstreet
2023-10-22bcachefs: bch2_mark_key() now takes bch_data_typeKent Overstreet
2023-10-22bcachefs: Invalidate buckets when writing to alloc btreeKent Overstreet
2023-10-22bcachefs: kill bucket mark sector count saturationKent Overstreet
2023-10-22bcachefs: Initial commitKent Overstreet