summaryrefslogtreecommitdiff
path: root/fs/bcachefs/btree_update_interior.c
AgeCommit message (Expand)Author
2021-06-04bcachefs: Improve btree iterator tracepointsKent Overstreet
2021-06-02fixup! bcachefs: Fix a deadlockKent Overstreet
2021-05-30bcachefs: Fix a deadlockKent Overstreet
2021-05-22bcachefs: Add a workqueue for btree io completionsKent Overstreet
2021-05-22fixup! bcachefs: Rewrite btree nodes with errorsKent Overstreet
2021-05-21bcachefs: Don't repair btree nodes until after interior journal replay is doneKent Overstreet
2021-05-20bcachefs: Fix an uninitialized varKent Overstreet
2021-05-19bcachefs: New and improved topology repair codeKent Overstreet
2021-05-19bcachefs: New helper __bch2_btree_insert_keys_interior()Kent Overstreet
2021-05-19bcachefs: Rewrite btree nodes with errorsKent Overstreet
2021-05-19bcachefs: Don't BUG_ON() btree topology errorKent Overstreet
2021-05-19bcachefs: Fix a use after freeKent Overstreet
2021-05-19bcachefs: Don't flush btree writes more aggressively because of btree key cacheKent Overstreet
2021-05-19bcachefs: Kill bch2_fs_usage_scratch_get()Kent Overstreet
2021-05-19bcachefs: Be more careful about JOURNAL_RES_GET_RESERVEDKent Overstreet
2021-05-19bcachefs: bch2_foreground_maybe_merge() now correctly reports lock restartsKent Overstreet
2021-05-19bcachefs: Kill bch2_btree_node_get_sibling()Kent Overstreet
2021-05-19bcachefs: Change where merging of interior btree nodes is trigger fromKent Overstreet
2021-05-19bcachefs: Improve bch2_btree_update_start()Kent Overstreet
2021-05-19bcachefs: Start using bpos.snapshot fieldKent Overstreet
2021-05-19bcachefs: Split out bpos_cmp() and bkey_cmp()Kent Overstreet
2021-05-19bcachefs: Fix packed bkey format calculation for new btree rootsKent Overstreet
2021-05-19bcachefs: Generate better bkey formats when splitting nodesKent Overstreet
2021-05-19bcachefs: Drop bkey noopsKent Overstreet
2021-05-19bcachefs: Use pcpu mode of six locks for interior nodesKent Overstreet
2021-04-27bcachefs: Use bch2_bpos_to_text() more consistentlyKent Overstreet
2021-04-27bcachefs: Rename BTREE_ID enums for consistency with other enumsKent Overstreet
2021-04-27bcachefs: KEY_TYPE_discard is no longer usedKent Overstreet
2021-04-27bcachefs: Kill support for !BTREE_NODE_NEW_EXTENT_OVERWRITE()Kent Overstreet
2021-04-27bcachefs: Add code to scan for/rewite old btree nodesKent Overstreet
2021-04-27bcachefs: Add an option for metadata_targetKent Overstreet
2021-04-27bcachefs: Add BTREE_PTR_RANGE_UPDATEDKent Overstreet
2021-04-27bcachefs: Fix btree node split after merge operationsKent Overstreet
2021-04-27bcachefs: Reserve some open buckets for btree allocationsKent Overstreet
2021-04-27bcachefs: Reduce/kill BKEY_PADDED useKent Overstreet
2021-04-27bcachefs: Don't use BTREE_INSERT_USE_RESERVE so muchKent Overstreet
2021-04-27bcachefs: Update transactional triggers interface to pass old & new keysKent Overstreet
2021-04-27bcachefs: Don't issue btree writes that weren't journalledKent Overstreet
2021-04-27bcachefs: Fix spurious alloc errors on forced shutdownKent Overstreet
2021-04-27bcachefs: Ensure we always have a journal pin in interior update pathKent Overstreet
2021-04-27bcachefs: Delete dead codeKent Overstreet
2021-04-27bcachefs: More debug code improvementsKent Overstreet
2021-04-27bcachefs: Add more debug checksKent Overstreet
2021-04-27bcachefs: Set preallocated transaction mem to avoid restartsKent Overstreet
2021-04-27bcachefs: Add accounting for dirty btree nodes/keysKent Overstreet
2021-04-27bcachefs: Drop typechecking from bkey_cmp_packed()Kent Overstreet
2021-04-27bcachefs: Convert various code to printbufKent Overstreet
2021-04-27bcachefs: Ensure we wake up threads locking node when reusing itKent Overstreet
2021-04-27bcachefs: Fix an error pathKent Overstreet
2021-04-27bcachefs: Fix a faulty assertionKent Overstreet