Last Modified: Jan 20, 2023
Affected Product:
See more info
BIG-IP LTM
Known Affected Versions:
14.1.0, 14.1.0.1, 14.1.0.2, 14.1.0.3, 14.1.0.5, 14.1.0.6, 14.1.2, 14.1.2.1, 14.1.2.2, 14.1.2.3, 14.1.2.4, 14.1.2.5, 14.1.2.6, 14.1.2.7, 14.1.2.8, 14.1.3, 14.1.3.1, 14.1.4, 14.1.4.1, 14.1.4.2, 14.1.4.3, 14.1.4.4, 14.1.4.5, 14.1.4.6, 14.1.5, 14.1.5.1, 14.1.5.2, 14.1.5.3, 15.0.0, 15.0.1, 15.0.1.1, 15.0.1.2, 15.0.1.3, 15.0.1.4, 15.1.0, 15.1.0.1, 15.1.0.2, 15.1.0.3, 15.1.0.4, 15.1.0.5, 15.1.1, 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, 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, 17.0.0, 17.0.0.1, 17.0.0.2
Opened: Jul 11, 2019
Severity: 3-Major
GET requests to REST endpoint /mgmt/tm/ltm/pool/members/stats may fail with error 404
You may see errors with GET requests to REST endpoint /mgmt/tm/ltm/pool/members/stats
This impacts pools which start with the letter 'm'. This because those endpoints contain objects with incorrect selflinks For example 1. Query to below pool (that starts with letter 'm') will work as it contains the right selflink - Pool: "https://localhost/mgmt/tm/ltm/pool/~Common~m/stats" - selfLink: "https://localhost/mgmt/tm/ltm/pool/~Common~m/stats?ver=x.x.x.x" 2. Query to below pool (that does NOT start with letter 'm') may not work as it contains the wrong selflink - Pool: "https://localhost/mgmt/tm/ltm/pool/members/~Common~a/stats" - selfLink: "https://localhost/mgmt/tm/ltm/pool/members/~Common~a/stats?ver=x.x.x.x" In above example you will notice the word 'members' shows up expectedly in selflink for case 2
You may use the following workarounds 1. Use /mgmt/tm/ltm/pool/members/stats, which does return the pool member stats for every pool 2. For each pool member in /mgmt/tm/ltm/pool, issue a GET for: /mgmt/tm/ltm/pool/<pool>/members/<member>/stats
None