IBM Support

PH55137: RSEAPI 1.1.2 INTERNAL DEFECT FIX

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • RSEAPI 1.1.2 internal defect fix
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: 01. All users                                *
    *                 02. All users who runs MVS download with     *
    *                 high concurrent level of the same dataset.   *
    *                 03. All users running commands involved      *
    *                 with TSO adapter.                            *
    ****************************************************************
    * PROBLEM DESCRIPTION: 01. This enhancement is to make use     *
    *                      of Tomcat semaphore valve               *
    *                      functionality to provide a threshold    *
    *                      protection on number of concurrent      *
    *                      requests being handled.                 *
    *                      02. RSEAPI multiple downloads of the    *
    *                      same dataset by the same user at high   *
    *                      level of concurrency may fail.          *
    *                      03. Running a TSO command or a MVS      *
    *                      command that using TSO processor, for   *
    *                      ex: allocate a dataset, may show this   *
    *                      message in job or catalina.out log:     *
    ****************************************************************
    01. The implementation follows the description provided by
    Tomcat with semaphore valve.
    Reference: https://tomcat.apache.org/tomcat-9.0-doc/api/org/
    apache/catalina/valves/SemaphoreValve.html
    02. RSEAPI multiple downloads of the same dataset by the same
    user at high level of concurrency may fail.
    03. The MVS char conversion step in a TSO command adapter
    execution has the arguments list misplaced causing it is being
    skipped unexpectedly with the warning "not cd"
    (not command descriptor) message.
    

Problem conclusion

  • 01. RSEAP redirect overflow filter has its own threshold
    mechanism detailing on number of users, threads count and
    memory usage. The introduction of Tomcat semaphore valve
    would help as a second layer on top to prevent the overloading
    of resource usage of the server. Default concurrency is set to
    150, which can be customized using RSEAPI_SEM_VALVE_CONCURRENCY
     parameter in rseapi.env configuration file.
    02. RSEAPI index of a dataset stream download is bawd on
    dataset name (dataset and member names), causing an overlap
    between multiple concurrent downloads of the same dataset.
    Adding the download timestamp and thread id in the index
    naming identifies uniquely the download streams per download
    session.
    03. Fix the argument list of the MVS char conversion step in
    TSO adapter command execution to have it work properly.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH55137

  • Reported component name

    EXP FOR ZOS RSE

  • Reported component ID

    5655EXP33

  • Reported release

    110

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2023-06-13

  • Closed date

    2023-06-13

  • Last modified date

    2023-07-03

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

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

    UI92232

Modules/Macros

  • HUH1SMPE HUH2RCVE HUH3ALOC HUH4ZFS  HUH5MKD  HUH6DDEF HUH7APLY
    HUH8ACPT HUHCRYPT HUHFT000 HUHFT002 HUHFT003 HUHMKDIR HUHMOUNT
    HUHPAX01 HUHRACF  HUHSETUP HUHSHPAX HUHSTC
    

Fix information

  • Fixed component name

    EXP FOR ZOS RSE

  • Fixed component ID

    5655EXP33

Applicable component levels

  • R110 PSY UI92232

       UP23/06/16 P F306

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":"BU011","label":"Systems - zSystems software"},"Product":{"code":"SG19M"},"Platform":[{"code":"PF054","label":"z Systems"}],"Version":"110"}]

Document Information

Modified date:
03 July 2023