Bug ID 599821: Connections fail when using an iRule with 'persist add uie' in combination with the 'node' command.

Last Modified: Sep 13, 2023

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

Known Affected Versions:
11.2.1, 11.4.1, 11.5.0, 11.5.1, 11.5.2, 11.5.3, 11.5.4, 11.5.5, 11.5.6, 11.5.7, 11.5.8, 11.5.9, 11.5.10, 11.6.0, 11.6.1, 11.6.2, 11.6.3, 11.6.3.1, 11.6.3.2, 11.6.3.3, 11.6.3.4, 11.6.4, 11.6.5, 11.6.5.1, 11.6.5.2, 11.6.5.3, 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, 12.1.2, 12.1.3, 12.1.3.1, 12.1.3.2, 12.1.3.3, 12.1.3.4, 12.1.3.5, 12.1.3.6, 12.1.3.7, 12.1.4, 12.1.4.1, 12.1.5, 12.1.5.1, 12.1.5.2, 12.1.5.3, 12.1.6, 13.0.0, 13.0.0 HF1, 13.0.0 HF2, 13.0.0 HF3, 13.0.1

Opened: Jun 17, 2016

Severity: 3-Major

Symptoms

Connections are immediately terminated when using the 'node' command in an iRule along with 'persist add uie' in HTTP_RESPONSE. An error similar to the following is logged: 01220001:3: TCL error: /Common/resp_persist <HTTP_RESPONSE> - Prerequisite operation not in progress (line 1) (line 1) invoked from within "persist add uie static"

Impact

Clients will fail to connect.

Conditions

Using an iRule with the node command, no pool members, and persist add uie.

Workaround

Place the destination into a pool, then select the pool using the "pool" command. The rest of the configuration and iRule can remain unchanged.

Fix Information

None

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips