Blog · 2025-10-03 · MooseFS Team

MooseFS 4.58.1 – Stability and Usability Improvements

MooseFS 4.58.1 fully resolves the file-lock bug that was only partially fixed in 4.57.7, prevents archive flags from being stamped on files already in the trash, and gives mfssetfacl pin-point error highlighting so you can see exactly where an invalid ACL expression breaks.

Master Improvements

On the Master Server side, this release completes the fix for file lock handling in flocklocks.c. The earlier attempt in version 4.57.7 left some cases unresolved, but with this update the issue is now fully addressed. We have also refined the way archive flags are applied: files that are already in the trash will no longer have their archive flags set. This ensures consistent behaviour and avoids unnecessary chunk replication for data that is about to be deleted.

CLI Enhancements

The command-line interface (CLI) has also received attention. When all Chunkservers were disconnected, the CLI previously produced confusing error messages rather than showing the actual state. This problem has now been corrected, making monitoring more reliable. In addition, we made some internal improvements to the way mfscli is built.

Tool Updates

mfssetfacl has been improved in two ways. First, its error reporting is now clearer and more informative. When an invalid ACL expression is provided, the tool highlights the exact point in the expression where parsing failed, making it easier for users to diagnose and correct mistakes. Second, numerical group identifiers are now properly supported again.

Why Upgrade?

MooseFS 4.58.1 does not require any configuration changes, so upgrading is straightforward. This release focuses on polishing the system to make it more predictable, easier to manage, and less prone to errors in daily operations.