SSL SERVER ERROR: DMSFRO159E INSUFFICIENT STORAGE AVAILABLE
APAR Identifier ...... PK87640 Last Changed ........ 10/03/16 SSL SERVER ERROR: DMSFRO159E INSUFFICIENT STORAGE AVAILABLE Symptom ...... IN INCORROUT Status ........... CLOSED PER Severity ................... 3 Date Closed ......... 09/10/29 Component .......... 5735FAL00 Duplicate of ........ Reported Release ......... 540 Fixed Release ............ 999 Component Name TCP/IP V2 FOR V Special Notice Current Target Date .. Flags SCP ................... Platform ............ Status Detail: SHIPMENT - Packaged solution is available for shipment. PE PTF List: PTF List: Release 540 : UK51579 available 09/11/02 (1001 ) Release 610 : UK51580 available 09/11/02 (1001 ) Parent APAR: Child APAR list: ERROR DESCRIPTION: As the SSL server handles an increasing number of secure connections, errors associated with a lack of available virtual storage are reported. Examples of such messages follow: DTCSSL002I mainSSL() started... ... DTCSSL005E Storage exceeded creating cloneThread ... DTCSSL005E Storage exceeded creating cloneThread DTCSSL107E Internal error: Environment does not exist DTCSSL050E close failed with clientSocket 152 rc: -1 errno: 113 DMSFRO159E Insufficient storage available to satisfy free storage request from 00F33FD2 CMS hh:mm:ss * MSG FROM TCPIP: Restarting you because KillClient called for reason: Client terminated TCP/IP service As indicated, virtual storage eventually can be exhausted, leaving the server inoperative, and eligible for restart by the TCP/IP server. LOCAL FIX: None. PROBLEM SUMMARY: **************************************************************** * USERS AFFECTED: ALL USERS OF THE Z/VM SSL SERVER * **************************************************************** * PROBLEM DESCRIPTION: * **************************************************************** * RECOMMENDATION: APPLY PTF * **************************************************************** The SSL server can use up all of its available virtual storage resulting in the server becoming inoperative and eligible for restart by the TCP/IP server. When this happens, the below messages may be observed on the console of the SSL server: DTCSSL002I mainSSL() started... ... DTCSSL005E Storage exceeded creating cloneThread ... DTCSSL005E Storage exceeded creating cloneThread DTCSSL107E Internal error: Environment does not exist DTCSSL050E close failed with clientSocket 152 rc: -1 errno: 113 DMSFRO159E Insufficient storage available to satisfy free storage request from 00F33FD2 CMS hh:mm:ss * MSG FROM TCPIP: Restarting you because KillClient called for reason: Client terminated TCP/IP service This error condition can occur while sending outbound mail using the z/VM SMTP server configured for secure SMTP. How to configure the z/VM SMTP server for secure SMTP is described in "Configuring the Server for Secure SMTP" in the SMTP chapter of the TCP/IP Planning and Customization book. PROBLEM CONCLUSION: Two problems in the SSL server code are addressed by this APAR: 1. After calling gsk_attribute_get_cert_info(), the appropriate calls to gsk_free_cert_data() will be made. 2. When a connection is ended, the appropriate calls will be made to the gsk_secure_socket_shutdown() and gsk_secure_socket_close() routines. TEMPORARY FIX: COMMENTS: MODULES/MACROS: SSLSERV SSLVMAIN SRLS: NONE RTN CODES: CIRCUMVENTION: MESSAGE TO SUBMITTER: