summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/rebalance.c
Commit message (Expand)AuthorAgeFilesLines
* bcachefs: opts->compression can now also be applied in the backgroundKent Overstreet2024-01-211-3/+2
* bcachefs: remove redundant variable tmpColin Ian King2024-01-211-3/+1
* bcachefs: Improve move_extent tracepointKent Overstreet2024-01-211-2/+1
* bcachefs: Add missing bch2_moving_ctxt_flush_all()Kent Overstreet2024-01-211-0/+1
* bcachefs: bch_err_(fn|msg) check if should printKent Overstreet2024-01-011-3/+2
* bcachefs: rebalance should wakeup on shutdown if disabledDaniel Hill2024-01-011-2/+10
* bcachefs: Add a rebalance, data_update tracepointsKent Overstreet2024-01-011-0/+15
* bcachefs: Rename BTREE_INSERT flagsKent Overstreet2024-01-011-3/+3
* bcachefs: Data move path now uses bch2_trans_unlock_long()Kent Overstreet2023-11-041-1/+1
* bcachefs: Ensure copygc does not spinKent Overstreet2023-11-041-6/+4
* bcachefs: rebalance_workKent Overstreet2023-11-011-226/+327
* bcachefs: move.c exports, refactoringKent Overstreet2023-10-311-2/+1
* bcachefs: Break up io.cKent Overstreet2023-10-221-2/+0
* bcachefs: Convert more code to bch_err_msg()Kent Overstreet2023-10-221-1/+1
* bcachefs: Fix divide by zero in rebalance_work()Kent Overstreet2023-10-221-0/+4
* bcachefs: Compression levelsKent Overstreet2023-10-221-1/+2
* bcachefs: don't spin in rebalance when background target is not usableBrian Foster2023-10-221-1/+2
* bcachefs: Fixes for building in userspaceKent Overstreet2023-10-221-1/+1
* bcachefs: Use bch2_err_str() in error messagesKent Overstreet2023-10-221-3/+6
* bcachefs: move.c refactoringKent Overstreet2023-10-221-2/+3
* bcachefs: data jobs, including rebalance wait for copygc.Daniel Hill2023-10-221-1/+1
* bcachefs: Redo data_update interfaceKent Overstreet2023-10-221-38/+46
* bcachefs: Printbuf reworkKent Overstreet2023-10-221-23/+24
* bcachefs: Heap allocate printbufsKent Overstreet2023-10-221-15/+27
* bcachefs: add progress stats to sysfsBrett Holman2023-10-221-6/+5
* bcachefs: Use bch2_bpos_to_text() more consistentlyKent Overstreet2023-10-221-4/+4
* bcachefs: Scan for old btree nodes if necessary on mountKent Overstreet2023-10-221-0/+3
* bcachefs: Add code to scan for/rewite old btree nodesKent Overstreet2023-10-221-1/+2
* bcachefs: Add error message for some allocation failuresKent Overstreet2023-10-221-1/+3
* bcachefs: Persist 64 bit io clocksKent Overstreet2023-10-221-5/+5
* bcachefs: Move journal reclaim to a kthreadKent Overstreet2023-10-221-1/+1
* bcachefs: Don't drop replicas when copygcing ec dataKent Overstreet2023-10-221-0/+1
* bcachefs: Convert various code to printbufKent Overstreet2023-10-221-11/+8
* bcachefs: Account for ioclock slop when throttling rebalance threadKent Overstreet2023-10-221-6/+10
* bcachefs: Track incompressible dataKent Overstreet2023-10-221-1/+2
* bcachefs: Refactor rebalance_pred functionKent Overstreet2023-10-221-49/+44
* bcachefs: Add a cond_resched() to rebalance loopKent Overstreet2023-10-221-0/+2
* bcachefs: Rebalance now adds replicas if neededKent Overstreet2023-10-221-26/+19
* bcachefs: Refactor various code to not be extent specificKent Overstreet2023-10-221-4/+2
* bcachefs: Only get btree iters from btree transactionsKent Overstreet2023-10-221-2/+2
* bcachefs: Lots of option handling improvementsKent Overstreet2023-10-221-5/+5
* bcachefs: Make bkey types globally uniqueKent Overstreet2023-10-221-15/+21
* bcachefs: revamp to_text methodsKent Overstreet2023-10-221-20/+14
* bcachefs: extent_for_each_ptr_decode()Kent Overstreet2023-10-221-16/+15
* bcachefs: Split out alloc_background.cKent Overstreet2023-10-221-1/+1
* bcachefs: fix a divideKent Overstreet2023-10-221-1/+1
* bcachefs: Initial commitKent Overstreet2023-10-221-0/+342