Skip to content

AMLFS_2.17.0

Latest

Choose a tag to compare

@jeffbearer jeffbearer released this 19 Jun 14:37
bb5310f

Release AMLFS_2.17.0

This release supersedes all prior 2.16.x releases for Ubuntu 24.04 and Azure Linux 3. Users on those platforms should upgrade to 2.17.0 for continued kernel compatibility and bug fixes. Lustre 2.16 is now end of life and will no longer receive updates.

This build includes 19 commits on top of upstream Lustre 2.17.0, adding Azure-specific packaging, expanded kernel compatibility, and feature patches.

Getting Started

The build version for this release is 2.17.0-19-gbb5310f. Packages are available on packages.microsoft.com (PMC).

For installation instructions, see Install the Azure Managed Lustre client.

Highlights

  • Kernel support: Supports Linux kernels up to 6.17
  • Azure Linux 3: Full client build support for Azure Linux 3.0
  • DKMS: Version-encoded DKMS packaging for side-by-side installs
  • Kubernetes: unique_fsid mount option for unique filesystem identifiers in AKS
  • Bug fix: Revert upstream LU-18632 that caused DKMS/utils header collision
  • Bug fix: adler32 checksum finup correction (LU-20019)

Supported Platforms

OS Architecture Install Methods
Ubuntu 24.04 amd64, arm64 kmod, DKMS
Azure Linux 3 amd64 kmod, DKMS

Changes

  • debian: revert upstream LU-18632 to fix DKMS/utils header collision (#20) (bb5310f)
  • LU-20019 lnet: adler32: fix __adler32_finup() (4ad5f00)
  • LU-19459 build: Compatibility updates for kernel v6.17 (52f4ec4)
  • LU-19249 build: Compatibility updates for kernel v6.16 (250beed)
  • llite: add unique_fsid mount option for Kubernetes (71c3918)
  • Add DKMS packaging with version-encoded names (f1746b9)
  • Add Azure Linux 3.0 client build support (219b735)
  • Add lustre_version_sha parsing to specfile to clean up package obsolescence (#7) (82d23a1)
  • Remove Obsoletes from lustre-client (70500b0)
  • Call autogen.sh when building rpms (8b97e96)
  • Add ability to disable dependency of userspace pkgs on kmod pkg (0845fc4)
  • Distinguish lustre-client packages by Ubuntu distro version (4d42518)
  • Make it possible to specify the Release field value for RPM packages (6c982fe)
  • fix(spec): filter ksym requires on Azure Linux (ca5ca69)
  • Add trusted launch build support for RHEL spec file (a0c62b3)
  • Call autogen.sh when building dkms-rpms (a497b33)
  • Fix debian packaging: include test modules in server deb, use .ddeb for debug symbols (cf8836f)
  • Updates to get proper metadata into package names (6f66080)
  • Allow passing kver through to the makefile (7fb9654)

Full Changelog: 2.17.0...AMLFS_2.17.0