Implement feature 5949
Enable dynamic connectivity setup in multi-site Network Services The code required to implement the feature is contained in `osm_ro/wim` as much as possible. * `wim/engine.py` works together with `nfvo.py` to implement the feature * `wim/persistence.py` is equivalent to `nfvo_db.py` and try to encapsulate most of the SQL-specific code, implementing a persistence layer * `wim/http_handler.py` extends `httpserver.py` adding WIM-related HTTP routes * `wim/wim_thread.py` is similar to `vim_thread.py` and controls the execution of WIM-related tasks * `wim/actions.py` and `wim/wan_link_actions.py` implement the action handling specific code, calling instances of the `wim/wimconn.py` subclasses WIM connectors are still a work in progress Individual change details (newer to older) - Add errors for inconsistent state - Delay re-scheduled tasks - Move lock to inside the persistence object - Better errors for connector failures - Try to cache the wan_link information bef...
parent
63056c57
Please register or sign in to comment