Issued:
2013-11-20
Updated:
2013-11-20

RHBA-2013:1684 - scsi-target-utils bug fix update


Synopsis

scsi-target-utils bug fix update

Type/Severity

Bug Fix Advisory (none)

Topic

Updated scsi-target-utils packages that fix several bugs are now available for Red Hat Enterprise Linux 6.

Description

The scsi-target-utils packages contain a daemon and tools to setup Small Computer System Interface (SCSI) targets. Currently, software Internet SCSI (iSCSI) and iSCSI Extensions for RDMA (iSER) targets are supported.

This update fixes the following bugs:

  • Previously, the tgtadm utility did not check for the presence of the libaio library to enable the asynchronous I/O types of backend storage. Consequently, attempts to add a new iSCSI target device with the "tgtadm --bstype aio" command failed with an "invalid request" error message. This update adds libaio as a runtime dependency. Now, using the "--bstype aio" option with the tgtadm utility no longer fails and attempts to add a new logical unit work as expected. (BZ#910638)

  • Prior to this update, when interruptions were occurring in the network, then reconnection of the TCP protocol did not work properly. As a consequence, memory leaks occurred in the tgtd daemon under these circumstances. This bug has been fixed and the TCP reconnection now works correctly in the described scenario. (BZ#813636)

  • Previously, the tgtd daemon did not report its exported targets properly if configured to report them to an Internet Storage Name Service (iSNS) server. Consequently, running the "iscsiadm -m discoverydb -t isns" command failed. This bug has been fixed and tgtd now reports its exported targets correctly in the described scenario. (BZ#865739)

  • Previously, it was not possible to supply command-line parameters to the tgtd daemon. With this update, it is possible to set the TGTD_OPTIONS variable containing the parameters and use it in the /etc/sysconfig/tgtd file. (BZ#922270)

Users of scsi-target-utils are advised to upgrade to these updated packages, which fix these bugs. All running scsi-target-utils services must be restarted for the update to take effect.

Solution

Before applying this update, make sure all previously released errata relevant to your system have been applied.

This update is available via the Red Hat Network. Details on how to use the Red Hat Network to apply this update are available at https://access.redhat.com/site/articles/11258

Affected Products

ProductVersionArch
Red Hat Enterprise Linux for Power, big endian6ppc64
Red Hat Enterprise Linux Workstation6x86_64
Red Hat Enterprise Linux Workstation6i386
Red Hat Enterprise Linux Server6x86_64
Red Hat Enterprise Linux Server6i386
Red Hat Enterprise Linux Server from RHUI6x86_64
Red Hat Enterprise Linux Server from RHUI6i386
Red Hat Enterprise Linux Server - Extended Life Cycle Support6x86_64
Red Hat Enterprise Linux Server - Extended Life Cycle Support6i386
Red Hat Enterprise Linux Server - Extended Life Cycle Support Extension6x86_64
Red Hat Enterprise Linux Server - Extended Life Cycle Support Extension6i386

Updated Packages

  • scsi-target-utils-1.0.24-10.el6.x86_64.rpm
  • scsi-target-utils-debuginfo-1.0.24-10.el6.x86_64.rpm
  • scsi-target-utils-debuginfo-1.0.24-10.el6.i686.rpm
  • scsi-target-utils-1.0.24-10.el6.i686.rpm
  • scsi-target-utils-debuginfo-1.0.24-10.el6.ppc64.rpm
  • scsi-target-utils-1.0.24-10.el6.src.rpm
  • scsi-target-utils-1.0.24-10.el6.ppc64.rpm

Fixes

CVEs

(none)

References

(none)


Additional information