A fix is available
APAR status
Closed as program error.
Error description
Tivoli Storage Manager server may encounter a deadlock situation when delete volhistory and label libvol activity are running at the same time. Show output at the time of this problem reveals: From show resqueue - waiters for type=77778 From show locks - waiting for lock type=77778 LockDesc: Type=77778(unknown), NameSpace=7, SummMode=xLock, Key='' Holder: (icutil.c:1534 Thread 1160697) Tsn=0:159755170, Mode=xLock Waiter: (icutil.c:1534 Thread 1164644) Tsn=0:161228719, Mode=sLock Waiter: (icutil.c:1534 Thread 1076769) Tsn=0:161233294, Mode=sLock From show threads - using above thread information shows lock holder thread (1160697) waiting on relabel condition and label activity (thread 1164644) waiting on lock being held. Thread 1160697, Parent 1153314: SmAdminCommandThread, Storage 173257, AllocCnt 162 HighWaterAmt 208925 tid=bbf9, ptid=bc22, det=0, zomb=0, join=1, result=0, sess=0 Awaiting cond libP->relabelCond (0x110971dc0), using mutex libP->relabelMutex (0x111396dd8), at mmsscsi.c(2536) Stack trace: 0x0900000000714d50 _cond_wait_global 0x09000000007158dc _cond_wait 0x09000000007165cc pthread_cond_wait 0x0000000100007c74 pkWaitConditionTracked 0x0000000100967c64 ScsiDeleteVolume 0x0000000100335424 MmsDeleteVolume 0x0000000100a8ce08 LtoDeleteVolume 0x0000000100274364 pvrDelete 0x0000000100314750 DeleteFromPvr 0x0000000100312dbc icDeleteVolumeHistory 0x0000000100ac3088 AdmDeleteVolumeHistory 0x0000000100175ce0 AdmCommandLocal 0x000000010017434c admCommand 0x000000010078f3b4 SmAdminCommandThread 0x0000000100009bb4 StartThread Thread 1164644, Parent 1160697: LabelThread, Storage 127697, AllocCnt 164 HighWaterAmt 177757 tid=3664, ptid=bbf9, det=1, zomb=0, join=0, result=0, sess=0 Awaiting cond waitP->waiting (0x1109a2dc0), using mutex TMV->mutex (0x110a0c6b8), at tmlock.c(721) Stack trace: 0x0900000000714d50 _cond_wait_global 0x09000000007158dc _cond_wait 0x09000000007165cc pthread_cond_wait 0x0000000100007c74 pkWaitConditionTracked 0x00000001000c3fc4 tmLockTracked 0x0000000100325174 LockVolumeTypeId 0x0000000100323ccc LockVolumeType 0x0000000100323764 IcLockVolumeHistory 0x000000010030ee28 icIsVolumeUsed 0x000000010006145c MmsVolumeHistoryExists 0x000000010006116c MmsSkipVolume 0x000000010096e9f4 AutoLabelVolume 0x000000010096e36c ScsiLabelVolume 0x0000000100338148 MmsLtsLabelVolume@AF75_53 0x0000000100066d28 LabelThread 0x0000000100009bb4 StartThread Tivoli Storage Manager Versions Affected: 5.4, 5.5, 6.1,6.2 Initial Impact: Medium
Local fix
To not run delete volume history and label libvol commands at the same time.
Problem summary
**************************************************************** * USERS AFFECTED: All Tivoli Storage Manager server users. * **************************************************************** * PROBLEM DESCRIPTION: See error description. * **************************************************************** * RECOMMENDATION: Apply fixing level when available. This * * problem is currently projected to be fixed * * in levels 5.5.5, 6.1.4, and 6.2.2. Note * * that this is subject to change at the * * discretion of IBM. * **************************************************************** *
Problem conclusion
This problem was fixed. Affected platforms: AIX, HP-UX, Sun Solaris, Linux, z/OS, and Windows.
Temporary fix
Comments
APAR Information
APAR number
IC67947
Reported component name
TSM SERVER
Reported component ID
5698ISMSV
Reported release
61A
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2010-04-15
Closed date
2010-05-12
Last modified date
2010-05-12
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
TSM SERVER
Fixed component ID
5698ISMSV
Applicable component levels
R55A PSY
UP
R55H PSY
UP
R55L PSY
UP
R55S PSY
UP
R55W PSY
UP
R61A PSY
UP
R61H PSY
UP
R61L PSY
UP
R61S PSY
UP
R61W PSY
UP
R62A PSY
UP
R62H PSY
UP
R62L PSY
UP
R62S PSY
UP
R62W PSY
UP
[{"Line of Business":{"code":"LOB26","label":"Storage"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGSG7","label":"Tivoli Storage Manager"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"61A"}]
Document Information
Modified date:
16 September 2021