Lustre 2.15.1 Changelog

Server support for kernels: 


 * RHEL 8.6 (4.18.0-372.9.1.el8)

Client support for unpatched kernels: 


 * RHEL 8.6 (4.18.0-372.9.1.el8)
 * SLES15 SP3 (5.3.18-59.27)
 * Ubuntu 22.04 (5.15.0-33)

Recommended e2fsprogs version: 


 * v1.46.2.wc5

Interoperability Support: 


 * Clients & Servers: Latest 2.12.X, 2.14

Issues fixed between 2.15.0 and 2.15.1
Bug * [LU-13189] - ASSERTION( obj->oo_with_projid ) failed with 2.12.3 * [LU-15484] - sanity-pcc test_101a: could not map uid 500 to root in namespace * [LU-15492] - Fix fallthrough decorator to use __attribute__((fallthrough)) for gcc 7 * [LU-15573] - mpich build rpms fails with --config-cache fails * [LU-15596] - Specify TARBALL for modass build debs * [LU-15635] - ext4_(inc|dec)_count removed handle_t arg breaking 5.10 server * [LU-15647] - "lfs df" should not loop indefinitely for new MDTs/OSTs * [LU-15652] - Debian dkms install failure * [LU-15699] - rpmbuild --without mpi files when mpich-devel and openmpi-devel are installed * [LU-15703] - ext4/jbd2 fast commit breaks luster ldiskfs * [LU-15758] - Lustre client module deb package cannot be installed on Debian stable * [LU-15838] - configure.ac warning: The macro 'AC_HELP_STRING' is obsolete * [LU-15908] - Ubuntu build broken * [LU-15918] - debhelper: Compatibility levels before 10 are deprecated * [LU-15922] - Interop: sanity-sec test_46: File name too long * [LU-15933] - client hang with NULL pointer dereference, at iov_iter_advance * [LU-15939] - configure script changes system header and config files * [LU-15956] - lustre-client dkms build error with redefinition of ‘init_sk_module’ * [LU-15962] - ko2iblnd: Unknown symbol __ib_alloc_pd * [LU-15967] - configure script does not check for required build tools * [LU-15973] - RHEL 8.6 build failed with MLNX_OFED 5.6-2.0.9.0

Improvement * [LU-15583] - Update ZFS version to 2.1.2 * [LU-15795] - kernel update RHEL8.6 * [LU-15796] - lustre-iokit and lustre-tests failed to be installed on Ubuntu 22.04 * [LU-15797] - RHEL9 rpm spec updates * [LU-15940] - Add a dependency for libmount by default when building Lustre rpm/deb packages * [LU-15968] - update libssl1.1 to libssl3