IBM Support

PM28378: BFIUSE COUNT GOES NEGATIVE CAUSING MANY DFSQBFM BLOCKS TO BE ACQUIRED EXHAUSTING STORAGE. IMS ABENDS ABENDS878 OR ABENDU0732.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The BFIUSE count went negative causing many Queue Buffers to be
    allocated but not used. The unused Queue Buffers exhausted
    storage and resulted in an ABENDS878 or ABENDU0732.
    A check of the QPOOL buffer statistics shows a buffer
    inuse count (BFIUSE) of x'7FFFFFFC' which is clearly
    invalid. This value exceeds the HI threshold value and causes
    Queue Buffer Manager module DFSQBFM0 to expand the number
    of Queue Buffers every time it is called even though additional
    buffers are not needed.
    Decrementing the BFIUSE count by 1 when it is already
    0 is a "should not occur" event.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All IMS V11 Shared Queues Users              *
    ****************************************************************
    * PROBLEM DESCRIPTION: IMS abends with ABEND878 or ABENDU0732  *
    *                      after the BFIUSE count goes negative,   *
    *                      causing many Queue Buffers to be        *
    *                      allocated but not used.                 *
    ****************************************************************
    * RECOMMENDATION: INSTALL CORRECTIVE SERVICE FOR APAR/PTF      *
    ****************************************************************
    The BFIUSE count (QPBFIUCT) went negative causing many Queue
    Buffers to be allocated but not used.  The unused Queue Buffers
    exhausted storage and resulted in an ABENDS878 (or ABENDU0732).
    A check of the QPOOL buffer statistics showed a buffer inuse
    count (BFIUSE) of x'7FFFFFFC' which is clearly invalid.  This
    value exceeded the HI threshold value and caused Queue Buffer
    Manager module DFSQBFM0 to expand the number of Queue Buffers
    every time it was called, even though additional buffers were
    not needed.  Decrementing the BFIUSE count by 1 when it is
    already zero should not occur.
    

Problem conclusion

  • GEN:
    KEYWORDS:
     SYSPLEXSQ
    
    *** END IMS KEYWORDS ***
    Protection code was added to DFSQBFM0 to prevent it from
    decrementing the count in the QPBFIUCT field if it is already
    zero.
    

Temporary fix

  • *********
    * HIPER *
    *********
    

Comments

APAR Information

  • APAR number

    PM28378

  • Reported component name

    IMS V11

  • Reported component ID

    5635A0200

  • Reported release

    100

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2010-12-07

  • Closed date

    2010-12-28

  • Last modified date

    2011-02-01

  • APAR is sysrouted FROM one or more of the following:

    PM21267

  • APAR is sysrouted TO one or more of the following:

    UK63564

Modules/Macros

  • DFSQBFM0
    

Fix information

  • Fixed component name

    IMS V11

  • Fixed component ID

    5635A0200

Applicable component levels

  • R100 PSY UK63564

       UP11/01/06 P F101 Ž

Fix is available

  • Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.

[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"100","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCVRBJ","label":"System Services"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"100","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
01 February 2011