tag name | bcachefs-2024-11-15 (c6dc7b3dd77da3984fc8460a1ba972d99eaa5a6b) |
tag date | 2024-11-15 15:17:05 -0500 |
tagged by | Kent Overstreet <kent.overstreet@linux.dev> |
tagged object | commit 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-----