summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2021-09-20fixyhyperfect-debugKent Overstreet
2021-09-18more debugKent Overstreet
2021-09-18nonce debug printkKent Overstreet
2021-09-13bcachefs: Improve btree_node_mem_ptr optimizationKent Overstreet
2021-09-13bcachefs: Add a missing bch2_trans_relock() callKent Overstreet
2021-09-09bcachefs: Fix some compiler warningsKent Overstreet
2021-09-08fixup! bcachefs: Drop some fast path tracepointsKent Overstreet
2021-09-07bcachefs: Add missing BTREE_ITER_INTENTKent Overstreet
2021-09-07fixup! bcachefs: btree_pathKent Overstreet
2021-09-07bcachefs: Better approach to write vs. read lock deadlocksKent Overstreet
2021-09-07bcachefs: normalize_read_intent_locksKent Overstreet
2021-09-07bcachefs: Consolidate intent lock code in btree_path_up_until_good_nodeKent Overstreet
2021-09-07bcachefs: Make trans_for_each_path_inorder() fasterKent Overstreet
2021-09-07bcachefs: Inline array of sorted paths in btree_transKent Overstreet
2021-09-07fixup! bcachefs: Kill retry loop in btree merge pathKent Overstreet
2021-09-07bcachefs: Optimize btree lookups in write pathKent Overstreet
2021-09-07bcachefs: Add a missing btree_path_make_mut() callKent Overstreet
2021-09-07bcachefs: Enabled shard_inode_numbers by defaultKent Overstreet
2021-09-06bcachefs: Only mark iterators nopreserve that aren't in useKent Overstreet
2021-09-06bcachefs: No need to clone iterators for updateKent Overstreet
2021-09-05fixup! bcachefs: Tighten up btree locking invariantsKent Overstreet
2021-09-05bcachefs: Kill retry loop in btree merge pathKent Overstreet
2021-09-05bcachefs: Drop some fast path tracepointsKent Overstreet
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