Bug ID 618106: bigd core due to memory leak, especially with FQDN nodes

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, 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

Fixed In:
13.0.0, 12.1.3.7

Opened: Sep 21, 2016

Severity: 2-Critical

Related Article: K74714343

Symptoms

The bigd daemon may core due to excessive memory consumption caused by a slow memory leak that occurs when creating or updating an LTM node or pool member. This memory leak occurs much more quickly on BIG-IP v12.1.3.2 and earlier when using FQDN nodes/pool members with the 'autopopulate' feature enabled.

Impact

The bigd daemon may core due to excessive memory consumption.

Conditions

The bigd memory leak occurs slowly with non-FQDN nodes/pool members, but much more quickly on BIG-IP v12.1.3.2 and earlier when using FQDN nodes/pool members with the 'autopopulate' feature enabled. On BIG-IP v12.1.3.2 and earlier, an additional leak occurs each time an FQDN name is resolved for an FQDN node or pool member. The rate of the leak in this case is determined by the number of FQDN nodes/pool members configured with the 'autopopulate' feature enabled, and the FQDN name resolution interval (determined by the 'interval' setting of the 'fqdn' configuration for the FQDN node).

Workaround

It is possible to work around this issue by one of the following methods: 1. Restart the bigd daemon before memory consumption becomes excessive. (Note that this may interrupt traffic to configured pool members.) On BIG-IP v12.1.3.2 and earlier: 2. Configure a longer 'interval' value in the 'fqdn' configuration for configured FQDN nodes. 3. Configure FQDN nodes/pool members without the 'autopopulate' setting enabled.

Fix Information

The bigd daemon no longer leaks memory when configuring an LTM node or pool member.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips