summaryrefslogtreecommitdiff
path: root/fs/bcachefs/buckets_types.h
AgeCommit message (Expand)Author
2024-01-21bcachefs: bch_fs_usage_baseKent Overstreet
2024-01-01bcachefs: Kill dev_usage->buckets_ecKent Overstreet
2023-10-22bcachefs: Fragmentation LRUKent Overstreet
2023-10-22bcachefs: Copygc now uses backpointersKent Overstreet
2023-10-22bcachefs: Fold bucket_state in to BCH_DATA_TYPES()Kent Overstreet
2023-10-22bcachefs: Kill struct bucket_markKent Overstreet
2023-10-22bcachefs: Kill main in-memory bucket arrayKent Overstreet
2023-10-22bcachefs: Kill allocator threads & freelistsKent Overstreet
2023-10-22bcachefs: KEY_TYPE_alloc_v4Kent Overstreet
2023-10-22bcachefs: bch2_gc_gens() no longer uses bucket arrayKent Overstreet
2023-10-22bcachefs: New data structure for buckets waiting on journal commitKent Overstreet
2023-10-22bcachefs: New in-memory array for bucket gensKent Overstreet
2023-10-22bcachefs: Fix bch2_trans_mark_dev_sb()Kent Overstreet
2023-10-22bcachefs: Kill bch2_fs_usage_scratch_get()Kent Overstreet
2023-10-22bcachefs: Persist 64 bit io clocksKent Overstreet
2023-10-22bcachefs: KEY_TYPE_alloc_v2Kent Overstreet
2023-10-22bcachefs: Refactor dev usageKent Overstreet
2023-10-22bcachefs: Don't drop replicas when copygcing ec dataKent Overstreet
2023-10-22bcachefs: Change copygc to consider bucket fragmentationKent Overstreet
2023-10-22bcachefs: Make copygc thread globalKent Overstreet
2023-10-22bcachefs: Track sectors of erasure coded dataKent Overstreet
2023-10-22bcachefs: Implement a new gc that only recalcs oldest genKent Overstreet
2023-10-22bcachefs: Make replicas_delta_list smallerKent Overstreet
2023-10-22bcachefs: Refactor bch2_alloc_write()Kent Overstreet
2023-10-22bcachefs: Don't use a fixed size buffer for fs_usage_deltasKent Overstreet
2023-10-22bcachefs: bch2_trans_mark_update()Kent Overstreet
2023-10-22bcachefs: Write out fs usage consistentlyKent Overstreet
2023-10-22bcachefs: add ability to run gc on metadata onlyKent Overstreet
2023-10-22bcachefs: Add a mechanism for blocking the journalKent Overstreet
2023-10-22bcachefs: Fix oldest_gen handlingKent Overstreet
2023-10-22bcachefs: Fix check for if extent update is allocatingKent Overstreet
2023-10-22bcachefs: Include summarized counts in fs_usageKent Overstreet
2023-10-22bcachefs: refactor bch_fs_usageKent Overstreet
2023-10-22bcachefs: move dirty into bucket_markKent Overstreet
2023-10-22bcachefs: Add new alloc fieldsKent Overstreet
2023-10-22bcachefs: Track nr_inodes with the key marking machineryKent Overstreet
2023-10-22bcachefs: gc now operates on second set of bucket marksKent Overstreet
2023-10-22bcachefs: Erasure codingKent Overstreet
2023-10-22bcachefs: Change how replicated data is accountedKent Overstreet
2023-10-22bcachefs: Account for internal fragmentation betterKent Overstreet
2023-10-22bcachefs: kill s_alloc, use bch_data_typeKent Overstreet
2023-10-22bcachefs: don't call bch2_bucket_seq_cleanup from journal_buf_switchKent Overstreet
2023-10-22bcachefs: Initial commitKent Overstreet