aboutsummaryrefslogtreecommitdiff
path: root/fs/bcachefs/recovery.c
AgeCommit message (Expand)AuthorFilesLines
2024-01-21bcachefs: bch_fs_usage_baseGravatar Kent Overstreet 1-1/+1
2024-01-05bcachefs: Restart recovery passes more reliablyGravatar Kent Overstreet 1-1/+4
2024-01-05bcachefs: Upgrades now specify errors to fix, like downgradesGravatar Kent Overstreet 1-9/+9
2024-01-05bcachefs: Online fsck can now fix errorsGravatar Kent Overstreet 1-2/+5
2024-01-05bcachefs: Upgrading uses bch_sb.recovery_passes_requiredGravatar Kent Overstreet 1-8/+6
2024-01-05bcachefs: Fix nochanges/read_only interactionGravatar Kent Overstreet 1-1/+3
2024-01-01bcachefs: vstruct_for_each() now declares loop iterGravatar Kent Overstreet 1-6/+3
2024-01-01bcachefs: for_each_member_device() now declares loop iterGravatar Kent Overstreet 1-6/+4
2024-01-01bcachefs: darray_for_each() now declares loop iterGravatar Kent Overstreet 1-1/+0
2024-01-01bcachefs: bch_err_(fn|msg) check if should printGravatar Kent Overstreet 1-15/+9
2024-01-01bcachefs: Fix snapshot.c assertion for online fsckGravatar Kent Overstreet 1-0/+3
2024-01-01bcachefs: Kill for_each_btree_key()Gravatar Kent Overstreet 1-1/+2
2024-01-01bcachefs: bch2_run_online_recovery_passes()Gravatar Kent Overstreet 1-19/+38
2024-01-01bcachefs: Add ability to redirect log outputGravatar Kent Overstreet 1-3/+3
2024-01-01bcachefs: Explicity go RW for fsckGravatar Kent Overstreet 1-1/+1
2024-01-01bcachefs: convert bch_fs_flags to x-macroGravatar Kent Overstreet 1-17/+17
2024-01-01bcachefs: Kill dev_usage->buckets_ecGravatar Kent Overstreet 1-2/+0
2024-01-01bcachefs: Don't flush journal after replayGravatar Kent Overstreet 1-3/+1
2024-01-01bcachefs: Rename BTREE_INSERT flagsGravatar Kent Overstreet 1-6/+6
2024-01-01bcachefs: Make journal replay more efficientGravatar Kent Overstreet 1-28/+62
2024-01-01bcachefs: Go rw before journal replayGravatar Kent Overstreet 1-4/+12
2024-01-01bcachefs: BTREE_INSERT_JOURNAL_REPLAY now "don't init trans->journal_res"Gravatar Kent Overstreet 1-0/+2
2024-01-01bcachefs: Print old version when scanning for old metadataGravatar Kent Overstreet 1-2/+6
2024-01-01bcachefs: Flush fsck errors before running twiceGravatar Kent Overstreet 1-0/+2
2024-01-01bcachefs: bch_sb_field_downgradeGravatar Kent Overstreet 1-1/+23
2024-01-01bcachefs: bch_sb.recovery_passes_requiredGravatar Kent Overstreet 1-15/+60
2024-01-01bcachefs: Add persistent identifiers for recovery passesGravatar Kent Overstreet 1-2/+32
2024-01-01bcachefs: fix setting version_upgrade_completeGravatar Kent Overstreet 1-2/+2
2023-12-10bcachefs: Fix uninitialized var in bch2_journal_replay()Gravatar Kent Overstreet 1-1/+1
2023-11-24bcachefs: Proper refcounting for journal_keysGravatar Kent Overstreet 1-4/+7
2023-11-04bcachefs: Fix recovery when forced to use JSET_NO_FLUSH journal entryGravatar Kent Overstreet 1-0/+7
2023-11-04bcachefs: Fix build errors with gcc 10Gravatar Kent Overstreet 1-1/+1
2023-11-01bcachefs: Enumerate fsck errorsGravatar Kent Overstreet 1-2/+8
2023-11-01bcachefs: rebalance_workGravatar Kent Overstreet 1-0/+1
2023-10-31bcachefs: Ensure devices are always correctly initializedGravatar Kent Overstreet 1-15/+9
2023-10-31bcachefs: bch2_btree_id_str()Gravatar Kent Overstreet 1-3/+3
2023-10-31bcachefs: Don't run bch2_delete_dead_snapshots() unnecessarilyGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Fix drop_alloc_keys()Gravatar Kent Overstreet 1-15/+15
2023-10-22bcachefs: Fix another smatch complaintGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Make btree root read errors recoverableGravatar Kent Overstreet 1-5/+4
2023-10-22bcachefs: Heap allocate btree_transGravatar Kent Overstreet 1-3/+3
2023-10-22bcachefs: Fix W=12 build errorsGravatar Kent Overstreet 1-12/+4
2023-10-22bcachefs: Fix a handful of spelling mistakes in various messagesGravatar Colin Ian King 1-1/+1
2023-10-22bcachefs: BTREE_ID_logged_opsGravatar Kent Overstreet 1-0/+1
2023-10-22bcachefs: Split out snapshot.cGravatar Kent Overstreet 1-0/+1
2023-10-22bcachefs: Fix check_version_upgrade()Gravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: btree_journal_iter.cGravatar Kent Overstreet 1-519/+2
2023-10-22bcachefs: sb-clean.cGravatar Kent Overstreet 1-136/+9
2023-10-22bcachefs: Fix assorted checkpatch nitsGravatar Kent Overstreet 1-2/+2
2023-10-22bcachefs: BCH_COMPAT_bformat_overflow_done no longer requiredGravatar Kent Overstreet 1-7/+0