Rough musings towards an MD-SAL OVSDB SB 61/14261/20
authorEd Warnicke <eaw@cisco.com>
Mon, 19 Jan 2015 20:17:53 +0000 (13:17 -0700)
committerEd Warnicke <eaw@cisco.com>
Wed, 4 Feb 2015 02:28:43 +0000 (02:28 +0000)
commit1e2dcc194d690c287a1c1c108d49f6d9779aa9bf
tree198348d2a0c5b7639b264d9934e1c9dd21be3766
parent7c1864535e099a7cc22cf61c4c16ab3488631cef
Rough musings towards an MD-SAL OVSDB SB

This patch is incomplete, it only manages to accept
ovsdb connections and log them, but its a start.

PatchSet2: Added a simple starting model around tunneling
PatchSet3: Added additional tunnel info
PatchSet4: Added ovsdb.yang model.  Separated tunnel into tunnel.yang
PatchSet5: Renamed tunnel.yang to overlay.yang.  Added topology-type info.
PatchSet6: Added in dummy DataChangeListener for OvsdbNodes.
           Moved mapping functions into a mapping class.
           Handled tracking of OvsdbClients
PatchSet7:  Responded to comments:
            Fixed whitespace
            Fixed parent for aggregator
            Fixed features from odl-southbound- to odl-ovsdb-southbound-
PatchSet10: Added DataChangeListner to listen for new ovsdb-nodes in topology
            and connect to them.
PatchSet15: Response to Colin's comments
PatchSet18: Fixed feature dependencies.  Depends on patch
            https://git.opendaylight.org/gerrit/#/c/14791/ in controller
PatchSet19: Fixed small error in startup order

Change-Id: I13179ec4a1c338ae239f79c0812adf4bc4d6e76d
Signed-off-by: Ed Warnicke <eaw@cisco.com>
23 files changed:
.gitignore
library/pom.xml
library/src/main/java/org/opendaylight/ovsdb/lib/osgi/Activator.java [moved from library/src/main/java/org/opendaylight/ovsdb/lib/Activator.java with 90% similarity]
pom.xml
southbound/pom.xml [new file with mode: 0644]
southbound/southbound-api/pom.xml [new file with mode: 0644]
southbound/southbound-api/src/main/yang/overlay.yang [new file with mode: 0644]
southbound/southbound-api/src/main/yang/ovsdb.yang [new file with mode: 0644]
southbound/southbound-artifacts/pom.xml [new file with mode: 0644]
southbound/southbound-features/pom.xml [new file with mode: 0644]
southbound/southbound-features/src/main/features/features.xml [new file with mode: 0644]
southbound/southbound-impl/pom.xml [new file with mode: 0644]
southbound/southbound-impl/src/main/config/default-config.xml [new file with mode: 0644]
southbound/southbound-impl/src/main/java/org/opendaylight/ovsdb/southbound/OVSDBClientKey.java [new file with mode: 0644]
southbound/southbound-impl/src/main/java/org/opendaylight/ovsdb/southbound/OvsdbConnectionManager.java [new file with mode: 0644]
southbound/southbound-impl/src/main/java/org/opendaylight/ovsdb/southbound/OvsdbNodeDataChangeListener.java [new file with mode: 0644]
southbound/southbound-impl/src/main/java/org/opendaylight/ovsdb/southbound/SouthboundConstants.java [new file with mode: 0644]
southbound/southbound-impl/src/main/java/org/opendaylight/ovsdb/southbound/SouthboundMapper.java [new file with mode: 0644]
southbound/southbound-impl/src/main/java/org/opendaylight/ovsdb/southbound/SouthboundProvider.java [new file with mode: 0644]
southbound/southbound-impl/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/params/xml/ns/yang/southbound/impl/rev141210/SouthboundImplModule.java [new file with mode: 0644]
southbound/southbound-impl/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/params/xml/ns/yang/southbound/impl/rev141210/SouthboundImplModuleFactory.java [new file with mode: 0644]
southbound/southbound-impl/src/main/yang/southbound-impl.yang [new file with mode: 0644]
southbound/southbound-karaf/pom.xml [new file with mode: 0644]