aboutsummaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/data_update.c
AgeCommit message (Expand)Author
2023-12-26bcachefs: Fix promotesKent Overstreet
2023-12-11bcachefs: Fix nocow locks deadlockKent Overstreet
2023-12-04bcachefs: Fix bch2_extent_drop_ptrs() callKent Overstreet
2023-11-25bcachefs: Data update path won't accidentaly grow replicasKent Overstreet
2023-11-13bcachefs: Check for nonce offset inconsistency in data_update pathKent Overstreet
2023-11-01bcachefs: Don't downgrade locks on transaction restartKent Overstreet
2023-11-01bcachefs: rebalance_workKent Overstreet
2023-10-31bcachefs: move: move_stats refactoringKent Overstreet
2023-10-31bcachefs: move: convert to bbposKent Overstreet
2023-10-31bcachefs: moving_context now owns a btree_transKent Overstreet
2023-10-22bcachefs: Heap allocate btree_transKent Overstreet
2023-10-22bcachefs: Fix W=12 build errorsKent Overstreet
2023-10-22bcachefs: Break up io.cKent Overstreet
2023-10-22bcachefs: Don't open code closure_nr_remaining()Kent Overstreet
2023-10-22bcachefs: Compression levelsKent Overstreet
2023-10-22bcachefs: Kill BTREE_INSERT_USE_RESERVEKent Overstreet
2023-10-22bcachefs: Rename enum alloc_reserve -> bch_watermarkKent Overstreet
2023-10-22bcachefs: bch2_extent_ptr_desired_durability()Kent Overstreet
2023-10-22bcachefs: Fix corruption with writeable snapshotsKent Overstreet
2023-10-22bcachefs: Fix move_extent_fail counterKent Overstreet
2023-10-22bcachefs: bch2_bkey_get_iter() helpersKent Overstreet
2023-10-22bcachefs: Improve move path tracepointsKent Overstreet
2023-10-22bcachefs: Improve trace_move_extent_fail()Kent Overstreet
2023-10-22bcachefs: Data update path no longer leaves cached replicasKent Overstreet
2023-10-22bcachefs: New erasure coding shutdown pathKent Overstreet
2023-10-22bcachefs: Rework __bch2_data_update_index_update()Kent Overstreet
2023-10-22bcachefs: Extent helper improvementsKent Overstreet
2023-10-22bcachefs: moving_context->stats is allowed to be NULLKent Overstreet
2023-10-22bcachefs: bch2_data_update_init() considers ptr durabilityKent Overstreet
2023-10-22bcachefs: bch2_data_update_index_update() -> bch2_trans_run()Kent Overstreet
2023-10-22bcachefs: Add option for completely disabling nocowKent Overstreet
2023-10-22bcachefs: Cached pointers should not be erasure codedKent Overstreet
2023-10-22bcachefs: Fix insert_snapshot_whiteouts()Kent Overstreet
2023-10-22bcachefs: bch2_btree_insert_nonextent()Kent Overstreet
2023-10-22bcachefs: Nocow locking fixupKent Overstreet
2023-10-22bcachefs: don't block reads if we're promotingDaniel Hill
2023-10-22bcachefs: Fix deadlock on nocow locks in data move pathKent Overstreet
2023-10-22bcachefs: Improved nocow lockingKent Overstreet
2023-10-22bcachefs: handle failed data_update_init cleanupDaniel Hill
2023-10-22bcachefs: Nocow supportKent Overstreet
2023-10-22bcachefs: Data update support for unwritten extentsKent Overstreet
2023-10-22bcachefs: Drop old maybe_extending optimizationKent Overstreet
2023-10-22bcachefs: Delete in memory ec backpointersKent Overstreet
2023-10-22bcachefs: Fix rereplicate when we already have a cached pointerKent Overstreet
2023-10-22bcachefs: New bpos_cmp(), bkey_cmp() replacementsKent Overstreet
2023-10-22bcachefs: Kill BCH_WRITE_FLUSHKent Overstreet
2023-10-22bcachefs: Kill BCH_WRITE_JOURNAL_SEQ_PTRKent Overstreet
2023-10-22bcachefs: Assorted checkpatch fixesKent Overstreet
2023-10-22bcachefs: Handle dropping pointers in data_update pathKent Overstreet
2023-10-22bcachefs: Add persistent counters for all tracepointsKent Overstreet