News: 0001548969

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Bcachefs: Performance Improvements, Recovery Work & Nicer Error Messages For Linux 6.16

([Linux Storage] 6 Hours Ago Bcachefs)


Bcachefs lead developer Kent Overstreet has already sent out the plethora of feature updates destined for the now-open [1]Linux 6.16 kernel cycle. There has been a lot of work going on for Bcachefs that is ready for merging in Linux 6.16 with several performance improvements, continued self-healing / recovery work, improved error messages, and more for this copy-on-write file-system.

On the performance front the Bcachefs file-system is boasting faster snapshot deletion. Bcachefs also has faster device removal and separately is also coalescing redundant accounting updates prior to transaction commit to be less burdensome on the Bcachefs journal. Less metadata journal updates will be good for performance.

Bcachefs for Linux 6.16 will now also allow poisoned extents to be moved, incompatible features can now be enabled at run-time via syfs, more changes to support deployable disk images, and "major" improvements around error messages.

For Bcachefs repair and self-healing file-system work, recovery passes are now initiated in the background if errors are detected. There's also a new recovery pass for checking the rebalance work b-tree.

Some of the other changes for Bcachefs in Linux 6.16 include additional hardening, stack usage improvements, and various debugging improvements.

More details on these changes via [2]this pull request that will be going into Linux 6.16 Git shortly, assuming no objections from Linus Torvalds.



[1] https://www.phoronix.com/search/Linux+6.16

[2] https://lore.kernel.org/lkml/oxkibsokaa3jw2flrbbzb5brx5ere724f3b2nyr2t5nsqfjw4u@23q3ardus43h/



hamishmb

gotar

pWe00Iri3e7Z9lHOX2Qx

mdedetrich

pWe00Iri3e7Z9lHOX2Qx

Concept, n.:
Any "idea" for which an outside consultant billed you more than
$25,000.