Bug ID 1000973: Unanticipated restart of TMM due to heartbeat failure

Last Modified: May 24, 2024

Affected Product(s):
BIG-IP TMOS, vCMP(all modules)

Known Affected Versions:
16.0.1.1, 16.0.1, 16.0.0, 15.1.3.1, 15.1.3, 15.1.2.1, 15.1.2, 15.1.1, 15.1.0.5, 15.1.0.4, 15.1.0.3, 15.1.0.2, 15.1.0.1, 15.1.0, 15.0.1, 15.0.0, 14.1.4.2, 14.1.4.1, 14.1.4, 14.1.3.1, 14.1.3, 14.1.2.8, 14.1.2.7, 14.1.2.6, 14.1.2.5, 14.1.2.4, 14.1.2.3, 14.1.2.2, 13.1.4, 13.1.3.6, 13.1.3.5, 13.1.3.4, 13.1.3.3

Fixed In:
16.1.0, 16.0.1.2, 15.1.4, 14.1.4.3, 13.1.4.1

Opened: Mar 10, 2021

Severity: 2-Critical

Symptoms

A tmm thread might stall while yielding the CPU, and trigger a failsafe restart of the tmm process. A core file might be generated without any message logged in /var/log/*. High resolution timers (hrtimer) may be lost.

Impact

Traffic disrupted while tmm restarts.

Conditions

This occurs when data in kernel hrtimer module is corrupted by a kernel bug, so a tmm thread may fail to wake at the appropriate time after having entered a planned short sleep. The precise details in this particular case are not knowable.

Workaround

Very rarely, this might take a long time, in which case there is no mitigation except to wait for the operation to complete. Alternatively, the unit might remain offline, in which rebooting the system is the better option.

Fix Information

Fixed kernel issue that led to an unanticipated restart of tmm due to heartbeat failure.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips