Bug ID 584213: Transparent HTTP profiles cannot have iRules configured

Last Modified: Sep 13, 2023

Affected Product(s):
BIG-IP LTM(all modules)

Known Affected Versions:
12.0.0, 12.0.0 HF1, 12.1.0 HF1, 12.0.0 HF2, 12.1.0 HF2, 12.0.0 HF3, 12.0.0 HF4, 12.1.1 HF1, 12.1.1 HF2, 12.1.2 HF1, 12.1.2 HF2, 12.1.0, 12.1.1

Fixed In:
13.0.0, 12.1.2

Opened: Mar 30, 2016

Severity: 2-Critical

Symptoms

When an HTTP profile is configured in transparent mode, but has a nonexistent iRule attached to it, then tmm will crash.

Impact

TMM halts and restarts. Traffic disrupted while tmm restarts.

Conditions

-- There is iRule. -- Proxy is transparent. when HTTP_PROXY_REQUEST { after 1000 } -- Change configuration from explicit to transparent while the system is processing in the after command. -- There is then an attempt to use a configuration that does not exist.

Workaround

This is incorrect configuration. Either detach the iRule or configure the profile in a mode other than transparent.

Fix Information

Incorrectly configured proxy types from TMOS installations of earlier versions will be corrected at upgrade time. A warning will be logged that describes the change made.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips