summaryrefslogtreecommitdiff
tag namebcachefs-2024-11-15 (c6dc7b3dd77da3984fc8460a1ba972d99eaa5a6b)
tag date2024-11-15 15:17:05 -0500
tagged byKent Overstreet <kent.overstreet@linux.dev>
tagged objectcommit 86a494c8ee...
bcachefs updates for 6.13
- Self healing work: Allocator and reflink now run the exact same check/repair code that fsck does at runtime, where applicable. The long term goal here is to remove inconsistent() errors (that cause us to go emergency read only) by lifting fsck code up to normal runtime paths; we should only go emergency read-only if we detect an inconsistency that was due to a runtime bug - or truly catastrophic damage (corrupted btree roots/interior nodes). - Reflink repair no longer deletes reflink pointers: instead we flip an error bit and log the error, and they can still be deleted by file deletion. This means a temporary failure to find an indirect extent (perhaps repaired later by btree node scan) won't result in unnecessary data loss - Improvements to rebalance data path option handling: we can now correctly apply changed filesystem-level io path options to pending rebalance work, and soon we'll be able to apply file-level io path option changes to indirect extents. - and lots of other smaller fixes and cleanups -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEKnAFLkS8Qha+jvQrE6szbY3KbnYFAmc3roUACgkQE6szbY3K bnb19w/9EHfliIonecXSxGX+A29e2DcESeGrsUh3OoKgYMc4pnVEVkORF3bCZASk TBtYDJKSlEVixm3o8WLJbmwJqNIfRPGneOllyqcFEmzSqiLb9Eq+zvNb6P2kpalc aj6SD/nulNiQHESvsBYxZuhuiaFqx94DXvAL6lVwH9d4VOee5O/mempxeA282thv BxPhfs8I/OMi5bB+DtErsX71monUHYNHgrBSjAbTs33GAtfFa2+vfDe8lHPrNEtR DGkbCnbGHSwec6RfZOzJ80jldqtlRjotAvFyE5vnu56PwZhRiCwx24X3aNJiL1Ra M3lIhlWkPfFkQVykbYZ2IY8hQVAPT+0011+0pjav0HGk7VIbTSbmV9GR4W7yiorN vWR3+0JUrqP3VRgvCPQFf+yFnpclsUhdX7iYs2qTCixGJnPTa7eL40R24O5w7oMZ fKVQ35NthP4D6/+3Ngmm8iLpB2+7hEb6wnzBWJHeUdOWPPH973q9pK0fWgMLE9lr eVKlnvdnao6TB9ROZ3AuV34sg9YzsKWRNZxJgIrqxNb5xMtc19QmJ2syFdfYByCy 8J1SzGKExJreF1peLY3AxJCKwhVgptMfcigHkFnaq3DsVrtpsfFDUq9OYAh8psKI X7R+A09Rnsd9mXVuZn9Nm/mhkt6irCoG4l55imBfp//5+fkuVZk= =Ww1X -----END PGP SIGNATURE-----