Skip to content

3.7

Compare
Choose a tag to compare
@lnocturno lnocturno released this 27 Dec 13:59
· 285 commits to master since this release

Summary of changes between versions 3.6 and 3.7

  • The SCST event subsystem works again reliably.
  • Fixed a race condition when replacing a LUN under load.
  • Fixed handling of INQUIRY/SENSE commands that comes with buffer size 0.
  • The behavior of the on_alua_state_change_*() callback functions has been
    fixed such that these are also invoked for devices that are not in any
    target.
  • Error handling for iscsi-scst has been improved such that data sending
    failure no longer crashes the system.
  • An improvement has been added to iscsi-scstd to allow multiple addresses to
    be specified for the server to listen on.
  • Fixed a hang when unregistering a SCST device due to incorrect device
    reference counter management in copy manager.
  • Fixed copy manager device update (for auto_cm_assignment=1) such that it no
    longer corrupts the designator list.
  • Support for scst_tgt_template detect() method has been dropped. This method
    was declared obsolete in 2015.
  • The scst_user device handler has been made compatible with the
    qla2x00t-32gbit driver.
  • qla2x00t-32gbit driver: NPIV support has been improved.
  • qla2x00t-32gbit driver: Target mode usage has been simplified by changing
    the default qlini_mode to exclusive.
  • qla2x00t-32gbit driver: Updated from Linux kernel version v5.15 to v6.1.

The kernel versions supported by this release are:

  • Kernel.org kernel versions v3.10..v6.1.
  • Debian / Ubuntu kernels based on upstream kernel versions v3.10..v6.1.
  • RHEL / CentOS / AlmaLinux 7.x, 8.0..8.7 and 9.0..9.1 kernels.
  • UEK version 4, 5, 6 and 7 kernels.