Trying to delete a healthmonitor which is associated to a pool causes internal server error

Bug #1373871 reported by Vedamurthy Joshi
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Juniper Openstack
Fix Committed
High
Rudra Rugge

Bug Description

R1.10 Build 39

Trying to delete a HM with a pool already bound should fail , but not with a internal server error

root@nodec22:~# neutron lb-healthmonitor-associate $hm1_id sshpool1 Associated health monitor 8843cb4e-38f7-485e-8e5c-184da88fd03c
root@nodec22:~# neutron lb-healthmonitor-delete $hm1_id Request Failed: internal server error while processing your request.
root@nodec22:~#

neutron/server.log:
==================

2014-09-25 03:48:11.267 ERROR [neutron.api.v2.resource] delete failed
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/neutron/api/v2/resource.py", line 84, in resource
    result = method(request=request, **args)
  File "/usr/lib/python2.7/dist-packages/neutron/api/v2/base.py", line 432, in delete
    obj_deleter(request.context, id, **kwargs)
  File "/usr/lib/python2.7/dist-packages/neutron_plugin_contrail/plugins/opencontrail/loadbalancer/loadbalancer_db.py", line 226, in delete_health_monitor
    return self._monitor_manager.delete(context, id)
  File "/usr/lib/python2.7/dist-packages/neutron_plugin_contrail/plugins/opencontrail/loadbalancer/resource_manager.py", line 225, in delete
    self.resource_delete(id=id)
  File "/usr/lib/python2.7/dist-packages/neutron_plugin_contrail/plugins/opencontrail/loadbalancer/loadbalancer_healthmonitor.py", line 66, in resource_delete
    return self._api.loadbalancer_healthmonitor_delete(id=id)
  File "/usr/lib/python2.7/dist-packages/vnc_api/gen/vnc_api_client_gen.py", line 4771, in loadbalancer_healthmonitor_delete
    content = self._request_server(rest.OP_DELETE, uri)
  File "/usr/lib/python2.7/dist-packages/vnc_api/vnc_api.py", line 368, in _request_server
    raise RefsExistError(content)
RefsExistError: Back-References from http://10.204.217.69:8082/loadbalancer-pool/62c7a511-3dbd-4203-bd53-9663b0c41228 still exist

Revision history for this message
Rudra Rugge (rrugge) wrote :
Changed in juniperopenstack:
status: New → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.