APAR status
Closed as program error.
Error description
The "RECONCILE VOLUME" process in a server-to-server scenario may fail on Source server with the following error logged in the Activity Log: 02/03/2014 08:18:55 ANR9999D_0037176857 AddToVolumeList(admserv.c:2357) thread<41>: Unable to get volume attributes. (SESSION:12345, PROCESS: 123) ....... 02/03/2014 08:18:55 ANR1893E Process 120 for RECONCILE VOLUMES (REPAIR) completed with a completion state of FAILURE. (SESSION: 12345, PROCESS: 123) Customer/L2 Diagnostics: An "ASVOL ICVOLHST ADMPROC DBCLI DBSTMT DBEXEC" server trace on SOURCE server will show that the problematic volume is read from table SS_VOLUME_NAMES, then it is deleted by background thread and so it will not be anymore in table AS_VOLUME_STATUS, causing the error to be shown. Here is an example of trace showing the problem: ======================================================== 01:40:48.967 [45][asvol.c][4132][AsScratchDeleteThread]:Scratch deletion thread deleting volume BFS.390863135 01:40:48.972 [45][tbcli.c][4344][RdbPrepareAndExecuteStmt]:Executing statement 'DELETE FROM "TSMDB1"."AS_VOLUME_STATUS" WHERE (VOLID=?) --45' submitted from asvol.c(4902). 01:40:48.972[45][tbcli.c][4344] [RdbPrepareAndExecuteStmt]:Executing statement 'DELETE FROM "TSMDB1"."SS_POOL_CONTENTS" WHERE (POOLID=? AND VOLID=?) --45' submitted from ssvol.c(1982). 01:40:48.973 [45][tbcli.c][4344][RdbPrepareAndExecuteStmt]:Executing statement 'DELETE FROM "TSMDB1"."SS_VOLUME_NAMES" WHERE (VOLNAME=?) --45' submitted from ssvol.c(2022). <------ This volume is deleted from 3 tables ....... 01:40:48.975 [45][tbcache.c][7056][UnMarkRow]:Seeing if row 0000000005FEC450 is in the in-flight cache. <------ This volume is deleted from cache 01:40:51.921 [45][output.c][7531][PutConsoleMsg]:ANR1341I Scratch volume BFS.390863135 has been deleted from storage pool SPCSC01.~ <------ The transaction is committed ....... 01:41:30.744 [41][tbcli.c][4863][RdbFetchAndGetNextResponse]:Performing fetch for ssvolqry.c(317) : 'SELECT VOLNAME,VOLID,POOLID,STRATEGY,UPDATE_DATE,UPDATOR FROM "TSMDB1"."SS_VOLUME_NAMES" ORDER BY VOLNAME FOR READ ONLY OPTIMIZE FOR 10 ROWS WITH UR --41' ...... 01:41:30.745 [41][tbcache.c][3646][CacheThisRow]:Table SS.Volume.Names, row 0000000005FEBAC0 cNeededV==Null cached at location 0. <------ This volume is read from table "SS_VOLUME_NAMES"! (This is unexpected) 01:41:30.756 [41][tbcli.c][4863][RdbFetchAndGetNextResponse]:Performing fetch for asvolut.c(881) : 'SELECT VOLID,VOLNAME,POOLID,CLASSID,MAXOCC,ACTOCC,FULL,ERROR,ACCESS,APP ENDPOS,NEXTSEQ,SIDESEQ,ESTCAP,PVRATTR,FILLPASS,SCRATCH,TWOSIDED, WRDATE,RDDATE,MOUNTCOUNT,NUMWRERR,NUMRDERR,BECAMEPENDING,LOCATIO N,ORMDATE,ORMSTATE,LOGOCC,BEGINRCLMDATE,ENDRCLMDATE,KEEPTILLMOUN T,PVRENCR,RCLMEMPTY,DEDUPSTATE FROM "TSMDB1"."AS_VOLUME_STATUS" WHERE (VOLID=?) FETCH FIRST 1 ROW ONLY FOR READ ONLY WITH UR --41' 01:41:30.756 [41][output.c][7531][PutConsoleMsg]:ANR9999D_0037176857 AddToVolumeList(admserv.c:2357) Thread<41>: Unable to get volume attributes.~ <------ This volume is not in table "AS_VOLUME_STATUS".(This is expected) ======================================================== Tivoli Storage Manager Versions Affected: Tivoli Storage Manager V6 and V7 Initial Impact: Low Additional Keywords: TSM RECONCILE VOLUME ANR9999D_0037176857 unable attributes server to server
Local fix
Avoid starting command "RECONCILE VOLUMES" when expiration is running.
Problem summary
**************************************************************** * USERS AFFECTED: All Tivoli Storage Manager server users of * * the RECONCILE VOLUMES command. * **************************************************************** * PROBLEM DESCRIPTION: See error description. * **************************************************************** * RECOMMENDATION: Apply fixing level when available. This * * problem is currently projected to be fixed * * in levels 6.3.5 and 7.1.1. Note that this is * * * * subject to change at the discretion of IBM. * **************************************************************** *
Problem conclusion
This problem was fixed.
Temporary fix
Comments
APAR Information
APAR number
IT00498
Reported component name
TSM SERVER
Reported component ID
5698ISMSV
Reported release
63W
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2014-03-21
Closed date
2014-03-31
Last modified date
2014-03-31
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
R63A PSY
UP
R63H PSY
UP
R63L PSY
UP
R63S PSY
UP
R63W PSY
UP
R71A PSY
UP
R71H PSY
UP
R71L PSY
UP
R71S PSY
UP
R71W PSY
UP
[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGSG7","label":"Tivoli Storage Manager"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"63W","Edition":"","Line of Business":{"code":"LOB26","label":"Storage"}}]
Document Information
Modified date:
31 March 2014