IBM Support

PI75912: RATIONAL DEVELOPER FOR SYSTEM Z V9.5.0.1 - HIGH CPU USAGE IN THREADPOOL SERVER DUE TO LOOP IN DSTORE OUTPUTHANDLER

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • In Rational Developer for System z V9.5.0.1, RDz loops in dstore
    OutputHandler code leading to high CPU usage in Threadpool
    server. The Java stack included below shows that an IO Exception
    occurred in UNIX process while reading from the
    InputStream.
    
    The Java stack shows the OutputHandler is throwing an
    IOException on line 350 and 359
    
                ip=0x4FEDF290/sp=0x41DB6898:
    java.io.IOException.<init>(IOException.java:70)
                ip=0x00000006/sp=0x41DB6850:
    java.io.FileDescriptor.read()
                ip=0x4FEE2B7A/sp=0x00000000:
    java.io.FileDescriptor.read(FileDescriptor.java:83)
                ip=0x4FEE2B7A/sp=0x00000000:
    java.io.FileInputStream.read0(FileInputStream.java:230)
                ip=0x4FEE2B7A/sp=0x00000000:
    java.io.FileInputStream.read(FileInputStream.java:222)
                ip=0x4FEE2B7A/sp=0x00000000:
    java.lang.UNIXProcess$DeferredCloseInputStream.read(UNIXProcess.
    java:382)
                ip=0x4FEE2B7A/sp=0x41DB69A8:
    java.io.FilterInputStream.read(FilterInputStream.java:94)
                ip=0x4FEDF812/sp=0x41DB6AD0:
    org.eclipse.rse.internal.dstore.universal.miners.command.OutputH
    andler.readLines(OutputHandler.java:350)
    
                ip=0x4FEDF290/sp=0x420D33C0:
    java.io.IOException.<init>(IOException.java:70)
                ip=0x4FF6D6B8/sp=0x00000000:
    java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java
    :163)
                ip=0x4FF6D6B8/sp=0x00000000:
    java.io.BufferedInputStream.available(BufferedInputStream.java:4
    11)
                ip=0x4FF6D6B8/sp=0x420D3408:
    java.io.FilterInputStream.available(FilterInputStream.java)
                ip=0x4FEDF842/sp=0x420D3530:
    org.eclipse.rse.internal.dstore.universal.miners.command.OutputH
    andler.readLines(OutputHandler.java:359)
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: 01.Users of RDz/IDz and z/OS Explorer        *
    ****************************************************************
    * PROBLEM DESCRIPTION: 01.After running some unknown sequence  *
    *                         of commands via the RSE UNIX shell,  *
    *                         the RDz server got into a state of   *
    *                         high CPU usage.                      *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    01.After running some unknown sequence of commands via the RSE
       UNIX shell, the RDz server got into a state of high CPU
       usage do to looping.
    

Problem conclusion

  • 01.We (at IBM) have been unable to reproduce this. We added
       extra checking to the code that was looping to a testfix and
       the customer has not seen the problem since getting the
       testfix.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI75912

  • Reported component name

    ID/Z HOST

  • Reported component ID

    5724T0723

  • Reported release

    300

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2017-02-02

  • Closed date

    2017-07-24

  • Last modified date

    2017-08-02

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

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

    UI49038

Modules/Macros

  •    FEKFCORE FEKFCOR6 FEKFDST2 FEKFT014
    

Fix information

  • Fixed component name

    EXP FOR Z/OS HO

  • Fixed component ID

    5655EXP23

Applicable component levels

  • R300 PSY UI49038

       UP17/07/29 P F707

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":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSBDYH","label":"IBM Explorer for z\/OS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"3.0.0","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}},{"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":"3.0.0","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
02 August 2017