Bug ID 591666: TMM crash in DNS processing on TCP virtual with no available pool members

Last Modified: Sep 13, 2023

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

Known Affected Versions:
11.4.0, 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.6.0, 11.6.1, 11.6.2, 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

Fixed In:
13.0.0, 12.1.2 HF1, 11.6.3, 11.5.7

Opened: May 06, 2016

Severity: 3-Major

Symptoms

TMM crash when processing requests to a DNS virtual server.

Impact

Traffic disrupted while tmm restarts.

Conditions

The issue can occur if a TCP DNS virtual receives a request when no pool members are available to service the request and a DNS iRule is suspended due to previous requests.

Workaround

Mitigation is to ensure at least one pool member is available whenever the DNS virtual is processing traffic, or to avoid iRule commands that can suspend processing. Ensure datagram LB mode is enabled on UDP DNS virtuals.

Fix Information

Product corrected to prevent crash when there are no available members.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips