IBM Support

IC93134: SERVER CAN ABORT WHEN CANCELING NO-QUERY-RESTORE CLIENT SESSION

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The Tivoli Storage Manager server can abort when canceling
    a client session completing a no-query-restore (NQR) with the
    administrative CANCEL SESSION command.
    
    Customer/L2 Diagnostics:
    A failing callstack similar to the following can be extracted
    from the resulting core dump:
    
      pthread_kill()
      _p_raise()
      raise.raise()
      abort()
      PsAbortServer()
      pkAbort()
      TrapSyncError()
      pkAcquireMutexTracked()
      NotifySessions()
      ImBuildRestoreObjectsThread()
      StartThread()
    
    A message similar to the following can be recorded in the
    dsmserv.err log file:
    
      01/02/2013 01:02:03  ANR9999D Mutex acquisition failure,
                           errno=22 from imnqr.c.12424; thread
                           1 (tid XXXX).
      01/02/2013 01:02:03  ANR7838S Server operation terminated.
    
    Initial Impact:
    High
    
    Tivoli Storage Manager Versions Affected:
    All V6 Tivoli Storage Manager server users.
    
    Additional Keywords:
    TSM ABORT ABEND CRASH OUTAGE NQR NO QUERY RESTORE CANCEL 79322
    SESSION PKABORT IMBUILDRESTOREOBJECTSTHREAD MSGANR9999D 75129
    

Local fix

  • Do not issue the CANCEL SESSION command against an in-progress
    no-query-restore session.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * All Tivoli Storage Manager server users.                     *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * See ERROR DESCRIPTION.                                       *
    * An additional fix was mad which added a missing check        *
    * for session cancellation.                                    *
    * Without this additional check, the NQR session could         *
    * hang dependng on the timing of the cancellation.             *
    * The symptom shows up as waiting for a condition that         *
    * will never be signalled.                                     *
    ****************************************************************
    * 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.
    Affected platforms:
    AIX, HP-UX, Solaris, Linux, and Windows.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IC93134

  • Reported component name

    TSM SERVER

  • Reported component ID

    5698ISMSV

  • Reported release

    62A

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-06-17

  • Closed date

    2014-03-31

  • Last modified date

    2015-04-20

  • 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

  • R62A PSY

       UP

  • R62H PSY

       UP

  • R62L PSY

       UP

  • R62S PSY

       UP

  • R62W PSY

       UP

  • R62Z PSY

       UP

  • R63A PSY

       UP

  • R63H PSY

       UP

  • R63L PSY

       UP

  • R63S PSY

       UP

  • R63W PSY

       UP

  • R63Z PSY

       UP

  • R71A PSY

       UP

  • R71H PSY

       UP

  • R71L PSY

       UP

  • R71S PSY

       UP

  • R71W PSY

       UP

  • R71Z 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":"62A","Edition":"","Line of Business":{"code":"LOB26","label":"Storage"}}]

Document Information

Modified date:
20 April 2015