Following activities are planned in Genius for Fluorine release.
- Tunnel Manager (ITM) enhancements
- Support for OF Based Tunnels working with itm-direct-tunnels
- Make ITM keyed on node-uuid rather than dpn-id
- Tunnel egress group for supporting traffic switchover in data-plane
- Service Recovery Implementations
- Implementation of service recovery for InterfaceManager module using SRM framework
- Implementation of service recovery for ITM module using SRM framework
- Add new tests in Genius CSIT for ITM and IFM recovery
- Integrate with infrautils.ready FunctionalityReadyNotifier
- ‘FunctionalityReady’ will deliver notifications for each bundle
- This can be used to derive fine grained service status, eg : InterfaceManager can report itself as OPERATIONAL when the composite bundles come up, along with additional checks, if any. (
INFRAUTILS-27)
- Other miscellaneous items
- Replace usages of Infrautils counters with infrautils.metrics
- fix any @SuppressWarnings("checkstyle:*")
- Use ManagedNewTransactionRunner wherever pending
- Migrate to new listener framework wherever pending
- Migrate pending caches to DataObjectCache
- Log cleanup
- Refactor mdsalutil-api module to split openflow utils and datastore utils
- CSIT Enhancements
- Scale setup for genius tests.
- ITM configuration with 40 OVS.
- InterfaceManager l2vlan configuration with 40 OVS.
- log clean-up in CSIT
- Documentation enhancements
- Add documentation for missing modules