Bug ID 741048: iRule execution order could change after editing the scripts

Last Modified: Jul 12, 2023

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

Known Affected Versions:
14.1.0, 14.1.0.1, 14.1.0.2, 14.1.0.3, 14.1.0.5

Fixed In:
15.0.0, 14.1.0.6

Opened: Aug 17, 2018

Severity: 2-Critical

Symptoms

iRule execution order might change. For example, you have the following iRules configured on a virtual server: rule1, rule2, rule3, and they all have CLIENT_ACCEPTED. If you do not specify their priority, or if you specify the same priority to each one, when you edit one, the execution order changes. For example, if you edit the rule2 script, the execution order changes to rule2, rule1, rule3.

Impact

Execution order changes.

Conditions

Multiple events have the same priority.

Workaround

Specify different priorities for iRules containing the same event.

Fix Information

iRule execution order is now maintained after editing the scripts.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips