Hi,
I tried the priority group config but such configuration didn't cut immediatelly existing connections to the backup node when the primary node is up (this could work if health monitor marked backup node down when primary is up but this should be done on server side and we are looking solution on F5). True is that I didn't tested such difference - do you have some document referring how the number affect behaviour? I am not aware that is should have affect on the existing sessions.
BR,
Pavel
P.S. - I tried this iRule but LB_SELECTED event is done only once so code is not working as expected
when CLIENT_ACCEPTED {
set pool_name [LB::server pool]
}
when LB_SELECTED {
if { [active_members $pool_name] > 1} {
if { [IP::addr [LB::server addr] equals 10.10.10.2] } {
LB::reselect pool $pool_name
}
}
}