News: 0001591535

  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 Rolls Out Metadata Version Reconcile "rebalance_v2" Feature

([Linux Storage] 5 Hours Ago bcachefs_metadata_version_reconcile)


For those making use of the out-of-tree Bcachefs file-system driver, rolling out to the snapshot/nightly testing channel is the long-in-development "rebalance_v2" functionality now known as the "bcachefs_metadata_version_reconcile" feature.

The bcachefs_metadata_version_reconcile feature is a major step forward to the file-system's rebalance code path. Kent Overstreet explained in a post today announcing its snapshot/nightly state:

"Previously, rebalance only handled the target and compression options. Now, all io path options are handled: replicas, checksum type, erasure coding.

Extents are checked for consistency with the options configured: if it doesn't match (and it wasn't because of an option change or device change), it's flagged as an error, and repaired.

Reconcile now reacts to device state changes: changing the durability setting will cause extent replication level to be adjusted accordingly, and devices will automatically have data evacuated when marked as failed.

Degraded data (for any reason) will be rereplicated automatically.

Degraded data is now always reported as degraded in 'bcachefs fs usage' output.

Reconcile now handles metadata, not just user data."

More details for those interested via [1]this Patreon post .

The externally-maintained Bcachefs file-system support can be [2]tested with ease on various Linux distributions for those wanting to try out this copy-on-write file-system following its removal from the mainline kernel tree.



[1] https://www.patreon.com/posts/143501887

[2] https://www.phoronix.com/news/Bcachefs-DKMS-Announcement



I. Any body suspended in space will remain in space until made aware of
its situation.
Daffy Duck steps off a cliff, expecting further pastureland. He
loiters in midair, soliloquizing flippantly, until he chances to
look down. At this point, the familiar principle of 32 feet per
second per second takes over.
II. Any body in motion will tend to remain in motion until solid matter
intervenes suddenly.
Whether shot from a cannon or in hot pursuit on foot, cartoon
characters are so absolute in their momentum that only a telephone
pole or an outsize boulder retards their forward motion absolutely.
Sir Isaac Newton called this sudden termination of motion the
stooge's surcease.
III. Any body passing through solid matter will leave a perforation
conforming to its perimeter.
Also called the silhouette of passage, this phenomenon is the
speciality of victims of directed-pressure explosions and of reckless
cowards who are so eager to escape that they exit directly through
the wall of a house, leaving a cookie-cutout-perfect hole. The
threat of skunks or matrimony often catalyzes this reaction.
-- Esquire, "O'Donnell's Laws of Cartoon Motion", June 1980