vcenter as compute:Bulk delete of vm from horizon failing

Bug #1548661 reported by Sandip Dey
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Juniper Openstack
Status tracked in Trunk
R3.0
Fix Committed
Medium
Sandip Dey
Trunk
Fix Committed
Medium
Sandip Dey

Bug Description

Build:R3.0 2715

Please run this testcase to reproduce
python -m testtools.run serial_scripts.vm_regression.test_vm_serial.TestBasicVMVN0.test_process_restart_with_multiple_vn_vm

Single vm deletion works fine.

Nova-compute log
================
2016-02-23 13:08:28.842 8820 WARNING nova.network.neutronv2.api [req-47acbbe5-2e05-4a19-8276-74150e9ff532 485cd806e298435f80d0935f2321bb86 a9506a280313458b98d0cc68ff5ecb43 - - -] [instance: d8dca075-3c4c-4469-930e-5172449786a5] Failed to delete port 64ab872d-5833-44fd-bb83-0e38e7f65859 for instance.
2016-02-23 13:08:28.842 8820 TRACE nova.network.neutronv2.api [instance: d8dca075-3c4c-4469-930e-5172449786a5] Traceback (most recent call last):
2016-02-23 13:08:28.842 8820 TRACE nova.network.neutronv2.api [instance: d8dca075-3c4c-4469-930e-5172449786a5] File "/usr/lib/python2.7/dist-packages/nova/network/neutronv2/api.py", line 651, in _delete_ports
2016-02-23 13:08:28.842 8820 TRACE nova.network.neutronv2.api [instance: d8dca075-3c4c-4469-930e-5172449786a5] neutron.delete_port(port)
2016-02-23 13:08:28.842 8820 TRACE nova.network.neutronv2.api [instance: d8dca075-3c4c-4469-930e-5172449786a5] File "/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 99, in with_params
2016-02-23 13:08:28.842 8820 TRACE nova.network.neutronv2.api [instance: d8dca075-3c4c-4469-930e-5172449786a5] ret = self.function(instance, *args, **kwargs)
2016-02-23 13:08:28.842 8820 TRACE nova.network.neutronv2.api [instance: d8dca075-3c4c-4469-930e-5172449786a5] File "/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 525, in delete_port
2016-02-23 13:08:28.842 8820 TRACE nova.network.neutronv2.api [instance: d8dca075-3c4c-4469-930e-5172449786a5] return self.delete(self.port_path % (port))
2016-02-23 13:08:28.842 8820 TRACE nova.network.neutronv2.api [instance: d8dca075-3c4c-4469-930e-5172449786a5] File "/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 286, in delete
2016-02-23 13:08:28.842 8820 TRACE nova.network.neutronv2.api [instance: d8dca075-3c4c-4469-930e-5172449786a5] headers=headers, params=params)
2016-02-23 13:08:28.842 8820 TRACE nova.network.neutronv2.api [instance: d8dca075-3c4c-4469-930e-5172449786a5] File "/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 267, in retry_request
2016-02-23 13:08:28.842 8820 TRACE nova.network.neutronv2.api [instance: d8dca075-3c4c-4469-930e-5172449786a5] headers=headers, params=params)
2016-02-23 13:08:28.842 8820 TRACE nova.network.neutronv2.api [instance: d8dca075-3c4c-4469-930e-5172449786a5] File "/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 208, in do_request
2016-02-23 13:08:28.842 8820 TRACE nova.network.neutronv2.api [instance: d8dca075-3c4c-4469-930e-5172449786a5] self._handle_fault_response(status_code, replybody)
2016-02-23 13:08:28.842 8820 TRACE nova.network.neutronv2.api [instance: d8dca075-3c4c-4469-930e-5172449786a5] File "/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 182, in _handle_fault_response
2016-02-23 13:08:28.842 8820 TRACE nova.network.neutronv2.api [instance: d8dca075-3c4c-4469-930e-5172449786a5] exception_handler_v20(status_code, des_error_body)
2016-02-23 13:08:28.842 8820 TRACE nova.network.neutronv2.api [instance: d8dca075-3c4c-4469-930e-5172449786a5] File "/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 67, in exception_handler_v20
2016-02-23 13:08:28.842 8820 TRACE nova.network.neutronv2.api [instance: d8dca075-3c4c-4469-930e-5172449786a5] status_code=status_code)
2016-02-23 13:08:28.842 8820 TRACE nova.network.neutronv2.api [instance: d8dca075-3c4c-4469-930e-5172449786a5] InternalServerError: An unknown exception occurred.
2016-02-23 13:08:28.842 8820 TRACE nova.network.neutronv2.api [instance: d8dca075-3c4c-4469-930e-5172449786a5]
2016-02-23 13:08:28.843 8820 ERROR nova.compute.manager [req-47acbbe5-2e05-4a19-8276-74150e9ff532 485cd806e298435f80d0935f2321bb86 a9506a280313458b98d0cc68ff5ecb43 - - -] [instance: d8dca075-3c4c-4469-930e-5172449786a5] Failed to deallocate network for instance.

