Marking this as invalid as it is as designed to not allow actions on load
balancers in PENDING_* states.
PENDING_* means an action against that load balancer (DELETE or UPDATE) is
already in progress.
As for load balancers getting stuck in a PENDING_* state, many bugs have been
cleaned up for that situation. If you find a situation that leads to a load
balancer stuck in a PENDING_* state, please report that as a new bug.
Operators can clear load balnacers stuck in PENDING_* by manually updating the
database record for the resource.
** Project changed: neutron => octavia
** Changed in: octavia
Status: New => Invalid
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1498130
Title:
LBaaSv2: Can't delete the Load balancer and also dependant entities
if the load balancer provisioning_status is in PENDING_UPDATE
Status in octavia:
Invalid
Bug description:
If the Load balancer provisioning_status is in PENDING_UPDATE
cannot delete the Loadbalancer and also dependent entities like
listener or pool
neutron -v lbaas-listener-delete 6f9fdf3a-4578-4e3e-8b0b-f2699608b7e6
DEBUG: keystoneclient.session REQ: curl -g -i -X GET
http://9.197.47.200:5000/v2.0 -H "Accept: application/json" -H "User-Agent:
python-keystoneclient"
DEBUG: keystoneclient.session RESP: [200] content-length: 338 vary:
X-Auth-Token connection: keep-alive date: Mon, 21 Sep 2015 18:35:55 GMT
content-type: application/json x-openstack-request-id:
req-952f21b0-81bf-4e0f-a6c8-b3fc13ac4cd2
RESP BODY: {"version": {"status": "stable", "updated":
"2014-04-17T00:00:00Z", "media-types": [{"base": "application/json", "type":
"application/vnd.openstack.identity-v2.0+json"}], "id": "v2.0", "links":
[{"href": "http://9.197.47.200:5000/v2.0/", "rel": "self"}, {"href":
"http://docs.openstack.org/", "type": "text/html", "rel": "describedby"}]}}
DEBUG: neutronclient.neutron.v2_0.lb.v2.listener.DeleteListener
run(Namespace(id=u'6f9fdf3a-4578-4e3e-8b0b-f2699608b7e6',
request_format='json'))
DEBUG: keystoneclient.auth.identity.v2 Making authentication request to
http://9.197.47.200:5000/v2.0/tokens
DEBUG: keystoneclient.session REQ: curl -g -i -X GET
http://9.197.47.200:9696/v2.0/lbaas/listeners.json?fields=id&id=6f9fdf3a-4578-4e3e-8b0b-f2699608b7e6
-H "User-Agent: python-neutronclient" -H "Accept: application/json" -H
"X-Auth-Token: {SHA1}9ea944020f06fa79f4b6db851dbd9e69aca65d58"
DEBUG: keystoneclient.session RESP: [200] date: Mon, 21 Sep 2015 18:35:56 GMT
connection: keep-alive content-type: application/json; charset=UTF-8
content-length: 346 x-openstack-request-id:
req-fd7ee22b-f776-4ebd-94c6-7548a5aff362
RESP BODY: {"listeners": [{"protocol_port": 100, "protocol": "TCP",
"description": "", "sni_container_ids": [], "admin_state_up": true,
"loadbalancers": [{"id": "ab8f76ec-236f-4f4c-b28e-cd7bfee48cd2"}],
"default_tls_container_id": null, "connection_limit": 100, "default_pool_id":
null, "id": "6f9fdf3a-4578-4e3e-8b0b-f2699608b7e6", "name": "listener100"}]}
DEBUG: keystoneclient.session REQ: curl -g -i -X DELETE
http://9.197.47.200:9696/v2.0/lbaas/listeners/6f9fdf3a-4578-4e3e-8b0b-f2699608b7e6.json
-H "User-Agent: python-neutronclient" -H "Accept: application/json" -H
"X-Auth-Token: {SHA1}9ea944020f06fa79f4b6db851dbd9e69aca65d58"
DEBUG: keystoneclient.session RESP:
DEBUG: neutronclient.v2_0.client Error message: {"NeutronError": {"message":
"Invalid state PENDING_UPDATE of loadbalancer resource
ab8f76ec-236f-4f4c-b28e-cd7bfee48cd2", "type": "StateInvalid", "detail": ""}}
ERROR: neutronclient.shell Invalid state PENDING_UPDATE of loadbalancer
resource ab8f76ec-236f-4f4c-b28e-cd7bfee48cd2
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/neutronclient/shell.py", line 766,
in run_subcommand
return run_command(cmd, cmd_parser, sub_argv)
File "/usr/lib/python2.7/site-packages/neutronclient/shell.py", line 101,
in run_command
return cmd.run(known_args)
File
"/usr/lib/python2.7/site-packages/neutronclient/neutron/v2_0/__init__.py", line
581, in run
obj_deleter(_id)
File "/usr/lib/python2.7/site-packages/neutronclient/v2_0/client.py", line
102, in with_params
ret = self.function(instance, *args, **kwargs)
File "/usr/lib/python2.7/site-packages/neutronclient/v2_0/client.py", line
932, in delete_listener
return self.delete(self.lbaas_listener_path % (lbaas_listener))
File "/usr/lib/python2.7/site-packages/neutronclient/v2_0/client.py", line
289, in delete
headers=headers, params=params)
File "/usr/lib/python2.7/site-packages/neutronclient/v2_0/client.py", line
270, in retry_request
headers=headers, params=params)
File "/usr/lib/python2.7/site-packages/neutronclient/v2_0/client.py", line
211, in do_request
self._handle_fault_response(status_code, replybody)
File "/usr/lib/python2.7/site-packages/neutronclient/v2_0/client.py", line
185, in _handle_fault_response
exception_handler_v20(status_code, des_error_body)
File "/usr/lib/python2.7/site-packages/neutronclient/v2_0/client.py", line
70, in exception_handler_v20
status_code=status_code)
StateInvalidClient: Invalid state PENDING_UPDATE of loadbalancer resource
ab8f76ec-236f-4f4c-b28e-cd7bfee48cd2
To manage notifications about this bug go to:
https://bugs.launchpad.net/octavia/+bug/1498130/+subscriptions
--
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : [email protected]
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help : https://help.launchpad.net/ListHelp