OBSOLETE Patch-ID# 150313-05
Download this patch from My Oracle Support
Your use of the firmware, software and any other materials contained
in this update is subject to My Oracle Support Terms of Use, which
may be viewed at My Oracle Support.
|
For further information on patching best practices and resources, please
see the following links:
|
Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.
|
Keywords: iscsi iser
Synopsis: Obsoleted by: 150313-06 SunOS 5.10_x86: iscsi patch
Date: May/17/2014
Install Requirements: Reboot after installing this patch to activate the changes delivered. An alternative may be specified in the Special Install Instructions.
Solaris Release: 10_x86
SunOS Release: 5.10_x86
Unbundled Product:
Unbundled Release:
Xref: This patch available for SPARC as patch 150312
Topic: SunOS 5.10_x86: iscsi patch
Relevant Architectures: i386
Bugs fixed with this patch:
Changes incorporated in this version: 15572493 15572772 15662377 15714772 17361463
Patches accumulated and obsoleted by this patch: 148690-02
Patches which conflict with this patch:
Patches required with this patch: 147144-17 (or greater)
Obsoleted by:
Files included with this patch:
/kernel/drv/amd64/iscsi
/kernel/drv/amd64/iser
/kernel/drv/iscsi
/kernel/drv/iser
/kernel/misc/amd64/idm
/kernel/misc/idm
Problem Description:
15572493 IDM task code can access idm_task_t structures that are freed
15572772 finer-grained locking for IDM task table
15662377 iSCSI I/O fails after command timeout/target closed connection with reason 0x7
15714772 fix error in 6976733 fix
17361463 iSCSI sessions drop, LUNs go offline when T5 is the target
(from 150313-04)
15489275 iscsiadm modify discovery X disable should offline all LUNs
17980029 all revs of 150312 are broken with respect to patchrm
(from 150313-03)
17035150 conjunction of iSCSI session enumeration and state change causes system hang
17306097 fix for 17035150 introduces use-after-free in iscsi_sess_destroy()
17341252 panic in iscsi_lun_in_list() after integration of 17035150
(from 150313-02)
16187706 iscsi target-param setting for dataseqinorder does not work
(from 150313-01)
15814109 memory leak in isns_process_scn function
15816382 BAD TRAP panic iscsi_lun_offline
(from 148690-02)
16584059 iser panics when iser_init_hca_caches fails
(from 148690-01)
15762966 using lower 32-bit HCA GUID for kmem_cache_create can cause panic
Patch Installation Instructions:
--------------------------------
Please refer to the man pages for instructions on using 'patchadd'
and 'patchrm' commands provided with Solaris.
The following example installs a patch to a standalone machine:
example# patchadd /var/spool/patch/123456-07
The following example removes a patch from a standalone system:
example# patchrm 123456-07
For additional examples please see the appropriate man pages. Any
other special or non-generic installation instructions should be
described below as special instructions.
Special Install Instructions:
-----------------------------
NOTE: 1 If patch 150313-03 is already applied and there are no later
revisions applied, which can be verified by:
$ patchadd -p | grep 150313-03
then after applying 150313-04 and before rebooting it will be
necessary to do the following steps:
1. Stop all applications and non-global zones that rely on iSCSI
devices. For example if a non-global zone resides on iSCSI,
or any other pools associated with the non-global zone reside
on iSCSI LUNs, then halt the zone(s). All applications that
depend on iSCSI devices must also be stopped.
2. Use zpool export to export any pools that depend on iSCSI
devices.
3. Umount all filesystems that depend on iSCSI devices.
4. Reboot the system.
5. Reimport any zpools that were exported in 2.
6. Boot any non-global zones which did not boot automatically
because their backend zpools were exported during boot.
The above set of steps are only necessary if 150313-03 is the
current live iSCSI patch. If the latest revision applied is
150313-02 or eariier then no special steps are necessary. If
150313-04, or higher, is already applied and system rebooted
then no special steps are required.
README -- Last modified date: Friday, September 12, 2014