Bug ID 509925: Some de-duplicated flows are aborted when memory-mode deduplication is configured.

Last Modified: Sep 13, 2023

Affected Product(s):
BIG-IP AAM, WOM(all modules)

Known Affected Versions:
11.2.0, 12.1.0 HF1, 12.1.0 HF2, 12.1.1 HF1, 12.1.1 HF2, 12.1.2 HF1, 12.1.2 HF2

Fixed In:
12.0.0

Opened: Mar 02, 2015

Severity: 3-Major

Symptoms

Some deduplicated connections are aborted and the following error messages are logged in /var/log/tmm: notice Dedup error (dedup_lib.c:4508): Invalid Args notice ACCEL error (accel_task.c:900): Invalid notice ACCEL error (accel_task.c:1376): Invalid notice ACCEL error (accel_io.c:815): Invalid notice ACCEL error (accel_io.c:890): Invalid

Impact

On the BIG-IP with the smaller memory-mode page cache some cache refrences received from the larger BIG-IP will be invalid because they are outside the allocated segment range, causing the iSession connection to be aborted.

Conditions

Memory mode (disk disabled) TDR-2 deduplication is used between BIG-IPs that allocate different numbers of datastor page cache segments.

Workaround

Modify /etc/bigstart/scripts/datastor to specify the number of page cache segments on the datastor command line using the -s argument.

Fix Information

TDR-2 cache size negotiation is now correct for memory-mode (disk disabled) page caches.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips