Download Latest Version moosefs-packages-all-3.0.103.tar.gz (246.2 MB)
Email in envelope

Get an email when there's a new version of MooseFS

Home / v4.57.7
Name Modified Size InfoDownloads / Week
Parent folder
MooseFS 4.57.7 source code.tar.gz 2025-06-16 1.7 MB
MooseFS 4.57.7 source code.zip 2025-06-16 2.0 MB
README.md 2025-06-16 2.6 kB
Totals: 3 Items   3.7 MB 2

We are pleased to announce the release of MooseFS 4.57.7, a version focused on performance improvements, architectural refactoring, and a significantly enhanced user experience in the Web GUI.

The highlight of this release is the introduction of a dedicated GUI server written in C, replacing the legacy Python implementation. This change brings faster interface loading, a new configuration model, and improved observability through built-in Prometheus metrics support. While many changes are internal and technical, they represent important progress toward a more robust and maintainable MooseFS platform. We recommend all users upgrade to benefit from these improvements.

GUI Updates

  • New GUI Package (mfsgui)

  • The previously separate mfscgi and mfscgiserv packages have been merged into a single new package: mfsgui.

  • This package replaces both legacy packages and should be used going forward.

  • Dedicated GUI Server (C-based)

  • The GUI server has been rewritten from a Python script to a native C binary.

  • User-visible changes:

    • New configuration file: /etc/mfs/mfsgui.cfg (replaces embedded config in index.html).
    • Faster chart loading.
  • GUI Refactor

  • Interface improvements: tab merging, table layout enhancements, and general usability polishing.

  • Prometheus Metrics Support

  • The GUI now exposes metrics in Prometheus-compatible format.

CLI Refactor

  • Internally restructured into multiple Python files for maintainability.
  • No change in user-facing CLI behavior.

Daemon and Master Server Enhancements

  • Fixed Lock Handling in Master Server

  • Resolved a bug related to improper freeing of waiting locks in certain rare operation sequences.

  • Poll Safety in Daemons

  • Added a conditional guard to skip socket handling when poll returns zero – a rare edge case but handled defensively.

  • Corrected OOM Killer Disabling

  • Fixed an issue in how daemons attempted to disable the Linux OOM killer; prior implementation misinterpreted error codes.

  • Fix inspired by a user question on GitHub Discussions [#669].

Client

  • Replaced potentially unsafe sprintf() call to eliminate compiler warnings (especially on macOS)
  • This change is technical and does not affect user-facing behavior.

As always, we encourage users to upgrade for improved stability, maintainability, and performance.

Thank you, Piotr • MooseFS Team

Source: README.md, updated 2025-06-16