Bug ID 1325649: POST request with "Expect: 100-Continue" and HTTP::collect + HTTP::release is not being passed to pool member

Last Modified: Dec 28, 2023

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

Known Affected Versions:
16.1.0, 16.1.1, 16.1.2, 16.1.2.1, 16.1.2.2, 16.1.3, 16.1.3.1, 16.1.3.2, 16.1.3.3, 16.1.3.4, 16.1.3.5, 16.1.4, 16.1.4.1, 16.1.4.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

Opened: Jul 27, 2023

Severity: 3-Major

Symptoms

After upgrading from a BIG-IP version prior to v16.1.0 to BIG-IP v16.1.0 or later, one specific virtual-server is not working as expected and unable to forward the POST request towards the pool member.

Impact

Cannot send POST requests from client to server

Conditions

1) Upgrade to v16.1.0 or later 2) Send a POST request from client with "Expect: 100-Continue". 3) Attach an irule using http::collect plus http::release to the Virtual Server.

Workaround

None

Fix Information

None

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips