IBM Support

IC89352: DEADLOCK IS POSSIBLE BETWEEN GCREQ AND CDRGEVAL THREADS IF THEY BOTH ARE TRYING TO UPDATE REPLAYTAB TABLE AT THE SAME TIME

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • Closed as program error.

Error description

  • You are running Informix servers with Enterprise Replication
    configured. You noticed that the send queue starts growing on
    the source instance and that ER subsystem stopped reacting to
    cdr commands (for example, 'cdr stop' hung).
    
    You look at the onstat outputs and see that CDRGeval thread has
    mutex locked and is in lockwait state while the lock is being
    held by GCReq thread, which is waiting for the mutex that is
    locked by CDRGeval thread.
    
    For example:
    
    onstat -g wmx:
    
    Mutexes with waiters:
    mid      addr             name               holder   lkcnt
    waiter   waittime
    7273     a37366f28        CDRGfree           348      0
    20332052 9469
                                                                 339
    9469
    
    onstat -g ath:
    
    Threads:
     tid     tcb              rstcb            prty status
    vp-class       name
     348     a3816b8b0        a34daac40        1    yield lockwait
    13cpu         CDRGeval8
     20332052a66bef480        a4303b998        1    mutex wait
    CDRGfree     7cpu         GCReq
    
    onstat -k:
    
    Locks
    address          wtlist           owner            lklist
    type     tblsnum  rowid    key#/bsiz
    aecff2f28        a34daac40        a4303b998          abee68128
    HDR+X    100215   101         0     U
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * All platforms                                                *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * See Error Description                                        *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * Update to IBM Informix Server 11.50.xC9                      *
    ****************************************************************
    

Problem conclusion

  • Problem Fixed In IBM Informix Server 11.50.xC9
    

Temporary fix

Comments

APAR Information

  • APAR number

    IC89352

  • Reported component name

    INFORMIX SERVER

  • Reported component ID

    5725A3900

  • Reported release

    B50

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2013-01-03

  • Closed date

    2017-06-15

  • Last modified date

    2017-06-15

  • 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

    INFORMIX SERVER

  • Fixed component ID

    5725A3900

Applicable component levels

  • RB50 PSN

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSGU8G","label":"Informix Servers"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"B50","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
15 June 2017