IBM Support

IT01697: ERROR CODE PATH IN MGM_GETMEM CAN LEAVE THE MGM MUTEX LOCKED

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

  • It appears possible if a particular error occurs in mgm_getmem()
    the pdq query could fail and return a 208 error, but in the
    process it would leave the MGM mutex locked so any further calls
    which need to grab the MGM mutex all hang as the mutex is never
    released.
    
    Here's onstat -g lmx output which shows the owner of the MGM
    mutex also waiting to grab it again:
    
    Mutexes with waiters:
    mid      addr             name               holder   lkcnt
    waiter   waittime
    4357     c000000305446420 MGM mutex          3917     0
    3929     5199
    
    3917     5196
    
    3935     5186
    
    3938     5177
    
    421      5174
    
    3961     5152
    
    3969     5148
    
    4012     5137
    
    4106     5068
    
    2526     5023
    ...
    
    From the above you can see that thread 3917 both is reported as
    owning the MGM mutex but on the 2nd.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Users running queries which consume large memory.            *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * See Error Description                                        *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * Update to IDS-11.70.xC9                                      *
    ****************************************************************
    

Problem conclusion

  • Problem Fixed In IDS-11.70.xC9
    

Temporary fix

Comments

APAR Information

  • APAR number

    IT01697

  • Reported component name

    INFORMIX SERVER

  • Reported component ID

    5725A3900

  • Reported release

    B70

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2014-05-09

  • Closed date

    2017-06-09

  • Last modified date

    2017-06-09

  • 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

  • RA10 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":"B70","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
09 June 2017