Bug ID 454463: A DNS iRule that is suspended many times causes a TMM memory leak

Last Modified: Feb 13, 2019

Bug Tracker

Affected Product:  See more info
BIG-IP LTM(all modules)

Known Affected Versions:
11.2.1, 11.4.1, 11.5.0, 11.5.1, 11.5.1 HF1, 11.5.1 HF10, 11.5.1 HF11, 11.5.1 HF2, 11.5.1 HF3, 11.5.1 HF4

Fixed In:
11.6.0, 11.5.1 HF5, 11.4.1 HF6, 11.2.1 HF11

Opened: Mar 28, 2014
Severity: 2-Critical
Related AskF5 Article:
K16423

Symptoms

When executing a DNS iRule, TMM should allocate memory for the query name from memory cache when the iRule is suspended for the first time. However, if the iRule is suspended many times, memory allocation happens each time. Memory leak becomes significant and eventually cause TMM to crash.

Impact

TMM memory leaks and eventually crashes.

Conditions

Large volume of DNS traffic and the DNS iRule is suspended many times.

Workaround

This issue has no workaround.

Fix Information

A memory leak when executing a suspended DNS iRule many times has been fixed.

Behavior Change