summaryrefslogtreecommitdiff
path: root/fs
AgeCommit message (Expand)AuthorFilesLines
2023-10-23bcachefs: Add cannibalize lock to btree_cache_to_text()Kent Overstreet1-2/+3
2023-10-23bcachefs: Fix .splice_writeKent Overstreet1-2/+1
2023-10-23bcachefs: Fix bch2_replicas_gc2Kent Overstreet1-1/+5
2023-10-23bcachefs: bch2_alloc_write() should be writing for all devicesKent Overstreet4-15/+12
2023-10-23bcachefs: Fix btree node split after merge operationsKent Overstreet1-0/+3
2023-10-23bcachefs: Reserve some open buckets for btree allocationsKent Overstreet3-5/+9
2023-10-23bcachefs: Work around a zstd bugKent Overstreet1-1/+12
2023-10-23bcachefs: Don't error out of recovery process on journal read errorKent Overstreet1-2/+9
2023-10-23bcachefs: Fix journal_buf_realloc()Kent Overstreet1-3/+7
2023-10-23bcachefs: Reduce/kill BKEY_PADDED useKent Overstreet24-200/+247
2023-10-23bcachefs: Use separate new stripes for copygc and non-copygcKent Overstreet4-12/+23
2023-10-23bcachefs: Change allocations for ec stripes to blockingKent Overstreet3-31/+38
2023-10-23bcachefs: Don't read existing stripes synchronously in write pathKent Overstreet3-71/+117
2023-10-23bcachefs: Change when we allow overwritesKent Overstreet6-32/+75
2023-10-23bcachefs: Don't use BTREE_INSERT_USE_RESERVE so muchKent Overstreet15-62/+20
2023-10-23bcachefs: Fix iterator overflow in move pathKent Overstreet2-1/+11
2023-10-23bcachefs: Fix btree lock being incorrectly droppedKent Overstreet2-7/+10
2023-10-23bcachefs: Fix for spinning in journal reclaim on startupKent Overstreet1-1/+2
2023-10-23bcachefs: Fix race between journal_seq_copy() and journal_seq_drop()Kent Overstreet2-4/+17
2023-10-23bcachefs: Don't write bucket IO time lazilyKent Overstreet8-22/+67
2023-10-23bcachefs: Add BCH_BKEY_PTRS_MAXKent Overstreet5-13/+13
2023-10-23bcachefs: Check for duplicate device ptrs in bch2_bkey_ptrs_invalid()Kent Overstreet3-5/+13
2023-10-23bcachefs: Add some cond_rescheds() in shutdown pathKent Overstreet1-0/+4
2023-10-23bcachefs: Fix btree node merge -> split operationsKent Overstreet1-0/+7
2023-10-23bcachefs: Always check if we need disk res in extent update pathKent Overstreet1-24/+35
2023-10-23bcachefs: Update transactional triggers interface to pass old & new keysKent Overstreet4-102/+172
2023-10-23bcachefs: Only try to get existing stripe once in stripe create pathKent Overstreet1-10/+10
2023-10-23bcachefs: Fix __btree_iter_next() when all iters are in use_next() when all i...Kent Overstreet2-2/+17
2023-10-23bcachefs: Fix rand_delete() testKent Overstreet1-4/+3
2023-10-23bcachefs: Try to print full btree error messageKent Overstreet2-6/+23
2023-10-23bcachefs: Prevent journal reclaim from spinningKent Overstreet1-1/+1
2023-10-23bcachefs: Fix btree key cache dirty checksKent Overstreet2-3/+4
2023-10-23bcachefs: Be more conservation about journal pre-reservationsKent Overstreet5-27/+40
2023-10-23bcachefs: Don't require flush/fua on every journal writeKent Overstreet9-151/+312
2023-10-23bcachefs: Improve journal free space calculationsKent Overstreet4-77/+108
2023-10-23bcachefs: Increase journal pipeliningKent Overstreet7-101/+188
2023-10-23bcachefs: Don't issue btree writes that weren't journalledKent Overstreet3-6/+26
2023-10-23bcachefs: Check for errors in bch2_journal_reclaim()Kent Overstreet3-10/+19
2023-10-23bcachefs: Flag inodes that had btree update errorsKent Overstreet3-2/+19
2023-10-23bcachefs: Improve some IO error messagesKent Overstreet8-52/+86
2023-10-23bcachefs: Refactor filesystem usage accountingKent Overstreet7-29/+42
2023-10-23bcachefs: Fix spurious alloc errors on forced shutdownKent Overstreet1-1/+14
2023-10-23bcachefs: Fix some spurious gcc warningsKent Overstreet2-2/+2
2023-10-23bcachefs: Fix journal_flush_seq()Kent Overstreet1-4/+1
2023-10-23bcachefs: bch2_trans_get_iter() no longer returns errorsKent Overstreet12-222/+46
2023-10-23bcachefs: Add error handling to unit & perf testsKent Overstreet3-88/+170
2023-10-23bcachefs: Journal pin refactoringKent Overstreet2-67/+25
2023-10-23bcachefs: Fix for fsck spuriously finding duplicate extentsKent Overstreet1-1/+5
2023-10-23bcachefs: Use BTREE_ITER_PREFETCH in journal+btree iterKent Overstreet1-1/+1
2023-10-23bcachefs: Ensure we always have a journal pin in interior update pathKent Overstreet1-10/+6