Comment 1 for bug 1360876

Revision history for this message
Vedamurthy Joshi (vedujoshi) wrote :

Infact, a port does get created even though the error says otherwise.

The tempest tests fail because of the 409 error.

root@nodec22:~/github/mine4/contrail-test# neutron net-create test2
Created a new network:
+-------------------------+--------------------------------------+
| Field | Value |
+-------------------------+--------------------------------------+
| admin_state_up | True |
| contrail:fq_name | default-domain |
| | admin |
| | test2 |
| contrail:instance_count | 0 |
| id | 26f29779-64fc-449a-b82f-a8d5343296a0 |
| name | test2 |
| router:external | False |
| shared | False |
| status | ACTIVE |
| subnets | |
| tenant_id | 48f63a9e7dbc4ca1ab011fb4f344c362 |
+-------------------------+--------------------------------------+
root@nodec22:~/github/mine4/contrail-test# neutron net-lsit |grep test2
Unknown command [u'net-lsit']
root@nodec22:~/github/mine4/contrail-test# neutron net-list |grep test2
| 26f29779-64fc-449a-b82f-a8d5343296a0 | test2 | |
root@nodec22:~/github/mine4/contrail-test#
root@nodec22:~/github/mine4/contrail-test# neutron port-create test2
409-{u'NeutronError': {u'message': u'No more IP addresses available on network 26f29779-64fc-449a-b82f-a8d5343296a0.', u'type': u'ContrailConflictError', u'detail': u''}}
root@nodec22:~/github/mine4/contrail-test# neutron port-list --network-id=26f29779-64fc-449a-b82f-a8d5343296a0
+--------------------------------------+--------------------------------------+-------------------+-----------+
| id | name | mac_address | fixed_ips |
+--------------------------------------+--------------------------------------+-------------------+-----------+
| 47f56a93-5f55-4f66-88a2-c306c71ce78a | 47f56a93-5f55-4f66-88a2-c306c71ce78a | 02:47:f5:6a:93:5f | |
+--------------------------------------+--------------------------------------+-------------------+-----------+
root@nodec22:~/github/mine4/contrail-test#

----------
contrail-api-0.log :

10.204.217.69 - - [2014-08-24 11:43:03] "POST /neutron/network HTTP/1.1" 200 421 0.020339
10.204.217.69 - - [2014-08-24 11:43:03] "POST /neutron/port HTTP/1.1" 200 120 0.000609
127.0.0.1 - - [2014-08-24 11:43:03] "GET /virtual-network/26f29779-64fc-449a-b82f-a8d5343296a0?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1094 0.003829
127.0.0.1 - - [2014-08-24 11:43:04] "GET /project/48f63a9e-7dbc-4ca1-ab01-1fb4f344c362?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1340 0.005704
127.0.0.1 - - [2014-08-24 11:43:04] "POST /virtual-machine-interfaces HTTP/1.1" 200 548 0.029995
INFO:api-0:Sending request(xid=11256): Delete(path=u'/fq-name-to-uuid/instance_ip:c794b1b0-8cf5-4984-a42c-0f39de403f09', version=-1)
INFO:api-0:Received error(xid=11256) NoNodeError((), {})
127.0.0.1 - - [2014-08-24 11:43:04] "POST /instance-ips HTTP/1.1" 500 203 0.043324
10.204.217.7 - - [2014-08-24 11:43:04] "POST /fqname-to-id HTTP/1.1" 404 256 0.005523
nt_imid': u'contrail:virtual-network:default-domain:admin:test2',
 u'type': u'routing-instance',
 u'uuid': u'24ade7a6-6cb1-4b03-a0aa-a460db25d5e9'}

Notification Message: {u'oper': u'UPDATE',
 u'type': u'project',
 u'uuid': u'48f63a9e-7dbc-4ca1-ab01-1fb4f344c362'}

Notification Message: {u'imid': u'contrail:virtual-machine-interface:default-domain:admin:47f56a93-5f55-4f66-88a2-c306c71ce78a',
 u'obj_dict': {u'display_name': u'47f56a93-5f55-4f66-88a2-c306c71ce78a',
               u'fq_name': [u'default-domain',
                            u'admin',
                            u'47f56a93-5f55-4f66-88a2-c306c71ce78a'],
               u'id_perms': {u'created': u'2014-08-24T18:43:04.030528',
                             u'description': None,
                             u'enable': True,
                             u'last_modified': u'2014-08-24T18:43:04.030528',
                             u'permissions': {u'group': u'cloud-admin-group',
                                              u'group_access': 7,
                                              u'other_access': 7,
                                              u'owner': u'cloud-admin',
                                              u'owner_access': 7},
                             u'uuid': {u'uuid_lslong': 9845646169263105930L,
                                       u'uuid_mslong': 5185167727179157350}},
               u'parent_type': u'project',
               u'security_group_refs': [{u'to': [u'default-domain',
                                                 u'admin',
                                                 u'default']}],
               u'uuid': u'47f56a93-5f55-4f66-88a2-c306c71ce78a',
               u'virtual_machine_interface_dhcp_option_list': None,
               u'virtual_machine_interface_mac_addresses': {u'mac_address': [u'02:47:f5:6a:93:5f']},
               u'virtual_network_refs': [{u'to': [u'default-domain',
                                                  u'admin',
                                                  u'test2'],
                                          u'uuid': u'26f29779-64fc-449a-b82f-a8d5343296a0'}]},
 u'oper': u'CREATE',
 u'parent_imid': u'contrail:project:default-domain:admin',
 u'type': u'virtual-machine-interface',
 u'uuid': u'47f56a93-5f55-4f66-88a2-c306c71ce78a'}

<pre>Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/vnc_openstack/neutron_plugin_interface.py", line 375, in plugin_create_port
    net_info = cfgdb.port_create(port['resource'])
  File "/usr/lib/python2.7/dist-packages/vnc_openstack/neutron_plugin_db.py", line 3415, in port_create
    {'fixed_ips':[{'ip_address': None}]})
  File "/usr/lib/python2.7/dist-packages/vnc_openstack/neutron_plugin_db.py", line 3394, in _port_create_instance_ip
    exceptions.IpAddressGenerationFailure(net_id=net_obj.uuid))
  File "/usr/lib/python2.7/dist-packages/vnc_openstack/neutron_plugin_db.py", line 462, in _raise_contrail_exception
    bottle.abort(code, json.dumps(exc_info))
  File "/usr/lib/python2.7/dist-packages/bottle.py", line 2041, in abort
    raise HTTPError(code, text)
HTTPError
</pre>
10.204.217.69 - - [2014-08-24 11:43:04] "POST /neutron/port HTTP/1.1" 409 216 0.101063