[TSC-144] GENIUS Flourine Release Details Created: 24/Aug/18  Updated: 04/Sep/18  Resolved: 04/Sep/18

Status: Closed
Project: tsc
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Project Plan Priority: Medium
Reporter: Faseela K Assignee: Michael Vorburger
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

ODL Project: genius
ODL Release:
ODL Participation: SNAPSHOT_Integrated (Managed)
ODL Checkpoint: Final
ODL Gerrit Patch: https://git.opendaylight.org/gerrit/#/c/75428/

 Description   

Genius project provides Generic Network Interfaces, Utilities & Services. Any
ODL application can use these to achieve interference-free co-existence with
other applications using Genius. OpendayLight Fluorine Genius provides following
modules –

  • Interface (logical port) Manager allows bindings/registration of
    multiple services to logical ports/interfaces
  • Overlay Tunnel Manager creates and maintains overlay tunnels between
    configured tunnel endpoints
  • Aliveness Monitor provides tunnel/nexthop aliveness monitoring services
  • ID Manager generates cluster-wide persistent unique integer IDs
  • MD-SAL Utils provides common generic APIs for interaction with MD-SAL
  • Resource Manager provides a resource sharing framework for applications
    sharing common resources e.g. table-ids, group-ids etc.
  • FCAPS Application generates various alarms and counters for the different
    genius modules
  • FCAPS Framework module collectively fetches all data generated by fcaps
    application. Any underlying infrastructure can subscribe for its events to
    have a generic overview of the various alarms and counters

 

During Fluorine release cycle,

  • Considerable enhancements were done to ITM scaling, to support more number of switches
  • Support for datastore constrained transactions were added
  • CSIT was added for all the new features, including SRM and ITM Direct Tunnels
  • Some of the matured utilities from GENIUS were moved to a new repo called SERVICEUTILS, considering the need for their usage in other offset-0 projects including openflowplugin.

Generated at Wed Feb 07 20:45:19 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.