Any advice for that? I even modified the db and didn't work.
So for the use case:
In openstack/magnum we have an option to use lbaas for our clusters. Two lbaas'
are created one for etcd and one for api. These lbaas' are created with heat.
If for any reason (unrelated to lbaas) the heat creation fails we want to
delete the stack, but it is impossible because we can't delete the load
balancers.
One more thing I tried and failed:
I tried to use an even smaller flavor than m1.amphora with 512mb RAM and the
lbaas creation as stack.
** Changed in: neutron
Status: Expired => New
--
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 neutron:
New
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/neutron/+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