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

Last Modified: Jul 02, 2019

Bug Tracker

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

Known Affected Versions:
12.1.0, 12.1.0 HF1, 12.1.0 HF2, 12.1.1, 12.1.1 HF1, 12.1.1 HF2, 12.1.2, 12.1.2 HF1, 12.1.2 HF2, 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 AskF5 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