Bug ID 1011885: Some BIG-IP DNS REST API Endpoints are missing pagination metadata

Last Modified: Apr 17, 2024

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

Known Affected Versions:
15.1.2, 15.1.2.1, 15.1.3, 15.1.3.1, 15.1.4, 15.1.4.1, 15.1.5, 15.1.5.1, 15.1.6, 15.1.6.1, 15.1.7, 15.1.8, 15.1.8.1, 15.1.8.2, 15.1.9, 15.1.9.1, 15.1.10, 15.1.10.2, 15.1.10.3, 15.1.10.4, 16.0.0, 16.0.0.1, 16.0.1, 16.0.1.1, 16.0.1.2, 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

Opened: Apr 16, 2021

Severity: 4-Minor

Symptoms

REST API endpoints /mgmt/tm/gtm/pool/a/members/stats/ and /mgmt/tm/gtm/pool/aaaa/members/stats/ do not provide expected pagination metadata elements "currentItemCount", "itemsPerPage", "pageIndex", "startIndex", "totalItems" and "totalPages". The endpoints do properly respond to "skip" and "top" filters despite the absence of pagination metadata.

Impact

Pagination metadata is absent in BIG-IP response which can cause unexpected results for query automation which requires pagination metadata.

Conditions

Utilize "top" and/or "skip" pagination filters on REST API query to /mgmt/tm/gtm/pool/a/members/stats/ and/or /mgmt/tm/gtm/pool/aaaa/members/stats/.

Workaround

Alter query automation for these two endpoints to either iteratively query until empty results are returned or locally track what has been requested and provided.

Fix Information

None

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips