IBM Support

JR47339: HIGH CPU UTILIZATION WHEN INVOKING A LARGE AMOUNT OF REST SERVICE API SIMULTANEOUSLY

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When invoking multiple REST service API simultaneously,
    threads may become hung causing system to become unresponsive.
    The following class may be seen in the thread stack :
    at com.ibm.bpm.rest.impl.service.ServiceRunnerManager.register.
    

Local fix

  • n/a
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  Users utilizing the REST Service API to     *
    *                  invoke service related tasks.               *
    ****************************************************************
    * PROBLEM DESCRIPTION: Hung threads may occur when invoking    *
    *                      multiple REST Service API calls         *
    *                      simultaneously.                         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    During runtime, when invoking numerous REST Service API calls
    simultaneously using the same HTTP session, hung threads may
    occur and cause high CPU utilization.  The requests are
    executed on independent threads which clash when triggered
    from the same client.
    The hung thread may be seen in the server logs with the
    following class seen in the stack:
    at com.ibm.bpm.rest.impl.service.ServiceRunnerManager.register
    

Problem conclusion

  • Code changes have been made to properly synchronize the
    calls and avoid threads becoming hung. An interim fix is
    available on v8.0.1.1. The fix will be integrated into the
    next fix pack.
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR47339

  • Reported component name

    BPM ADVANCED

  • Reported component ID

    5725C9400

  • Reported release

    801

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-07-25

  • Closed date

    2013-09-24

  • Last modified date

    2013-09-24

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

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

Fix information

  • Fixed component name

    BPM ADVANCED

  • Fixed component ID

    5725C9400

Applicable component levels

  • R800 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSFTN5","label":"IBM Business Process Manager Advanced"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0.1","Edition":"","Line of Business":{"code":"LOB36","label":"IBM Automation"}}]

Document Information

Modified date:
24 September 2013