IBM Support

PH50064: CONNECTION BROKEN WHEN TAKEOVER OCCURS

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • Closed as program error.

Error description

  • Long running connection broken after highavailability
    takeover. Replication enabled for the connection.
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  IBM WebSphere Application Server Network    *
    *                  Deployment Load Balancer for IPv4 and IPv6  *
    *                  users                                       *
    ****************************************************************
    * PROBLEM DESCRIPTION: A connection may be broken during a     *
    *                      takeover when Load Balancer is          *
    *                      configured with highavailability        *
    *                      replication.                            *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    Existing connections should not be broken when a high
    availability takeover occurs and connection replication is
    defined on the Load Balancer.
    This problem was observed on AIX with LB_PROMISICUOUS enabled.
    Clusters were aliased to the ethernet interface using LB's
    go scripts.
    When a highavailability takeover occurs, the Load Balancer's
    executor transitions from active forwarding to backup mode
    immedidately. Any cluster traffic received by the Load
    Balancer after this state change is not forwarded. Cluster
    traffic is not discarded but packets are passed to the
    operating system for processing to allow for collocated
    servers.
    The Load Balancer server code is responsible for invoking the
    go scripts when a state change is detected. The server code
    polls the executor code every two seconds to obtain state
    information. The operating system will respond to any cluster
    traffic received when the cluster is aliased on the ethernet
    interface. If the cluster is not aliased on the ethernet
    interface, the operating system discards the traffic.
    When cluster traffic is received and the executor is running
    in the backup state, if the cluster is still aliased on the
    operating system interface, the operating system will respond
    with a RST packet if the traffic is not for a collocated
    server. The RST packet will terminate the existing connection.
    

Problem conclusion

  • This problem will only occur when clusters are aliased to the
    systems ethernet interfaces. Only AIX users who have
    configured LB to run in promisicuous mode and Linux users on
    IBM Z running in layer 3 mode should alias cluster addresses
    to the ethernet interfaces.
    
    To eliminate the problem, the Load Balancer will forward
    existing traffic when running in the backup state. The backup
    LB will not forward new connections. It will not answer ARP
    requests for the cluster either. Any new connections and ARP
    requests are passed to the operating system for processing.
    
    Fix levels:
       8.5.5.23
       9.0.5.15
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH50064

  • Reported component name

    WS EDGE LB IPV4

  • Reported component ID

    5724H8812

  • Reported release

    900

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2022-10-07

  • Closed date

    2022-11-16

  • Last modified date

    2022-11-16

  • 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

    WS EDGE LB IPV4

  • Fixed component ID

    5724H8812

Applicable component levels

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSEQTP","label":"WebSphere Application Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"900","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
17 November 2022