Lustre 2.15.7 Changelog

From Lustre Wiki
Jump to navigation Jump to search

2.15.7

Server support for kernels:

  • RHEL 8.10 (4.18.0-553.53.1.el8_10)

Client support for unpatched kernels:

  • RHEL 8.10 (4.18.0-553.53.1.el8_10)
  • RHEL 9.6 (5.14.0-570.17.1.el9_6)
  • SLES15 SP6 (6.4.0-150600.23.50.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

Issues list to follow

Bug

  • [LU-15300] - mirror resync can cause EIO to unrelated applications
  • [LU-15553] - replay-vbr test 12a fails with 'test_12a failed with 4'
  • [LU-15808] - ptlrpc lockdep warning "do not call blocking ops when !TASK_RUNNING"
  • [LU-15846] - sanity-quota interop fail: set_param: setting debug=+quota,trace: Invalid argument
  • [LU-16285] - Prolong the lock BL timeout
  • [LU-16424] - Interop sanity-lnet test_205: lnet_if_list: command not found
  • [LU-16770] - Client evictions with overstriped files
  • [LU-17070] - sanity-flr test_200b: vvp_vmpage_error()) LBUG
  • [LU-17149] - TBF: req_capsule_extend() ASSERTION( fmt->rf_fields[i].nr >= old->rf_fields[i].nr )
  • [LU-17179] - sanity-quota test_1a, 1b, 3a, 3b, 4a,5: Used space(88) for group quota_usr isn't 0
  • [LU-17181] - lu_sites_guard sem caused a page reclaim starvation.
  • [LU-17243] - Kernel 6.6 client support
  • [LU-17613] - improve client_evicted()
  • [LU-17662] - ZFS 2.2.3 support for el9.3 kernel
  • [LU-17784] - improve wiretest for flexible arrays
  • [LU-18072] - Lock cancel resending overwhelms ldlm canceld thread*
  • [LU-18081] - conf-sanity test_98: Buffer overflow check failed
  • [LU-18085] - RIP: 0010:ll_prune_negative_children+0xaf/0x260 [lustre]
  • [LU-18092] - sanity-lfsck test_38: FAIL: /mnt/lustre/d38.sanity-lfsck/f38.sanity-lfsck: read should fail
  • [LU-18103] - sanity test_244a: FAIL: sendfile+grouplock failed
  • [LU-18111] - Don't drop expired cancel request
  • [LU-18214] - ldlm_flock.c:221:ldlm_flock_deadlock()) ASSERTION( req != lock )
  • [LU-18229] - BLAST and CANCELLING lock still can be batched with others in one cancel RPC
  • [LU-18516] - do not call blocking ops when !TASK_RUNNING occurs in osd-ldisk / quota path
  • [LU-18572] - Regression in 2.15.4 backport of b341288179 LU-14668 lnet: Lock primary NID logic
  • [LU-18697] - Bug in b2_15 backport "b341288179 LU-14668 lnet: Lock primary NID logic"
  • [LU-18738] - lfs hang when non-target file system is disconnected
  • [LU-18931] - Unable to build b2_15 Lustre against zfs-2.2.7

Task

  • [LU-18969] - kernel update [RHEL 9.5 5.14.0-503.40.1.el9_5]
  • [LU-18970] - kernel update [RHEL 8.10 4.18.0-553.51.1.el8_10]
  • [LU-19029] - kernel update [RHEL 8.10 4.18.0-553.52.1.el8_10]
  • [LU-19035] - kernel update [RHEL 8.10 4.18.0-553.53.1.el8_10]
  • [LU-19040] - kernel update [SLES15 SP6 6.4.0-150600.23.50.1]

Improvement

  • [LU-10994] - remove unused page layers
  • [LU-13132] - osd-zfs to cache dbufs
  • [LU-15317] - add iotrace debug
  • [LU-16232] - emergency llog cleanup server scripts
  • [LU-16594] - Linux 6.2 client support
  • [LU-16667] - Linux 6.3 client support
  • [LU-17081] - Kernel 6.5 client support
  • [LU-18053] - Add active osc_lru* _shrink() limit
  • [LU-18356] - test-framework t* o fetch except list from server for interop testing
  • [LU-18387] - RHEL 9.5 support
  • [LU-18427] - Allow 'remove_changelog' and 'remove_updatelog' scripts on ZFS
  • [LU-18668] - RHEL 9.6 support