MooseFS 4.58.1 – Stability and Usability Improvements

October 3rd, 2025 | MooseFS Team

post_thumbnail

We’re pleased to announce the release of MooseFS 4.58.1, a maintenance update that enhances stability and improves the usability of several tools. If you are currently running any of the 4.57.x or 4.58.x versions, we strongly recommend upgrading to benefit from these fixes.

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. While these changes are technical in nature and not visible to end users, they help us keep the codebase cleaner and easier to maintain.

Tool Updates

In the tools area, 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. Previously, only named groups were accepted, but with this fix administrators can use both names and numeric IDs as intended.

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. We encourage all users to update and take advantage of these improvements.