summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2021-09-04bcachefs: Add more assertions for locking btree iterators out of orderbtree_pathKent Overstreet
2021-09-04bcachefs: Tighten up btree locking invariantsKent Overstreet
2021-09-04bcachefs: Extent btree iterators are no longer specialKent Overstreet
2021-09-04bcachefs: btree_pathKent Overstreet
2021-09-03bcachefs: Fix initialization of bch_write_op.nonceKent Overstreet
2021-09-01bcachefs: Improve an error messageKent Overstreet
2021-09-01bcachefs: Add an assertion for removing btree nodes from cacheKent Overstreet
2021-08-31bcachefs: Kill BTREE_ITER_NODESKent Overstreet
2021-08-31fixup! bcachefs: Further reduce iter->trans usageKent Overstreet
2021-08-30bcachefs: Kill BTREE_ITER_NEED_PEEKKent Overstreet
2021-08-30bcachefs: Prefer using btree_insert_entry to btree_iterKent Overstreet
2021-08-30bcachefs: Kill bpos_diff()Kent Overstreet
2021-08-30bcachefs: Btree iterators are always sortedKent Overstreet
2021-08-30bcachefs: More renamingKent Overstreet
2021-08-30bcachefs: Clean up/rename bch2_trans_node_* fnsKent Overstreet
2021-08-30bcachefs: Further reduce iter->trans usageKent Overstreet
2021-08-29bcachefs: Better algorithm for btree node merging in write pathKent Overstreet
2021-08-29bcachefs: Kill BTREE_ITER_SET_POS_AFTER_COMMITKent Overstreet
2021-08-29fixup! bcachefs: Reduce iter->trans usageKent Overstreet
2021-08-25bcachefs: Refactor bch2_trans_update_extent()Kent Overstreet
2021-08-25bcachefs: Reduce iter->trans usageKent Overstreet
2021-08-25bcachefs: bch2_dump_trans_iters_updates()Kent Overstreet
2021-08-25bcachefs: Ensure iter->real_pos is consistent with key returnedKent Overstreet
2021-08-24bcachefs: Add SPOS_MAX to bpos_to_text()Kent Overstreet
2021-08-23bcachefs: Free iterator if we have duplicateKent Overstreet
2021-08-22bcachefs: Fix unhandled transaction restart in bch2_gc_btree_gens()Kent Overstreet
2021-08-20fixup! bcachefs: trans->restartedKent Overstreet
2021-08-19fixup! bcachefs: Keep a sorted list of btree iteratorsKent Overstreet
2021-08-19fixup! bcachefs: Fix btree_trans_peek_updates()Kent Overstreet
2021-08-18bcachefs: add progress stats to sysfsBrett Holman
2021-08-18bcachefs: Fix 32 bit build failuresBrett Holman
2021-08-18bcachefs: Be sure to check ptr->dev in copygc pred functionKent Overstreet
2021-08-17bcachefs: Disk space accounting fixKent Overstreet
2021-08-17bcachefs: Fix a valgrind conditional jumpKent Overstreet
2021-08-07bcachefs: Minor btree iter refactoringKent Overstreet
2021-08-07bcachefs: Fix btree_trans_peek_updates()Kent Overstreet
2021-08-05bcachefs: Fix an unhandled transaction restartKent Overstreet
2021-08-05fixup! bcachefs: Zero out mem_ptr field in btree ptr keys from journal replayKent Overstreet
2021-07-30bcachefs: Ensure that new inodes hit underlying btreeKent Overstreet
2021-07-30bcachefs: Add flags field to bch2_inode_to_text()Kent Overstreet
2021-07-30bcachefs: Keep a sorted list of btree iteratorsKent Overstreet
2021-07-30bcachefs: Zero out mem_ptr field in btree ptr keys from journal replayKent Overstreet
2021-07-28bcachefs: Change lockrestart_do() to always call bch2_trans_begin()Kent Overstreet
2021-07-27bcachefs: Don't drop read locks at transaction commit timeKent Overstreet
2021-07-27bcachefs: traverse_all() shouldn't be restarting the transactionKent Overstreet
2021-07-27bcachefs: Kill BTREE_INSERT_NOUNLOCKKent Overstreet
2021-07-27bcachefs: Btree splits no longer automatically cause a transaction restartKent Overstreet
2021-07-27bcachefs: __bch2_trans_commit() no longer calls bch2_trans_reset()Kent Overstreet
2021-07-27bcachefs: trans->restartedKent Overstreet
2021-07-27bcachefs: Ensure btree_iter_traverse() obeys iter->should_be_lockedKent Overstreet