IBM Support

PI30994: OVERLAPPING URIS IN A SINGLE ODR WORKCLASS CAN CAUSE THE ODR TO SELECT THE WRONG COOKIE WHEN ATTEMPTING TO HONOR SERVERAFFINITY

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When there overlapping Uniform Resource Identifiers (URIs) in a
    single On Demand Router (ODR) workclass routing to multiple
    Generic Server Clusters (GSCs) it is possible that the wrong
    session cookie will be used when attempting to honor session
    affinity.  This is especially problematic when
    RulesOverAffinity is set in which case a difference in the
    rules cluster and the presumed affinity cluster (using the
    wrong cookie) will result in the ODR breaking session affinity.
    

Local fix

  • No workaround
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  Any user of Generic Server Clusters with    *
    *                  multiple over-lapping URIs within a single  *
    *                  workclass that require session affinity.    *
    ****************************************************************
    * PROBLEM DESCRIPTION: Overlapping URIs result in multiple     *
    *                      JSESSIONID cookies. The wrong cookie    *
    *                      is sometimes selected breaking server   *
    *                      affinity.                               *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    When using GSCs with mutltiple overlapping URIs in a single
    workclass using ODR rules to enforce session affinity can
    sometimes result in broken sessions. This is because multiple
    JSESSIONID cookies are included in the request and the
    previous ODR processing simply looked for any JSESSIONID
    cookie if one was present and used the first one found. The
    code has been changed so that the ODR prefers a cookie
    associated with the target GSC cluster over other cookies
    present on the request.
    

Problem conclusion

  • Corrected the ODR logic to give preference to cookies for the
    target GSC based upon the rules present in the ODR.  This fix
    is being delivered in WVE 7.0.0.6 and WAS 8.5.5.5.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI30994

  • Reported component name

    WAS VIRTUAL ENT

  • Reported component ID

    5725C9203

  • Reported release

    700

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2014-12-05

  • Closed date

    2015-01-27

  • Last modified date

    2015-04-07

  • 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

    WAS VIRTUAL ENT

  • Fixed component ID

    5725C9203

Applicable component levels

  • R700 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSUP64","label":"WebSphere Virtual Enterprise"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.0","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
28 April 2022