Forum Discussion
Deb_Allen_18
Apr 08, 2007Historic F5 Account
Hi Dave -
LB::reselect was introduced in one of the 9.2 releases. I know it is available in 9.2.3 or better. LB::reselect can be used in LB_FAILED, which is only triggered if the selected pool member doesn't respond. It cannot be used in *_RESPONSE events if the server does respond.
If the server does respond and the response indicates a new node should be selected, for HTTP traffic I believe you could use LB::detach and HTTP::retry in HTTP_RESPONSE event to send the request to a different pool member. I don't think there is an equivalent command for replaying a TCP request.
Passive monitoring in 9.4 is specific to HTTP response codes.
HTH
/deb