IBM Support

PH47586: EDGE LOAD BALANCER CRASHES IN IBMLB2 FUNCTION LBLL_SELECT1_NL WITH AFFINITY CONFIGURED.

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

  • A crash can occur with Load Balancer when affinity based
    forwarding is configured.
    Function calls on the stack willinclude:
    
    lbll_select1_nl
    _lbsel_at_getnewar
    lbsel_at_chooseserver
    _lbsel_ct_chooseserver
    _lbsel_ctat_choose
    
    Executor tracing shows: (? represents variable data)
    lb_linkedlist: wrong list, rc ????????.
    lb_sel_affinity: lbllrmnode error.
    lb_linkedlist: l,r,list ptrs not null,addnode_rhs_nl rc=2.
    lb_sel_affinity: add to at failed.
    pkt ? ? ?.?.?.? -> ?.?.?.? ?:? add to expirelist failed.
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  IBM WebSphere Application Server Load       *
    *                  Balancer for IPv4 and IPv6 users with       *
    *                  affinity configured                         *
    ****************************************************************
    * PROBLEM DESCRIPTION: The executor may crash when affinity    *
    *                      based routing is configured in the      *
    *                      Load Balancer. The crash occurs in      *
    *                      the ibmlb2 module.                      *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    The executor module crashes when affinity based routing is
    configured and a client has multiple simultaneous open
    connections. After the crash occurs, all executor commands
    fail. On AIX, the system abends.
    

Problem conclusion

  • Semaphore programming was corrected to prevent the affinity
    record from being altered by one thread when another thread is
    using the record.
    
    Fix levels:
      8.5.5.23
      9.0.5.14
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH47586

  • 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-06-29

  • Closed date

    2022-08-11

  • Last modified date

    2022-08-11

  • 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:
12 August 2022