Api log
======

Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/vnc_openstack/__init__.py", line 1002, in handler_trap_exception
    response = handler(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/vnc_openstack/neutron_plugin_interface.py", line 459, in plugin_http_post_port
    return self.plugin_delete_port(context, port)
  File "/usr/lib/python2.7/dist-packages/vnc_openstack/neutron_plugin_interface.py", line 408, in plugin_delete_port
    cfgdb.port_delete(port['id'])
  File "/usr/lib/python2.7/dist-packages/vnc_openstack/neutron_plugin_db.py", line 2302, in wrapper
    return func(self, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/vnc_openstack/neutron_plugin_db.py", line 3647, in port_delete
    self._virtual_machine_interface_delete(port_id=port_id)
  File "/usr/lib/python2.7/dist-packages/vnc_openstack/neutron_plugin_db.py", line 364, in _virtual_machine_interface_delete
    self._vnc_lib.virtual_machine_interface_delete(id=port_id)
  File "/usr/lib/python2.7/dist-packages/vnc_api/vnc_api.py", line 39, in wrapper
    return func(self, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/vnc_api/vnc_api.py", line 512, in _object_delete
    content = self._request_server(rest.OP_DELETE, uri)
  File "/usr/lib/python2.7/dist-packages/vnc_api/vnc_api.py", line 712, in _request_server
    retry_count=retry_count)
  File "/usr/lib/python2.7/dist-packages/vnc_api/vnc_api.py", line 753, in _request
    % (op, url, data, content))
NoIdError: Unknown id: Error: oper 4 url /virtual-machine-interface/64ab872d-5833-44fd-bb83-0e38e7f65859 body None response No virtual-machine-interface object found for id 64ab872d-5833-44fd-bb83-0e38e7f65859

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] R3.0

Review in progress for https://review.opencontrail.org/18075
Submitter: Sachchidanand Vaidya (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/18075
Committed: http://github.org/Juniper/contrail-controller/commit/51a95b2527762af1ae4f0348a567a422f2d5fd57
Submitter: Zuul
Branch: R3.0

commit 51a95b2527762af1ae4f0348a567a422f2d5fd57
Author: Sachchidanand Vaidya <email address hidden>
Date: Tue Mar 1 13:01:00 2016 -0800

- Correct exception type

Change-Id: I15ab6b8d3325394be094b55c4252dadfbc818e63
Closes-Bug: #1548661

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] master

Review in progress for https://review.opencontrail.org/18173
Submitter: Sachchidanand Vaidya (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/18173
Committed: http://github.org/Juniper/contrail-controller/commit/9863dd6fe82cae2b8638ec5c595490d1775efb5e
Submitter: Zuul
Branch: master

commit 9863dd6fe82cae2b8638ec5c595490d1775efb5e
Author: Sachchidanand Vaidya <email address hidden>
Date: Tue Mar 1 13:01:00 2016 -0800

- Correct exception type

Change-Id: I15ab6b8d3325394be094b55c4252dadfbc818e63
Closes-Bug: #1548661

Changed in juniperopenstack:
milestone: none → r3.1.0.0-fcs
information type: Proprietary → Public
Revision history for this message
Sachchidanand Vaidya (vaidyasd) wrote :

THis is fixed long back.

Revision history for this message
Sachchidanand Vaidya (vaidyasd) wrote :

This is fixed long back.

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.