Forum Discussion

engtmk's avatar
engtmk
Icon for Nimbostratus rankNimbostratus
Mar 02, 2008

LB_reselect

when LB_SELECTED {

 

if { $retries >= 1 } {

 

log local0. "befor is [LB::server addr]"

 

LB::reselect pool pol_name

 

log local0. "after is [LB::server addr]"

 

}

 

}

 

 

in the above rule I found that the lb server chosen is the same as the one after the reselect action (the VIP has cookie presistance) but I tried to remove the presistance but it has no effect on the behavouir

 

 

so I need help here how can I force the selection of other pool members

4 Replies

  • Hi,

     

     

    What is your BIGIP version ?

     

     

    There was a bug in some version where if you have only two servers it kept selecting the same again.

     

     

  • engtmk's avatar
    engtmk
    Icon for Nimbostratus rankNimbostratus
    Product: BIG-IP

     

    Version: 9.4.1

     

    Build: 34.0

     

    Edition: Hotfix HF1

     

    Built: 070816113623

     

     

    if ther is a bug is there is a solution for this problem as our topolgy is 2 servers
  • Extract from the release of v9.4.4:

     

     

    Load-balancing reselect loops in TMM (CR85186)

     

    In the case of two members in a Local Traffic Manager pool, the iRule command LB::reselect now selects the next pool member if the first pool member is unavailable, which prevents an infinite loop condition.

     

     

    So an upgrade to this version should fix your issue
  • engtmk's avatar
    engtmk
    Icon for Nimbostratus rankNimbostratus
    okay so now is 9.4.4 can work from flash mem or it has to run from HDD,

     

     

    also what if the upgrade is not applicable what workaround can be done