Bug ID 659709: Mirroring persistence records may cause a TMM memory leak

Last Modified: Sep 13, 2023

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

Known Affected Versions:
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, 13.0.0, 13.0.0 HF1, 13.0.0 HF2, 13.0.0 HF3, 13.0.1

Fixed In:
13.1.0, 12.1.3.7

Opened: Apr 20, 2017

Severity: 2-Critical

Related Article: K80024155

Symptoms

Mirroring persistence records may cause a Traffic Management Microkernel (TMM) memory leak. As a result of this issue, you may encounter one or more of the following symptoms: -- The tmsh show /sys memory command indicates that TMM memory usage increases over time. -- The TMM process generates a core file to the /shared/core directory. -- The BIG-IP system generates a SIGSEGV fault message in the /var/log/tmm log file.

Impact

Traffic is disrupted while the TMM process produces a core file and restarts. Systems configured as part of a HA device group may fail over to a peer device.

Conditions

-- Mirroring enabled on virtual server and/or persistence profile. -- Persistence used. -- Another error condition exists, such as high availability (HA) channel down or no mirroring address configured.

Workaround

To work around this issue, you can disable the Mirror Persistence option for the persistence profiles or make sure the mirroring channel is properly configured and operational. For information about troubleshooting the mirroring channel, refer to K54622241: Troubleshooting connection mirroring :: https://support.f5.com/csp/article/K54622241.

Fix Information

When HA mirroring is re-established, persist records will now be freed

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips