summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/movinggc.c
Commit message (Expand)AuthorAgeFilesLines
* bcachefs: copygc shouldn't try moving buckets on errorDaniel Hill2024-01-011-4/+12
* bcachefs: copygc should wakeup on shutdown if disabledDaniel Hill2024-01-011-1/+2
* bcachefs: remove dead bch2_evacuate_bucket()Daniel Hill2024-01-011-1/+1
* bcachefs: bch2_btree_write_buffer_flush() -> bch2_btree_write_buffer_tryflush()Kent Overstreet2024-01-011-2/+2
* bcachefs: Clean up btree write buffer write ref handlingKent Overstreet2024-01-011-0/+3
* bcachefs: New bucket sector count helpersKent Overstreet2024-01-011-1/+1
* bcachefs: Extra kthread_should_stop() calls for copygcKent Overstreet2023-11-281-1/+1
* bcachefs: fix odebug warn and lockdep splat due to on-stack rhashtableBrian Foster2023-11-041-10/+14
* bcachefs: Data move path now uses bch2_trans_unlock_long()Kent Overstreet2023-11-041-2/+2
* bcachefs: Ensure copygc does not spinKent Overstreet2023-11-041-2/+18
* bcachefs: move: move_stats refactoringKent Overstreet2023-10-311-0/+1
* bcachefs: moving_context now owns a btree_transKent Overstreet2023-10-311-20/+16
* bcachefs: Heap allocate btree_transKent Overstreet2023-10-221-9/+9
* bcachefs: Fix W=12 build errorsKent Overstreet2023-10-221-13/+13
* bcachefs: Fix -Wcompare-distinct-pointer-types in bch2_copygc_get_buckets()Nathan Chancellor2023-10-221-1/+1
* bcachefs: Break up io.cKent Overstreet2023-10-221-8/+0
* bcachefs: Convert more code to bch_err_msg()Kent Overstreet2023-10-221-4/+3
* bcachefs: Fix for bch2_copygc() spuriously returning -EEXISTKent Overstreet2023-10-221-1/+3
* bcachefs: Kill BTREE_INSERT_USE_RESERVEKent Overstreet2023-10-221-1/+1
* bcachefs: Kill JOURNAL_WATERMARKKent Overstreet2023-10-221-1/+1
* bcachefs: Add a missing rhashtable_destroy() callKent Overstreet2023-10-221-0/+1
* bcachefs: Rename enum alloc_reserve -> bch_watermarkKent Overstreet2023-10-221-1/+1
* bcachefs: Convert -ENOENT to private error codesKent Overstreet2023-10-221-1/+1
* bcachefs: bch2_bkey_get_iter() helpersKent Overstreet2023-10-221-13/+3
* bcachefs: Mark bch2_copygc() noinlineKent Overstreet2023-10-221-0/+1
* bcachefs: Kill bch2_verify_bucket_evacuated()Kent Overstreet2023-10-221-7/+0
* bcachefs: Rhashtable based buckets_in_flight for copygcKent Overstreet2023-10-221-85/+127
* bcachefs: Improved copygc wait debuggingKent Overstreet2023-10-221-1/+9
* bcachefs: Fix an assert in copygc thread shutdown pathKent Overstreet2023-10-221-1/+1
* bcachefs: bch2_bucket_is_movable() -> BTREE_ITER_CACHEDKent Overstreet2023-10-221-1/+1
* bcachefs: Improved copygc pipeliningKent Overstreet2023-10-221-38/+153
* bcachefs: Mark stripe buckets with correct data typeKent Overstreet2023-10-221-3/+7
* bcachefs: bch2_copygc_wait_to_text()Kent Overstreet2023-10-221-0/+12
* bcachefs: Fragmentation LRUKent Overstreet2023-10-221-101/+70
* bcachefs: Copygc now uses backpointersKent Overstreet2023-10-221-206/+30
* bcachefs: Better inlining for bch2_alloc_to_v4_mutKent Overstreet2023-10-221-8/+9
* bcachefs: Convert EROFS errors to private error codesKent Overstreet2023-10-221-1/+1
* bcachefs: Suppress -EROFS messages when shutting downKent Overstreet2023-10-221-1/+1
* bcachefs: Fixes for building in userspaceKent Overstreet2023-10-221-1/+1
* bcachefs: Add persistent counters for all tracepointsKent Overstreet2023-10-221-2/+2
* bcachefs: Use bch2_err_str() in error messagesKent Overstreet2023-10-221-4/+7
* bcachefs: move.c refactoringKent Overstreet2023-10-221-3/+3
* bcachefs: data jobs, including rebalance wait for copygc.Daniel Hill2023-10-221-4/+11
* bcachefs: Redo data_update interfaceKent Overstreet2023-10-221-32/+31
* bcachefs: Improve "copygc requested to run" error messageKent Overstreet2023-10-221-1/+22
* bcachefs: Fold bucket_state in to BCH_DATA_TYPES()Kent Overstreet2023-10-221-2/+9
* bcachefs: Silence spurious copygc err when shutting downKent Overstreet2023-10-221-2/+2
* bcachefs: Kill allocator threads & freelistsKent Overstreet2023-10-221-18/+5
* bcachefs: KEY_TYPE_alloc_v4Kent Overstreet2023-10-221-13/+13
* bcachefs: Introduce a separate journal watermark for copygcKent Overstreet2023-10-221-1/+1