Bug ID 1474877: Unable to download large files through VIP due RST Compression error.

Last Modified: Jan 12, 2025

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

Known Affected Versions:
16.1.4, 16.1.4.1, 16.1.4.2, 16.1.4.3, 16.1.5, 16.1.5.1, 16.1.5.2, 17.0.0, 17.0.0.1, 17.0.0.2, 17.1.0, 17.1.0.1, 17.1.0.2, 17.1.0.3, 17.1.1, 17.1.1.1, 17.1.1.2, 17.1.1.3, 17.1.1.4, 17.1.2

Opened: Jan 08, 2024

Severity: 3-Major

Symptoms

- Download of files exceeding maximum tmm.deflate.memory.threshold fails at client. - Client receives RSTs (Compression error)

Impact

- Client may lose connection to the server.

Conditions

- Virtual server with HTML profile or REWRITE profile. - Size of decompressed http response from server exceeds max tmm.deflate.memory.threshold value i.e. 4718592 bytes.

Workaround

- Based on URI matches in the HTTP request, decide which responses should NOT be rewritten (e.g. big downloads) and disable REWRITE profile for the selected responses. - For example, URI starting with "/headsupp/api/data/compare/measures" : when HTTP_REQUEST { if { [HTTP::uri] starts_with "/headsupp/api/data/compare/measures" } { set no_rewrite 1 } } when HTTP_RESPONSE { if { $no_rewrite == 1 } { REWRITE::disable } }

Fix Information

None

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips