amolari
Jun 05, 2014Cirrus
LB::reselect sometimes not reselecting
Hi I have such irule part
when LB_FAILED {
log local0. "LB Failed [LB::server]"
LB::reselect pool Pool-SecGW-crypt
log local0. "LB FAILED. Pool member $PoolMember re-selected = [LB::server]"
table set -subtable "Source_Map" $ClientIP "[LB::server]" 1200
}
when a poolmember goes down, sometimes it works (my LB::server value is showing new poolmember IP), sometimes not (no IP).
I read in the LB::reselect documentation (old, for v9.x) the following "Note that the reselect may not happen immediately; it may wait until the current iRule event is completely finished executing."
Any workaround to have it selected immediately (v11.x)? Thanks Alexandre