Bug ID 549872: REST API command to create a new pool member on an existing pool returns a 404 error

Last Modified: Sep 13, 2023

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

Known Affected Versions:
11.5.3, 11.5.4, 11.5.5, 11.5.6, 11.5.7, 11.5.8, 11.5.9, 11.5.10, 11.6.0, 11.6.1, 11.6.2, 11.6.3, 11.6.3.1, 11.6.3.2, 11.6.3.3, 11.6.3.4, 11.6.4, 11.6.5, 11.6.5.1, 11.6.5.2, 11.6.5.3, 12.0.0, 12.0.0 HF1, 12.1.0 HF1, 12.0.0 HF2, 12.1.0 HF2, 12.0.0 HF3, 12.0.0 HF4, 12.1.1 HF1, 12.1.1 HF2, 12.1.2 HF1, 12.1.2 HF2

Fixed In:
12.1.0

Opened: Oct 01, 2015

Severity: 3-Major

Related Article: K55535322

Symptoms

The following REST API command to create a new pool member on an existing pool works as expected in v11.5.2, but after upgrading to any v11.5.3 through v12.0.0 release returns a 404 error. curl -X POST -H "Content-Type:application/json" https://pt-f5-BIG-IP-1.pt-virt.exmple.com/mgmt/tm/ltm/pool/~cldform_partition~test-cfme-pool/members -d '{"kind":"tm:ltm:pool:members:membersstate", "name":"test-eap-0.dev.example.com:80", "address":"192.168.1.1?}' --user testuser:$password --insecure However, pool member list in the GUI or TMSH shows the new member has been created.

Impact

Although the system presents a 404 error, the pool member is still created.

Conditions

- Setup a plain LTM system with normal set of objects including a pool. - Run the CURL command specified, adjusting the details to match what to use for that LTM and pool. (You can find reference information in the following DevCentral article, REST API Pool Member Creation: https://devcentral.f5.com/questions/rest-api-pool-member-creation.)

Workaround

Ignore 404 error in REST command for creating a pool member.

Fix Information

REST command returns 200 (success) code. 404 code is no longer returned.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips