DVS plugion: unable to launch an instance

Bug #1448892 reported by Gary Kotton on 2015-04-27
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
vmware-nsx
Critical
Gary Kotton

Bug Description

Due to unsupported extensions we have the following exception:

2015-04-26 10:38:44.090 ERROR neutron.api.v2.resource
[req-62836580-72b1-4615-8880-2f6609302d59 demo
e9416b94502843f48814d500c610570e] create failed
2015-04-26 10:38:44.090 TRACE neutron.api.v2.resource Traceback (most
recent call last):
2015-04-26 10:38:44.090 TRACE neutron.api.v2.resource File
"/opt/stack/neutron/neutron/api/v2/resource.py", line 83, in resource
2015-04-26 10:38:44.090 TRACE neutron.api.v2.resource result =
method(request=request, **args)
2015-04-26 10:38:44.090 TRACE neutron.api.v2.resource File
"/opt/stack/neutron/neutron/api/v2/base.py", line 465, in create
2015-04-26 10:38:44.090 TRACE neutron.api.v2.resource obj)})
2015-04-26 10:38:44.090 TRACE neutron.api.v2.resource File
"/opt/stack/neutron/neutron/api/v2/base.py", line 437, in notify
2015-04-26 10:38:44.090 TRACE neutron.api.v2.resource
notifier_method)
2015-04-26 10:38:44.090 TRACE neutron.api.v2.resource File
"/opt/stack/neutron/neutron/api/v2/base.py", line 308, in
_send_dhcp_notification
2015-04-26 10:38:44.090 TRACE neutron.api.v2.resource
self._dhcp_agent_notifier.notify(context, data, methodname)
2015-04-26 10:38:44.090 TRACE neutron.api.v2.resource File
"/opt/stack/neutron/neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py
"
, line 190, in notify
2015-04-26 10:38:44.090 TRACE neutron.api.v2.resource
self._notify_agents(context, method_name, data, network_id)
2015-04-26 10:38:44.090 TRACE neutron.api.v2.resource File
"/opt/stack/neutron/neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py
"
, line 143, in _notify_agents
2015-04-26 10:38:44.090 TRACE neutron.api.v2.resource context,
method, payload, agent.host, agent.topic)
2015-04-26 10:38:44.090 TRACE neutron.api.v2.resource File
"/opt/stack/neutron/neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py
"
, line 149, in _cast_message
2015-04-26 10:38:44.090 TRACE neutron.api.v2.resource
cctxt.cast(context, method, payload=payload)
2015-04-26 10:38:44.090 TRACE neutron.api.v2.resource File
"/usr/local/lib/python2.7/dist-packages/oslo_messaging/rpc/client.py",
line 133, in cast
2015-04-26 10:38:44.090 TRACE neutron.api.v2.resource
self.transport._send(self.target, ctxt, msg, retry=self.retry)
2015-04-26 10:38:44.090 TRACE neutron.api.v2.resource File
"/usr/local/lib/python2.7/dist-packages/oslo_messaging/transport.py",
line 90, in _send
2015-04-26 10:38:44.090 TRACE neutron.api.v2.resource
timeout=timeout, retry=retry)
2015-04-26 10:38:44.090 TRACE neutron.api.v2.resource File
"/usr/local/lib/python2.7/dist-packages/oslo_messaging/_drivers/amqpdriv
e
r.py", line 350, in send
2015-04-26 10:38:44.090 TRACE neutron.api.v2.resource retry=retry)
2015-04-26 10:38:44.090 TRACE neutron.api.v2.resource File
"/usr/local/lib/python2.7/dist-packages/oslo_messaging/_drivers/amqpdriv
e
r.py", line 318, in _send
2015-04-26 10:38:44.090 TRACE neutron.api.v2.resource msg =
rpc_common.serialize_msg(msg)
2015-04-26 10:38:44.090 TRACE neutron.api.v2.resource File
"/usr/local/lib/python2.7/dist-packages/oslo_messaging/_drivers/common.p
y
", line 285, in serialize_msg
2015-04-26 10:38:44.090 TRACE neutron.api.v2.resource _MESSAGE_KEY:
jsonutils.dumps(raw_msg)}
2015-04-26 10:38:44.090 TRACE neutron.api.v2.resource File
"/usr/local/lib/python2.7/dist-packages/oslo_serialization/jsonutils.py"
,
line 186, in dumps
2015-04-26 10:38:44.090 TRACE neutron.api.v2.resource return
json.dumps(obj, default=default, **kwargs)
2015-04-26 10:38:44.090 TRACE neutron.api.v2.resource File
"/usr/lib/python2.7/json/__init__.py", line 250, in dumps
2015-04-26 10:38:44.090 TRACE neutron.api.v2.resource
sort_keys=sort_keys, **kw).encode(obj)
2015-04-26 10:38:44.090 TRACE neutron.api.v2.resource File
"/usr/lib/python2.7/json/encoder.py", line 207, in encode
2015-04-26 10:38:44.090 TRACE neutron.api.v2.resource chunks =
self.iterencode(o, _one_shot=True)
2015-04-26 10:38:44.090 TRACE neutron.api.v2.resource File
"/usr/lib/python2.7/json/encoder.py", line 270, in iterencode
2015-04-26 10:38:44.090 TRACE neutron.api.v2.resource return
_iterencode(o, 0)
2015-04-26 10:38:44.090 TRACE neutron.api.v2.resource ValueError:
Circular reference detected
2015-04-26 10:38:44.090 TRACE neutron.api.v2.resource

Gary Kotton (garyk) on 2015-04-27
Changed in vmware-nsx:
importance: Undecided → Critical
assignee: nobody → Gary Kotton (garyk)
Gary Kotton (garyk) on 2015-04-27
summary: - DVS plugion: unable to laund an instance
+ DVS plugion: unable to launch an instance

Fix proposed to branch: master
Review: https://review.openstack.org/177678

Changed in vmware-nsx:
status: New → In Progress

Reviewed: https://review.openstack.org/177678
Committed: https://git.openstack.org/cgit/stackforge/vmware-nsx/commit/?id=731556e453b5cd16ae5096091bd91b9dd9d7f2c0
Submitter: Jenkins
Branch: master

commit 731556e453b5cd16ae5096091bd91b9dd9d7f2c0
Author: Gary Kotton <email address hidden>
Date: Mon Apr 27 01:29:01 2015 -0700

    DVS: fix issues with spinning up VMs

    Change-Id: I105ed60a51dfc1b692716c849db74a3dfe2a1097
    Closes-bug: #1448892

Changed in vmware-nsx:
status: In Progress → Fix Committed

Reviewed: https://review.openstack.org/177690
Committed: https://git.openstack.org/cgit/stackforge/vmware-nsx/commit/?id=f9b12c33b8967e5e45b27782e71c1f5f0363f7d0
Submitter: Jenkins
Branch: stable/kilo

commit f9b12c33b8967e5e45b27782e71c1f5f0363f7d0
Author: Gary Kotton <email address hidden>
Date: Mon Apr 27 01:29:01 2015 -0700

    DVS: fix issues with spinning up VMs

    Closes-bug: #1448892
    (cherry picked from commit 731556e453b5cd16ae5096091bd91b9dd9d7f2c0)

    Conflicts:
     vmware_nsx/neutron/plugins/vmware/plugins/dvs.py

    Change-Id: I228a92296142414c08af74c7f258e26f9ff890a9

tags: added: in-stable-kilo
Changed in vmware-nsx:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers