Bug ID 710355: High CPU when using HTTP::collect for large chunked payloads

Last Modified: Oct 16, 2023

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

Known Affected Versions:
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, 12.1.3.7, 12.1.4

Fixed In:
14.1.0, 12.1.4.1

Opened: Mar 15, 2018

Severity: 3-Major

Symptoms

When collecting large amounts of chunked payload, approximately one million bytes, the processing to parse each chunk for the chunk headers and offsets results in high CPU utilization.

Impact

High CPU utilization.

Conditions

-- HTTP profile is attached to virtual server. -- Server sends chunked response. -- An iRule on the virtual server uses the HTTP::collect command to collect and parse large chunked payloads.

Workaround

None.

Fix Information

None

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips