c01629535

HP Tru64 UNIX - 5.1B-4 Memory leak associated with ALUA device support

»

HP Tru64 UNIX

Tru64 UNIX

» Tru64 UNIX V5.1B-6
» Tru64 UNIX V5.1B-5
» Documentation
» Information library
» Software web index
» Software products library
» Patch database
» Services
» Developer & Solution Partner Program
» Send us your comments
» Support Statements

Evolving business value

» Tru64 UNIX to HP-UX 11i transition benefits calculator
» Alpha RetainTrust Program
» Transition

Related links

» Alpha systems
» HP-UX 11i
» Integrity servers
» Linux
» HP storage
» HP solutions
HP-UX 11i: measurably better TCO!
 Advisory Information
 

LAST UPDATE: 2008-12-11

DESCRIPTION
A memory leak has been found in the CAM configuration driver. During its discovery and device recovery processes, the driver issues a Report Target Port Group command to devices that support Asymmetric Logical Unit Access (ALUA). Memory that is allocated to issue that command is never freed or released. When a system experiences a large number of recovery events, memory resources are continually depleted and a system hang may occur.

To determine if a device has ALUA support, you can examine the returned SCSI INQUIRY data via the scu command.

# scu
scu> sbtl 3 13 0 .................... << set the bus target lun to point to the device of interest
Device: Ultrium 4-SCSI, Bus: 3, Target: 13, Lun: 0, Type: Sequential Access
scu> show inquiry

Inquiry Information:

Peripheral Device Type: 0x1 (Sequential Access)
Peripheral Qualifier: 0 (Peripheral Device Connected)
Device Type Modifier: 0
Removable Media: Yes
ANSI Version: 5 (Reserved)
ECMA Version: 0
ISO Version: 0
Response Data Format: 2 (SCSI-2)
Terminate I/O Process: No
Additional Length: 91
Reserved (byte 5): 0x10 .................... << a non-zero value indicates ALUA supported.
Reserved (byte 6): 0x90
Soft Reset Support: No
Command Queuing Support: No
Target Transfer Disable: No
Linked Command Support: No
Synchronous Data Transfers: No
Support for 16 Bit Transfers: No
Support for 32 Bit Transfers: No
Relative Addressing Support: No
Vendor Identification: HP
Product Identification: Ultrium 4-SCSI
Firmware Revision Level: H44W
Vendor Specific Data:

00 00 00 00 01 3c 0d 00 " . . < . "
00 00 00 00 00 00 00 00 " . . . . "
00 00 00 00 00 00 00 5c " . . . \ "
09 17 0d 7d 0d bc 13 1c " . { . . "
13 3c 03 14 03 7d 00 00 " < . } . "
00 00 00 00 00 00 00 00 " . . . . "
00 00 00 00 00 00 00 00 " . . . . "
00 00 00 00 " . . "

scu>

If "Reserved (byte 5)" is not listed in the INQUIRY output, then the byte value is 0x00 and ALUA is not supported.

 

SCOPE
This issue arises only when using Tru64 Unix/TruCluster V5.1B-4 with the following devices that support the ALUA feature:
  • active/active controllers
    HSV200 XL, HSV111 EVA GL and MSA1500
  • Tape devices
    HP Ultrium-4 tape drives


 

 
RESOLUTION
HP is developing an Early Release Patch (ERP) to correct this issue. Until the ERP is released, customers should use the following workaround to prevent the memory leak from occurring:

Disable the sysconfig variable 'cam_ccfg_aa_enable' during tape use as follows:
  1. Disable sysconfig variable using following command.
    # sysconfig -r cam cam_ccfg_aa_enable=0
  2. Utilize tapes for backup operations, etc.
  3. Enable sysconfig variable using following command after backups complete.
    # sysconfig -r cam cam_ccfg_aa_enable=1
     

  4.