** Also affects: vmware-nsx
   Importance: Undecided
       Status: New

** No longer affects: neutron

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1293723

Title:
  delete port fail if it is already deleted in nvp

Status in vmware-nsx:
  New

Bug description:
  Similar to https://bugs.launchpad.net/neutron/+bug/1291690, but when
  deleting ports. If the port is already deleted from nvp, the neutron
  fail to delete it from it's database.

  Here is the command output:

  sunshine:openpro bhuvan$ neutron net-list
  
+--------------------------------------+---------------------------------+-------------------------------------------------------+
  | id                                   | name                            | 
subnets                                               |
  
+--------------------------------------+---------------------------------+-------------------------------------------------------+
  | 048d79c4-17b7-4a5e-b1dc-c7829306431a | openstack-uplink                | 
9479f0bd-7a2a-4b54-99c3-b858864dca9b                  |
  | 1f740648-85c5-4081-a04d-bba6a3eb6ecf | tempest-net                     | 
66ebd803-21d2-4cdf-a336-61dd421589d4 17.177.36.192/26 |
  | 6d382dfd-f826-45d3-8818-48c34f8a8908 | tempest-uplink                  | 
67056b2d-a924-4456-9050-ed0baa0eaf1a 17.176.14.200/29 |
  | e5403cc5-a841-4681-b4b5-df03d3fca38e | test-network--tempest-177070938 | 
367e7fd0-0cc5-4ec9-9ae0-0d51b31ac184 10.100.0.32/28   |
  
+--------------------------------------+---------------------------------+-------------------------------------------------------+
  sunshine:openpro bhuvan$ neutron net-delete  
e5403cc5-a841-4681-b4b5-df03d3fca38e
  Unable to complete operation on network e5403cc5-a841-4681-b4b5-df03d3fca38e. 
There are one or more ports still in use on the network.

  sunshine:openpro bhuvan$ neutron port-list
  
+--------------------------------------+------+-------------------+--------------------------------------------------------------------------------------+
  | id                                   | name | mac_address       | fixed_ips 
                                                                           |
  
+--------------------------------------+------+-------------------+--------------------------------------------------------------------------------------+
  | 7d3e834a-b690-4a04-8570-203e9e5605dc |      | fa:16:3e:1d:9b:dc | 
{"subnet_id": "66ebd803-21d2-4cdf-a336-61dd421589d4", "ip_address": 
"17.177.36.193"} |
  | a6a3c2e5-01d3-4215-aef5-103bf46359af |      | fa:16:3e:8d:58:1d | 
{"subnet_id": "367e7fd0-0cc5-4ec9-9ae0-0d51b31ac184", "ip_address": 
"10.100.0.33"}   |
  
+--------------------------------------+------+-------------------+--------------------------------------------------------------------------------------+
  sunshine:openpro bhuvan$ neutron port-delete  
a6a3c2e5-01d3-4215-aef5-103bf46359af
  409-{u'NeutronError': {u'message': u'Port 
a6a3c2e5-01d3-4215-aef5-103bf46359af has owner network:router_interface and 
therefore cannot be deleted directly via the port API.', u'type': 
u'L3PortInUse', u'detail': u''}}
  sunshine:openpro bhuvan$ neutron subnet-delete 
367e7fd0-0cc5-4ec9-9ae0-0d51b31ac184
  409-{u'NeutronError': {u'message': u'Unable to complete operation on subnet 
367e7fd0-0cc5-4ec9-9ae0-0d51b31ac184. One or more ports have an IP allocation 
from this subnet.', u'type': u'SubnetInUse', u'detail': u''}}
  sunshine:openpro bhuvan$ neutron router-list
  
+--------------------------------------+---------------------------+------------------------------------------------------------------------------+
  | id                                   | name                      | 
external_gateway_info                                                        |
  
+--------------------------------------+---------------------------+------------------------------------------------------------------------------+
  | fce78016-32b2-4c69-a0d7-a50c7a171842 | router--tempest-216451384 | null     
                                                                    |
  | fe674008-cd0f-4e50-b12c-c65daff330aa | tempest-router            | 
{"network_id": "6d382dfd-f826-45d3-8818-48c34f8a8908", "enable_snat": false} |
  
+--------------------------------------+---------------------------+------------------------------------------------------------------------------+
  sunshine:openpro bhuvan$ neutron router-interface-delete 
fce78016-32b2-4c69-a0d7-a50c7a171842 367e7fd0-0cc5-4ec9-9ae0-0d51b31ac184
  404-{u'NeutronError': {u'message': u'Port 
8263bc86-4daf-42b5-b49b-83009e558348 could not be found on network 
afc6b0dc-9f15-41f4-8270-7cb32a3cc12b', u'type': u'PortNotFoundOnNetwork', 
u'detail': u''}}

  
  Here is the neutron log:

  2014-03-17 17:36:21,622 (neutron.plugins.vmware.api_client.eventlet_request): 
DEBUG eventlet_request _handle_request [0] Completed request 'GET 
/ws.v1/lswitch/afc6b0dc-9f15-41f4-8270-7cb
  
32a3cc12b/lport/8263bc86-4daf-42b5-b49b-83009e558348?relations=LogicalPortAttachment':
 404
  2014-03-17 17:36:21,623 (neutron.plugins.vmware.api_client.client): DEBUG 
client request Request returns "<httplib.HTTPResponse instance at 0x3a02050>"
  2014-03-17 17:36:21,624 (neutron.plugins.vmware.api_client.client): ERROR 
client request Received error code: 404
  2014-03-17 17:36:21,625 (neutron.plugins.vmware.api_client.client): ERROR 
client request Server Error Message: Entity 
'8263bc86-4daf-42b5-b49b-83009e558348' not registered.
  2014-03-17 17:36:21,625 (neutron.plugins.vmware.nsxlib.switch): ERROR switch 
get_port Port or Network not found, Error: An unknown exception occurred.
  2014-03-17 17:36:21,626 (neutron.api.v2.resource): INFO resource resource 
remove_router_interface failed (client error): Port 
8263bc86-4daf-42b5-b49b-83009e558348 could not be found on n
  etwork afc6b0dc-9f15-41f4-8270-7cb32a3cc12b
  2014-03-17 17:36:21,628 (neutron.wsgi): INFO log write 17.172.6.117 - - 
[17/Mar/2014 17:36:21] "PUT 
/v2.0/routers/fce78016-32b2-4c69-a0d7-a50c7a171842/remove_router_interface.json 
HTTP/1
  .1" 404 319 0.178176

To manage notifications about this bug go to:
https://bugs.launchpad.net/vmware-nsx/+bug/1293723/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to