NSX-mh fails on port-update tempest test

Bug #1506676 reported by Aihua Edward Li
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
vmware-nsx
New
Undecided
Unassigned

Bug Description

When run tempest to test port-update, neutron server showed backtrace and error message.

Steps:

testr init
testr run tempest.api.network.test_allowed_address_pair

All software components are at stable/kilo:

openstack-neutron: stable/kilo
vmware-nsx: stable/kilo
tempest: stable/kilo

/var/log/neutron/server.log:

2015-10-15 16:24:18,579 INFO [neutron.wsgi] 24 10.225.90.184 - - [15/Oct/2015 16:24:18] "POST /v2.0/ports HTTP/1.1" 201 821 0.279101
2015-10-15 16:24:18,623 INFO [neutron.wsgi] 24 (19817) accepted ('10.225.90.184', 49607)
2015-10-15 16:24:18,653 DEBUG [neutron.api.v2.base] 597 Request body: {u'port': {u'allowed_address_pairs': [{u'ip_address': u'10.100.0.2', u'mac_address': u'54:52:00:67:e2:78'}, {u'ip_address': u'10.100.0.6', u'mac_address': u'54:52:00:99:1c:9c'}]}}
2015-10-15 16:24:18,753 ERROR [vmware_nsx.neutron.plugins.vmware.api_client.client] 115 Received error code: 409
2015-10-15 16:24:18,753 ERROR [vmware_nsx.neutron.plugins.vmware.api_client.client] 116 Server Error Message: Duplicate MAC address '54:52:00:67:e2:78' detected in logical switch 'd8c0712c-6d44-450f-8208-7523a909f747', collides with logical port '6afc86ec-f747-4d78-97bd-9523e897259a'
2015-10-15 16:24:18,753 ERROR [vmware_nsx.neutron.plugins.vmware.plugins.base] 1273 Unable to update port id: 6d2c2b1d-8b4a-4142-89a5-39ed24e4f480.
Traceback (most recent call last):
  File "/opt/openstack/neutron/2015.1.1.r1122/lib/python2.7/site-packages/vmware_nsx/neutron/plugins/vmware/plugins/base.py", line 1261, in update_port
    ret_port.get(addr_pair.ADDRESS_PAIRS))
  File "/opt/openstack/neutron/2015.1.1.r1122/lib/python2.7/site-packages/vmware_nsx/neutron/plugins/vmware/nsxlib/switch.py", line 325, in update_port
    cluster=cluster)
  File "/opt/openstack/neutron/2015.1.1.r1122/lib/python2.7/site-packages/vmware_nsx/neutron/plugins/vmware/nsxlib/__init__.py", line 101, in do_request
    res = cluster.api_client.request(*args)
  File "/opt/openstack/neutron/2015.1.1.r1122/lib/python2.7/site-packages/vmware_nsx/neutron/plugins/vmware/api_client/client.py", line 117, in request
    exception.ERROR_MAPPINGS[status](response)
  File "/opt/openstack/neutron/2015.1.1.r1122/lib/python2.7/site-packages/vmware_nsx/neutron/plugins/vmware/api_client/exception.py", line 91, in fourZeroNine
    raise Conflict()
Conflict: Request conflicts with configuration on a different entity.

Revision history for this message
Adit Sarfaty (asarfaty) wrote :

The MH plugin is no linger supported, so this should be set as won't fix

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.