this post was submitted on 13 Nov 2025
8 points (90.0% liked)

Linux

10114 readers
1080 users here now

A community for everything relating to the GNU/Linux operating system (except the memes!)

Also, check out:

Original icon base courtesy of lewing@isc.tamu.edu and The GIMP

founded 2 years ago
MODERATORS
 

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."

no comments (yet)
sorted by: hot top controversial new old
there doesn't seem to be anything here