Bug ID 755727: Ephemeral pool members not created after DNS flap and address record changes

Last Modified: May 29, 2024

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

Known Affected Versions:
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, 13.0.0, 13.0.0 HF1, 13.0.0 HF2, 13.0.0 HF3, 13.0.1, 13.1.0, 13.1.0.1, 13.1.0.2, 13.1.0.3, 13.1.0.4, 13.1.0.5, 13.1.0.6, 13.1.0.7, 13.1.0.8, 13.1.1, 13.1.1.2, 13.1.1.3, 13.1.1.4, 13.1.1.5, 13.1.3, 13.1.3.1, 14.0.0, 14.0.0.1, 14.0.0.2, 14.0.0.3, 14.0.0.4, 14.0.0.5, 14.0.1, 14.0.1.1, 14.1.0, 14.1.0.1, 14.1.0.2, 14.1.0.3, 14.1.0.5, 14.1.0.6, 14.1.2, 14.1.2.1, 14.1.2.2, 14.1.2.3, 14.1.2.4, 15.0.0, 15.0.1, 15.0.1.1, 15.0.1.2

Fixed In:
15.1.0, 15.0.1.3, 14.1.2.5, 13.1.3.2, 12.1.5.2

Opened: Jan 17, 2019

Severity: 3-Major

Symptoms

When using FQDN node/pool members, ephemeral pool members may not be created for one or more pools after address records change on the DNS server. Once this condition occurs, ephemeral pool members are no longer created for a given FQDN name in the affected pool.

Impact

When this issue occurs, the affected pool may be left with no active pool members. In that case, virtual servers targeting the affected pool become unavailable and stop passing traffic.

Conditions

This issue may occur under rare timing conditions when the following factors are present: -- Using FQDN nodes/pool members. -- Changes occur in the address records on the DNS server, causing new ephemeral nodes/pool members to be created and old ephemeral nodes/pool members to be deleted. -- There is a temporary loss of connectivity to/responsiveness from the DNS server.

Workaround

When this issue occurs, the ability to create ephemeral pool members can be restored by either of the following actions: 1. Restart the dynconfd daemon: bigstart restart dynconfd 2. Delete and re-create the FQDN template pool member using the following two commands: tmsh mod ltm pool affected_pool members del { fqdn_pool_member:port } tmsh mod ltm pool affected_pool members add { fqdn_pool_member:port { additional field values } } To ensure that a pool contains active members even if this issue occurs, populate each pool with more than one FQDN pool member, or with an additional non-FQDN pool member.

Fix Information

None

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips