Bug ID 749912: [BIG-IQ Integration] Deadlock occurs when adding multiple hostnames with transparent enforcement

Last Modified: Jul 12, 2023

Affected Product(s):
BIG-IP ASM, BIG-IQ(all modules)

Known Affected Versions:
14.1.0, 14.1.0.1, 14.1.0.2, 14.1.0.3, 14.1.0.5

Fixed In:
15.0.0, 14.1.0.6

Opened: Nov 15, 2018

Severity: 4-Minor

Symptoms

Transparent enforcement by hostname has been moved from the Host Name configuration to the Microservice configuration. REST API Clients that use the backwards-compatible, old endpoint, and send multiple requests in parallel may encounter a deadlock when configuring this element.

Impact

Configuration calls fail due to internal DB deadlocks

Conditions

1) REST API Clients configure policy enforcement transparency by hostname. 2) They use the backwards-compatible, old endpoint to do so. 3) Multiple requests are sent in parallel. Note: This is the case for BIG-IQ managing the BIG-IP system and configuring multiple domain names.

Workaround

Retry the API calls (or BIG-IQ deployment)

Fix Information

Deadlocks during configuration calls are retried automatically and do not interrupt deployments.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips