** Changed in: neutron
       Status: Fix Committed => Fix Released

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

Title:
  NEC Plugin: the plugin exposes wrong status of resources

Status in OpenStack Neutron (virtual network service):
  Fix Released

Bug description:
  There are several problems of exposing resource status in NEC Plugin;
  1) a status in response body is not updated in the operation, and 2)
  the plugin might overwrite ERROR status to ACTIVE or DOWN without any
  operations to the backend (OFC) which make the plugin expose wrong
  status.

  We have to make sure that the plugin exposes right status in response
  body, and does not overwrite ERROR status until another operation to
  the backend has succeeded.

  I confirmed the following symptoms, so we also need unit tests to verify that 
these are fixed:
  1-a) While creating a network and operation to the backend has failed, the 
plugin returns status='ACTIVE' in the response body. It must be 'ERROR'.
  1-b) When updating a network from admin_state_up=False to 
admin_state_up=True, the plugin returns status='DOWN' in a response body. 
However, the status is already updated to 'ACTIVE' in the DB, so I can get 
status='ACTIVE' after this activation.
  1-c) When creating a port, the plugin always returns status='ACTIVE' in a 
response body even though status='DOWN'.
  1-d) When updating a port from admin_state_up=False to admin_state_up=True 
and the creation of port on the backend has failed, the plugin returns 
status='DOWN' in a response body although the status is already updated to 
'ERROR' in the DB.
  2-a) When updating a port with admin_state_up=False after 1-d), the plugin 
overwrite its status to 'DOWN' without operations to the backend.

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1211319/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to