DTCMPR7807I Abnormal Termination - Out of Storage


 
 APAR Identifier ...... PQ77398      Last Changed ........ 03/12/24
 DTCMPR7807I ABNORMAL TERMINATION - OUT OF STORAGE
 
 Symptom ...... IN INCORROUT         Status ........... CLOSED  PER
 Severity ................... 2      Date Closed ......... 03/09/22
 Component .......... 5735FAL00      Duplicate of ........
 Reported Release ......... 3A0      Fixed Release ............ 999
 Component Name TCP/IP V2 FOR V      Special Notice
 Current Target Date ..              Flags
 SCP ...................
 Platform ............
 
 Status Detail: PACKAGING - Solution is being packaged for
                            shipment.
 
 PE PTF List:
 
 PTF List:
 Release 3A0   : UQ80469 available 03/09/29 (0401 )
 Release 420   : UQ80470 available 03/09/29 (1000 )
 Release 430   : UQ80471 available 03/09/29 (0303 )
 Release 440   : UQ80472 available 03/09/29 (0401 )
 
 Parent APAR:
 Child APAR list:
 
 ERROR DESCRIPTION:
 The MPROUTE server intermittently terminates with messages:
 
   PSA: Unable to create the timer thread to process user
        exit...!.
   PSA:    errno (132) errno2(0).
   DTCMPR7807I Abnormal termination - out of storage
   DTCMPR7839I OSPF receive thread terminates
   DTCMPR7839I Informational receive thread terminates
 
 Increasing the storage size of the server virtual machine does
 not alleviate the problem, but only prolongs termination of
 the server.  From these symptoms, it appears that some
 storage is not being freed after use.
 
 LOCAL FIX:
 
 PROBLEM SUMMARY:
 ****************************************************************
 * USERS AFFECTED: All users of MPROUTE                         *
 ****************************************************************
 * PROBLEM DESCRIPTION: When a multipath route is found but     *
 *                      not used, storage for the structure is  *
 *                      not released.                           *
 ****************************************************************
 * RECOMMENDATION: APPLY PTF                                    *
 ****************************************************************
 When MPROUTE receives information about a route that already
 exists in its tables, it creates an MPATH structure to store
 the new route while deciding while deciding whether or not
 to use it.  In the case where MPROUTE does not use the route
 (either because the level of MPROUTE running does not
 support equal cost multipath (pre-430) or the limit of
 multipath routes has been reached) the storage for the MPATH
 structure was not being released and would eventually cause
 MPROUTE to run out of storage.
 
 PROBLEM CONCLUSION:
 Now, in the case where an allocated MPATH structure is not used,
 the storage is released before MPROUTE processing continues.
 
 TEMPORARY FIX:
 
 COMMENTS:
 
 MODULES/MACROS:   INMPATH  MPROUTE
 
 SRLS:      NONE
 
 RTN CODES:
 
 CIRCUMVENTION:
 
 MESSAGE TO SUBMITTER: