Bug ID 624805: ILX node.js process may be restarted if a single operation takes more than 15 seconds

Last Modified: Jul 13, 2024

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

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

Fixed In:
13.0.0, 12.1.3

Opened: Oct 25, 2016

Severity: 3-Major

Symptoms

There is an ILX node.js process restart that occurs, conditional on the code and operations of the node.js process. The restart occurs when one specific operation (code path in your node.js app) takes longer than 15 seconds to complete.

Impact

Connflow is dropped, traffic processing for the flows handled by that process stops until it restarts fully.

Conditions

-- Running ILX with a node.js RPC or streaming setup. -- A single operation takes more than 15 seconds.

Workaround

To work around this issue, you can time yourself in your node.js app, to either make sure operations complete within the timeframe, or determine where operations exceed the 15 second limit and rework the code so that operations complete within 15 seconds.

Fix Information

There is no longer a time restriction on a single operation.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips