tap-as-a-service/neutron_taas
Deepak Tiwari 8332a396b1 Enhancements to TaaS agent driver failure handling
As per current handling if there is any failure in the taas agent driver
there is no way to convey that to the plugin. Due to which end user gets
the impression that everything went well. This is confusing.

Now, as part of this enhancement, when the tap resources are :-

1. Created: iniitally they shall be created with status 'DOWN' by TaaS plugin. Once
the TaaS agent driver exectuion is finished, it will ask the plugin to
set the status to either 'ACTIVE' or 'ERROR' depending on whether the
driver was able to do its tasks successfully or not.

2. Deleted: as per curretn handling plugin used to first delete the
resources from DB and then inform the agent. Now the sequence would be
that plugin informs agent first. Agent shall ask the plugin to set the
resource status t either INACTIVE (indicates successful deletion,
whereby plugin shall clear the resources from the DB) or
PENDING_DELETE (failure in deleting the resources from driver, whereby
plugin would simply update the status for the resource in DB).

Change-Id: If8b1aba3b3955fd705f2a13a79c7225a03369da6
2020-08-19 14:32:46 +00:00
..
common Add SRIOV mirroring support to Tap as a Service. 2019-04-09 18:41:39 -05:00
db Enhancements to TaaS agent driver failure handling 2020-08-19 14:32:46 +00:00
extensions Add SRIOV mirroring support to Tap as a Service. 2019-04-09 18:41:39 -05:00
policies Adds policy in code to Tap-as-a-Service 2020-01-09 12:52:26 +00:00
services Enhancements to TaaS agent driver failure handling 2020-08-19 14:32:46 +00:00
taas_client Add SRIOV mirroring support to Tap as a Service. 2019-04-09 18:41:39 -05:00
tests Enhancements to TaaS agent driver failure handling 2020-08-19 14:32:46 +00:00
__init__.py Undefined name '_' 2017-03-25 11:04:50 +08:00
_i18n.py Remove log translations 2017-03-21 15:58:40 +08:00