Release Notes v7.4.0

The BeeGFS 7.4.0 release adds support for cross-directory hard links, introduces an improved monitoring framework and updates the client module to work with new kernels. It also includes a lot of smaller bug fixes.

Warning

Before upgrading to this version from any version <7.3.1, please read the section about mandatory Authentication carefully. If you have not configured a connAuthFile, services will no longer start without configuration changes. For more background on why we make this change, please refer to our blog post on the topic.

General Changes/Improvements

  • New monitoring framework that uses Telegraf to provide system level metrics in addition to BeeGFS specific metrics. Completely reworked Grafana panels to visualize and correlate information from different sources to make performance monitoring and analysis a lot easier. For more information about how to set up the new monitoring system, see our article on the Monitoring service.

  • Support for Linux versions up to 6.1, which is used in Debian 12. Also fixes build issues with RHEL 9.2 kernels.

  • A new mount option grpid is now supported to enable global setgid like behavior. See Project directory quota tracking for more information on where this is useful.

Fixes

  • Update 7.4.0p1: Fixed an issue with beegfs-meta crashing because of a race condition while accessing the internal inode store. This is related to the hard links updates, but can occur for operations unrelated to hard links as well. This patch update is distributed through the same repository as 7.4.0 and we encourage everybody who is running 7.4.0 to upgrade to 7.4.0p1, especially on the metadata servers.

  • Quota will now be enforced correctly when a storage target and buddy group have the same ID.

  • Fixed an issue that was introduced in 7.3.3 and 7.2.9 where configuring a connNetFilterFile on the mgmtd could lead to interfaces not being correctly advertised to other nodes in the system.

Known Issues and Limitations

  • The Metadata daemon does not work reliably on RHEL/CentOS 8 and SLES 15.1 and 15.2 due to a problem in the versions of glibc. The problem was fixed in RHEL/CentOS 8.1 and SLES 15.3.

  • The client module might hang if the IBV device(s) used are taken offline during operation.

  • The client module does not compile on SLES 15.2 with Mellanox OFED 5.2

Supported Linux Distributions and Kernels

Packages are provided for the x86_64 and aarch64 architecture and the following distributions:

  • RHEL 8 and 9 (packages can also be used on RockyLinux and Alma Linux)

  • SLES 15

  • Debian 10, 11 and 12

  • Ubuntu 18.04, 20.04 and 22.04

The following Mellanox OFED driver versions are supported: 5.8, 5.7, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 4.9

The full integration test suite was run on Alma 8.5, Alma 9.0, Debian 10, Debian 11, Debian 12, OpenSUSE 15.4, Rocky 8.5, Rocky 8.6, Rocky 8.7, Rocky 9.1, Rocky 9.2, Ubuntu 20.04 and Ubuntu 22.04.

Client build testing:

  • RHEL 8.3: no OFED, OFED 4.9, 5.0, 5.1, 5.2, 5.3, 5.4

  • AlmaLinux 8.4: no OFED, OFED 5.3, 5.4

  • AlmaLinux 8.5: no OFED, OFED 5.3, 5.4, 5.5

  • AlmaLinux 8.7: no OFED, OFED 5.8

  • AlmaLinux 9.0: no OFED, OFED 5.6, 5.7

  • Rocky Linux 8.4: no OFED, OFED 5.3, 5.4

  • Rocky Linux 8.5: no OFED, OFED 5.5

  • Rocky Linux 8.6: no OFED, OFED 5.6

  • Rocky Linux 9.1: no OFED, OFED 5.8

  • Rocky Linux 9.2: no OFED

  • SLES 15.1: no OFED, OFED 5.0

  • SLES 15.2: no OFED, OFED 5.1, 5.4

  • SLES 15.3: no OFED, OFED 5.4, 5.5, 5.6, 5.8

  • SLES 15.4: OFED 5.5

  • Debian 10: no OFED, OFED 5.2, 5.3, 5.4

  • Debian 11: no OFED, OFED 5.6

  • Debian 12: no OFED

  • Ubuntu 18.04: no OFED

  • Ubuntu 20.04: no OFED, OFED 5.4

  • Ubuntu 22.04: no OFED, OFED 5.6, 5.7

Version Interoperability

BeeGFS v7.4.0 is not fully compatible with older versions of BeeGFS.

The incompatibilities between 7.4.0 and 7.3.x are limited to hard link functionality and a change in the monitoring message format. Please refer to the Upgrade Guide for more information.

Upgrading from Older Versions

To upgrade from an older version, please refer to the Upgrade Guide.