aboutsummaryrefslogtreecommitdiff
path: root/fs/bcachefs/movinggc.c (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* bcachefs: x-macroize alloc_reserve enumKent Overstreet2023-10-221-18/+3
* bcachefs: Copygc no longer uses bucket arrayKent Overstreet2023-10-221-50/+105
* bcachefs: Ignore cached data when calculating fragmentationKent Overstreet2023-10-221-9/+12
* bcachefs: Rename data_op_data_progress -> data_jobsKent Overstreet2023-10-221-1/+4
* bcachefs: Add an error message for copygc spinningKent Overstreet2023-10-221-0/+5
* bcachefs: Fix copygc sectors_to_move calculationKent Overstreet2023-10-221-10/+11
* bcachefs: add progress stats to sysfsBrett Holman2023-10-221-1/+2
* bcachefs: Be sure to check ptr->dev in copygc pred functionKent Overstreet2023-10-221-0/+1
* bcachefs: Add a tracepoint for copygc waitingKent Overstreet2023-10-221-0/+1
* bcachefs: Add a cond_resched call to the copygc main loopKent Overstreet2023-10-221-0/+2
* bcachefs: Change copygc wait amount to be min of per device waitsKent Overstreet2023-10-221-4/+6
* bcachefs: Fix a deadlock on journal reclaimKent Overstreet2023-10-221-1/+12
* bcachefs: Add allocator thread state to sysfsKent Overstreet2023-10-221-1/+1
* bcachefs: Rip out copygc pd controllerKent Overstreet2023-10-221-6/+1
* bcachefs: Add copygc wait to sysfsKent Overstreet2023-10-221-0/+3
* bcachefs: Fix copygc thresholdKent Overstreet2023-10-221-3/+2
* bcachefs: Add code to scan for/rewite old btree nodesKent Overstreet2023-10-221-2/+4
* bcachefs: Add error message for some allocation failuresKent Overstreet2023-10-221-1/+3
* bcachefs: Persist 64 bit io clocksKent Overstreet2023-10-221-2/+2
* bcachefs: KEY_TYPE_alloc_v2Kent Overstreet2023-10-221-7/+4
* bcachefs: Refactor dev usageKent Overstreet2023-10-221-1/+1
* bcachefs: Don't use BTREE_INSERT_USE_RESERVE so muchKent Overstreet2023-10-221-0/+5
* bcachefs: Fix some spurious gcc warningsKent Overstreet2023-10-221-1/+1
* bcachefs: Move journal reclaim to a kthreadKent Overstreet2023-10-221-1/+1
* bcachefs: Don't drop replicas when copygcing ec dataKent Overstreet2023-10-221-28/+33
* bcachefs: Change copygc to consider bucket fragmentationKent Overstreet2023-10-221-9/+11
* bcachefs: Don't let copygc buckets be stolen by other threadsKent Overstreet2023-10-221-10/+24
* bcachefs: Delete unused argumentsKent Overstreet2023-10-221-1/+1
* bcachefs: Don't restrict copygc writes to the same deviceKent Overstreet2023-10-221-1/+1
* bcachefs: Make copygc thread globalKent Overstreet2023-10-221-96/+117
* bcachefs: Use x-macros for data typesKent Overstreet2023-10-221-1/+1
* bcachefs: Improve warning for copygc failing to move dataKent Overstreet2023-10-221-2/+15
* bcachefs: Redo copygc throttlingKent Overstreet2023-10-221-24/+28
* bcachefs: kill ca->freelist_lockKent Overstreet2023-10-221-2/+2
* bcachefs: Refactor various code to not be extent specificKent Overstreet2023-10-221-17/+10
* bcachefs: Fix starting copygc when already startedKent Overstreet2023-10-221-1/+2
* bcachefs: Fix hang while shutting downKent Overstreet2023-10-221-1/+1
* bcachefs: cmp_int()Kent Overstreet2023-10-221-2/+2
* bcachefs: ratelimit copygc warningKent Overstreet2023-10-221-1/+2