LTM Policies only evaluated once within same HTTP-Connection?
Hi F5 Community,
One of our customers has a strange issue with LTM Policies. The customer has many LTM Policies in place. One of them checks the "path" value and does some forwarding decision to a specific pool. It the "path" value does not match the condition the request will be forwarded to the default pool assigned on the VIP.
We just found out that forwarding decision within the same HTTP connection (curl) will only be evaluated once. So this means if we test with a valid path the forwarding works fine for the first time. When doing a second request with an invalid path in the same HTTP connection, we still get forwarded to the pool for the valid path value. Obviously the first forwarding decission made by the LTM policy will be cached somehow within the same HTTP Connection?! If we start two curl sessions one after each other, the forwarding works fine based on the HTTP valdi and invalid path value.
How could that be? Does anybody know how to solve this issue?
Thanks a lot for any info Regards Thrillseeker