Bug ID 612143: Potential tmm core when two connections add the same persistence record simultaneously.

Last Modified: Apr 11, 2024

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

Fixed In:
13.0.0, 12.1.2, 11.6.3

Opened: Aug 22, 2016

Severity: 2-Critical

Symptoms

If two messages processed on different connections with the same persistence key add a persistence record at the same time, one add operation is returned a non-fatal error, stating the 'a' record exists. The error might cause the message to be sent to both the destination and the originator, which fails.

Impact

A potential core occurs. The error might cause the message to be sent to both the destination and the originator, which fails. Traffic disrupted while tmm restarts.

Conditions

Two messages processed on different connections with the same persistence key add a persistence record at the same time.

Workaround

None.

Fix Information

The system now correctly handles the non-fatal return value that might have occurred when two connections add the same persistence record simultaneously.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips