A fix is available
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