Matt_Breedlove_
Jun 06, 2011Nimbostratus
Continued irule exection paste pool command
I realise that if the pool command is issued in an irule, it must be followed by a 'return', if conditions/pool commands follow in latter logic that could also include the current connection, but why is this in term of use cases?
In almost all irule usage in my experience the "pool" command is either in a chained logic command or at the logical end of the irule anyway, so this almost never comes up as "pool' is at the "end" if its used in an irule, but in a small percentage of cases, this becomes significant where the last logical "pool" overrides the first, necessitating the "return" after the first.
If evaluating an irule on a current connection or request, once a pool command is issued, shouldn't the irule stop evaluation with an implicit meta return/event disable all? What kind of situation would require the need to not have this?
Thanks
M