aboutsummaryrefslogtreecommitdiff
path: root/fs/bcachefs/recovery.c
AgeCommit message (Expand)AuthorFilesLines
2023-10-22bcachefs: Ensure topology repair runsGravatar Kent Overstreet 1-0/+2
2023-10-22bcachefs: Log a message when running an explicit recovery passGravatar Kent Overstreet 1-10/+10
2023-10-22bcachefs: Print out required recovery passes on version upgradeGravatar Kent Overstreet 1-25/+37
2023-10-22bcachefs: In debug mode, run fsck again after fixing errorsGravatar Kent Overstreet 1-0/+23
2023-10-22bcachefs: Make topology repair a normal recovery passGravatar Kent Overstreet 1-4/+8
2023-10-22bcachefs: bch2_run_explicit_recovery_pass()Gravatar Kent Overstreet 1-4/+1
2023-10-22bcachefs: fix_errors option is now a proper enumGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Snapshot depth, skiplist fieldsGravatar Kent Overstreet 1-1/+12
2023-10-22bcachefs: Version table now lists required recovery passesGravatar Kent Overstreet 1-8/+21
2023-10-22bcachefs: bch2_sb_maybe_downgrade(), bch2_sb_upgrade()Gravatar Kent Overstreet 1-4/+4
2023-10-22bcachefs: bcachefs_metadata_version_major_minorGravatar Kent Overstreet 1-14/+49
2023-10-22bcachefs: Enumerate recovery passesGravatar Kent Overstreet 1-140/+87
2023-10-22bcachefs: Stash journal replay params in bch_fsGravatar Kent Overstreet 1-3/+8
2023-10-22bcachefs: Kill bch2_bucket_gens_read()Gravatar Kent Overstreet 1-5/+1
2023-10-22bcachefs: version_upgrade is now an enumGravatar Kent Overstreet 1-8/+11
2023-10-22bcachefs: BCH_SB_VERSION_UPGRADE_COMPLETE()Gravatar Kent Overstreet 1-23/+31
2023-10-22bcachefs: Delete redundant log messagesGravatar Kent Overstreet 1-2/+0
2023-10-22bcachefs: Assorted sparse fixesGravatar Kent Overstreet 1-3/+3
2023-10-22bcachefs: Allow for unknown btree IDsGravatar Kent Overstreet 1-8/+8
2023-10-22bcachefs: bch2_version_to_text()Gravatar Kent Overstreet 1-11/+16
2023-10-22bcachefs: Kill JOURNAL_WATERMARKGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: New error message helpersGravatar Kent Overstreet 1-68/+38
2023-10-22bcachefs: Convert -ENOENT to private error codesGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: BTREE_ID_snapshot_treeGravatar Kent Overstreet 1-5/+18
2023-10-22bcachefs: bch2_bkey_get_iter() helpersGravatar Kent Overstreet 1-4/+3
2023-10-22bcachefs: Add a cond_resched() call to journal_keys_sort()Gravatar Kent Overstreet 1-0/+2
2023-10-22bcachefs: Rip out code for storing backpointers in alloc keysGravatar Kent Overstreet 1-5/+2
2023-10-22bcachefs: use reservation for log messages during recoveryGravatar Brian Foster 1-8/+8
2023-10-22bcachefs: Add a fallback when journal_keys doesn't fit in ramGravatar Kent Overstreet 1-18/+49
2023-10-22bcachefs: Add error message for failing to allocate sorted journal keysGravatar Kent Overstreet 1-1/+4
2023-10-22bcachefs: Private error codes: ENOMEMGravatar Kent Overstreet 1-5/+5
2023-10-22bcachefs: Drop some anonymous structs, unionsGravatar Kent Overstreet 1-4/+4
2023-10-22bcachefs: Simplify ec stripes heapGravatar Kent Overstreet 1-2/+0
2023-10-22bcachefs: Fragmentation LRUGravatar Kent Overstreet 1-0/+3
2023-10-22bcachefs: Fix failure to read btree rootsGravatar Kent Overstreet 1-2/+8
2023-10-22bcachefs: Rework lru btreeGravatar Kent Overstreet 1-4/+1
2023-10-22bcachefs: bucket_gens btreeGravatar Kent Overstreet 1-1/+14
2023-10-22bcachefs: KEY_TYPE_inode_v3, metadata_version_inode_v3Gravatar Kent Overstreet 1-2/+5
2023-10-22bcachefs: Start snapshots before bch2_gc()Gravatar Kent Overstreet 1-28/+14
2023-10-22bcachefs: New on disk format: BackpointersGravatar Kent Overstreet 1-2/+33
2023-10-22bcachefs: Go RW before check_alloc_info()Gravatar Kent Overstreet 1-7/+10
2023-10-22bcachefs: Start copygc when first going read-writeGravatar Kent Overstreet 1-17/+30
2023-10-22bcachefs: Convert EROFS errors to private error codesGravatar Kent Overstreet 1-2/+2
2023-10-22bcachefs: Log more messages in the journalGravatar Kent Overstreet 1-9/+20
2023-10-22bcachefs: Add a missing bch2_err_str() callGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Recover from blacklisted journal entriesGravatar Kent Overstreet 1-1/+9
2023-10-22bcachefs: Fix bch2_journal_keys_peek_upto()Gravatar Kent Overstreet 1-6/+6
2023-10-22bcachefs: Don't error out when just reading the journalGravatar Kent Overstreet 1-7/+7
2023-10-22bcachefs: New bpos_cmp(), bkey_cmp() replacementsGravatar Kent Overstreet 1-10/+9
2023-10-22bcachefs: Fixes for building in userspaceGravatar Kent Overstreet 1-1/+1