Krzysztof_Kozlo
Aug 03, 2007Nimbostratus
lb::reselect fails to select another node
I stripped out everything fancy and this still doesn't work. The behavior is peculiar:
rule reselect_test {
when LB_FAILED {
LB::reselect
}
}
pool test {
member 1.1.1.1:any
member 1.1.1.2:any
}
virtual test {
destination 1.1.2.1:any
protocol tcp
rule reselect_test
pool test
snat automap
}
When I connect, every other time the connection hangs while the LTM goes nuts trying to reconnect to the same back-end server.
Curiously, if I open another connection it breaks the first connection out of this loop and connects to the second.
I tested this on two 9.2.3 255.0 and one 9.3.0 system. Same thing.
I thought LB::reselect was a) supposed to select a _different_ node and b) supposed to be limited in the amount of retries?