Lustre 2.15.5 Changelog

From Lustre Wiki
Jump to navigation Jump to search

2.15.5

Server support for kernels:

  • RHEL 8.10 (4.18.0-553.5.1.el8_10)

Client support for unpatched kernels:

  • RHEL 8.10 (4.18.0-553.5.1.el8_10)
  • RHEL 9.4 (5.14.0-427.20.1.el9_4)
  • SLES15 SP5 (5.14.21-150500.55.65.1)
  • Ubuntu 22.04 (5.15.0-88)

Minimum recommended e2fsprogs version:

  • v1.47.1.wc1

Interoperability Support:

  • Clients & Servers: Latest 2.12.X, 2.14

Bug

  • [LU-10215] - disk2_5-ldiskfs.tar.bz2 is not packaged into test rpm
  • [LU-14824] - sanity test_413a: timeout
  • [LU-15163] - osd_obj_map_recover() has to restart transaction
  • [LU-15207] - ASSERTION( !cfs_hash_is_rehashing(hs)
  • [LU-15259] - SLES15.2 sanity test_103a test_125 test_154a: setfacl: Option -m: Invalid argument near character 3
  • [LU-15378] - Interop: sanity test_64h: FAIL: grant change mismatch
  • [LU-15655] - update branch_comm to python3
  • [LU-15658] - Interop sanity-flr test_0b test_0c test_0e test_0f: verify pool failed != flash
  • [LU-15851] - Adjust niov checks for large MD
  • [LU-15947] - Spinlock contention during wake_up_all() in obd_put_mod_rpc_slot()
  • [LU-15977] - sanityn test_80b: migration stopped 2
  • [LU-16019] - sanity test_101j: FAIL: expected 4096 got 8192
  • [LU-16057] - OBD_MD_FLGROUP not set for ladvise rpc
  • [LU-16084] - sanity test_130b: build e2fsprogs for Ubuntu2204 client
  • [LU-16297] - ptl_send_rpc() ASSERTION ( (at_max == 0) || imp->imp_state != LUSTRE_IMP_FULL || (imp->imp_msghdr_flags & MSGHDR_AT_SUPPORT) || !(imp->imp_connect_data.ocd_connect_flags & 0x1000000ULL) )
  • [LU-16480] - Lustre fiemap does not properly handle fm_extent_count=0
  • [LU-16623] - lod_statfs_and_check() does not skip unusable OSTs
  • [LU-16633] - obd_get_mod_rpc_slot() is vulnerable to races
  • [LU-16673] - sanity test_125: failures with aarch64 servers
  • [LU-16709] - LNet: locking multiple NIDs of the same MR peer as primary results in incorrect representation
  • [LU-16772] - Protect lqe_glbl_data in qmt_site_recalc_cb with mutex
  • [LU-16819] - Using "uname -r" in lnet/autoconf/lustre-lnet.m4 limits building to the currently running kernel
  • [LU-16894] - The MDS should not limit the stripe count for a conflicting stripe offset and pool name parameters
  • [LU-17013] - FIEMAP_EXTENT_LAST is missed in some case
  • [LU-17034] - memory corruption caused by bug in qmt_seed_glbe_all
  • [LU-17050] - Test Kerberos env in sanity-krb5
  • [LU-17062] - Prevent use after free following *_decref_locked() usage
  • [LU-17146] - sanity-lfsck test_38: read should fail
  • [LU-17197] - Performance regression with "LU-15947 obdclass: improve precision of wakeups for mod_rpcs"
  • [LU-17226] - l_getsepol does not build due to not requiring openssl-devel
  • [LU-17409] - ldev parses MGS lines improperly
  • [LU-17476] - lnet: only report mismatched nid in ME if bits match
  • [LU-17510] - Client hung on ll_file_open
  • [LU-17587] - lustre-client dkms build is partially broken
  • [LU-17627] - lbuild: build MOFED 23.10
  • [LU-17664] - Regression in 2.15.4 backport of LU-14668 lnet: add 'lock_prim_nid" lnet module parameter
  • [LU-17675] - sanity-flr test_61a el9.3: FAIL: atime: old '1711375406' != new '1711375401'
  • [LU-17710] - Invalid jobid with "%H" (short hostname)
  • [LU-17850] - use LINUXRELEASE instead of "uname -r" in lustre.spec.in


Improvement

  • [LU-13135] - quick checks in OSDs to ignore quota for root-owned files
  • [LU-16076] - add argument to specify file system for command 'lfs check'
  • [LU-16351] - Linux 6.1 client support
  • [LU-16831] - "lfs setstripe" should limit stripe count for component size
  • [LU-17362] - Update ZFS version to 2.1.15
  • [LU-17402] - Support RHEL 8.10
  • [LU-17404] - Support RHEL 9.4
  • [LU-17561] - kernel update [RHEL 9.3 5.14.0-362.18.1.el9_3]
  • [LU-17562] - kernel update [RHEL 8.9 4.18.0-513.11.1.el8_9]
  • [LU-17563] - kernel update [SLES15 SP5 5.14.21-150500.55.49.1]
  • [LU-17593] - kernel update [RHEL 8.9 4.18.0-513.18.1.el8_9]
  • [LU-17641] - kernel update [RHEL 9.3 5.14.0-362.24.1.el9_3]
  • [LU-17642] - kernel update [SLES15 SP5 5.14.21-150500.55.52.1]
  • [LU-17749] - kernel update [RHEL 8.9 4.18.0-513.24.1.el8_9]
  • [LU-17750] - kernel update [SLES15 SP4 5.14.21-150400.24.100.2]
  • [LU-17811] - kernel update [SLES15 SP5 5.14.21-150500.55.59.1]
  • [LU-17864] - kernel update [SLES15 SP5 5.14.21-150500.55.62.2]
  • [LU-17883] - kernel update [SLES15 SP5 5.14.21-150500.55.65.1]
  • [LU-17942] - kernel update [RHEL 8.10 4.18.0-553.5.1.el8_10]