summary |
shortlog | log |
commit |
commitdiff |
review |
tree
first ⋅ prev ⋅ next
Madhu Venugopal [Tue, 5 Nov 2013 18:08:02 +0000 (10:08 -0800)]
Minor fix to make Junit happy.
Due to the introduction of the passive connection support, the Monitor and Schema was pushed to a
separate thread. Also the connection was deemed successful only if the monitor was successful.
That doesnt work well with the current (buggy) implemenation of JUnit. But since the JUnit is very
handy in testing out the functionality, reversing the ovsdbConnection management.
Change-Id: Ifa833014c587e94baa63a5925959c87d9e27c6fc
Signed-off-by: Madhu Venugopal <mavenugo@gmail.com>
Brent Salisbury [Wed, 6 Nov 2013 16:53:21 +0000 (11:53 -0500)]
Added add/del-port and hooked into OSGI CLI
Signed-off-by: Brent Salisbury <brent.salisbury@gmail.com>
Brent Salisbury [Wed, 6 Nov 2013 01:06:35 +0000 (20:06 -0500)]
Added set-controller functionality.
Signed-off-by: Brent Salisbury <brent.salisbury@gmail.com>
Madhu Venugopal [Tue, 5 Nov 2013 11:06:09 +0000 (03:06 -0800)]
Add Utility methods to get a list of controller-ip-addresses and OF Port
Change-Id: Id73a705903c2f465a1c697e9935b8bdbd27df3be
Signed-off-by: Madhu Venugopal <mavenugo@gmail.com>
Madhu Venugopal [Sun, 3 Nov 2013 10:53:39 +0000 (05:53 -0500)]
OVSDB Manager Passive listen support
This change brings in the following :
1. ovsdb manager passive listen on port 6640. With this change, the OVSDB-server can connect to the controller via set-manager configuration.
2. Default listening and connecting port is changed to 6640 (as per the IANA port assignment)
3. Reorganized ConnectionManager a bit to share the exact same Channel handling code for both Active and Passive ovsdb connections.
Change-Id: I76836aa53b519af08aaf3399ba104351d94ddd4c
Signed-off-by: Madhu Venugopal <mavenugo@gmail.com>
Madhu Venugopal [Sun, 3 Nov 2013 10:49:30 +0000 (05:49 -0500)]
Fixing a collateral damage due to a recent commit.
During a recent change, the brideName is missing in Bridge and Port Row during addBridge() command.
Change-Id: I6d44bdadb9eeec06daf4918b0f1a4b14bd6f96a9
Signed-off-by: Madhu Venugopal <mavenugo@gmail.com>
Madhu Venugopal [Fri, 1 Nov 2013 22:07:19 +0000 (18:07 -0400)]
InsertOperation cleanup to get rid of Generic HashMaps to proper Row inserting using Table classes.
In addition, Set & Map serializers are taken care as well.
Change-Id: I0e3d34b6ae30e7b4f5f7da876b465f0dfd93479c
Signed-off-by: Madhu Venugopal <mavenugo@gmail.com>
Hugo Trippaers [Fri, 1 Nov 2013 15:57:18 +0000 (16:57 +0100)]
Check the tables we want to monitor against the schema that we got from the node.
The monitor can throw an error, so handle it.
As details is defined as being part of the error we can include it in the base response.
Change-Id: I950d36ff16eebdf1d46cf8047ec8dd620007aab6
Signed-off-by: Hugo Trippaers <trippie@gmail.com>
Madhu Venugopal [Thu, 31 Oct 2013 10:28:00 +0000 (03:28 -0700)]
Parsed & cached the Database Schema along with the initial monitor response.
This is a start to make use of Schema based Table management instead of static class as defined today.
Signed-off-by: Madhu Venugopal <mavenugo@gmail.com>
Madhu Venugopal [Tue, 29 Oct 2013 22:54:32 +0000 (15:54 -0700)]
Configuration Service's Add Bridge integrated with the new netty library.
Signed-off-by: Madhu Venugopal <mavenugo@gmail.com>
Change-Id: I4e4e61f68f4e1a2c4a9753c4ee6f74a26018c03c
Madhu Venugopal [Tue, 29 Oct 2013 20:09:13 +0000 (13:09 -0700)]
First Plugin integration with the Library starting with ConnectionService and InventoryService
Also,
1. removed the UnitTest dependancy on ChannelHandlers and moved directly under ConnectionService.
2. renamed OVSDB to OvsdbRPC
3. Modified OVSDBNettyFactoryTest to accomodate the above integration and refactoring.
Signed-off-by: Madhu Venugopal <mavenugo@gmail.com>
Madhu Venugopal [Tue, 29 Oct 2013 18:22:32 +0000 (11:22 -0700)]
Removing Plugin dependancies from the Library in lieu of bundle isolation.
Signed-off-by: Madhu Venugopal <mavenugo@gmail.com>
Madhu Venugopal [Tue, 29 Oct 2013 15:34:07 +0000 (08:34 -0700)]
Enabling the LoggingHandler back
Signed-off-by: Madhu Venugopal <mavenugo@gmail.com>
Madhu Venugopal [Tue, 29 Oct 2013 15:31:53 +0000 (08:31 -0700)]
Disable JUnit temporarily in maven build until we integrate plugins cleanly with library
Signed-off-by: Madhu Venugopal <mavenugo@gmail.com>
Madhu Venugopal [Tue, 29 Oct 2013 02:34:25 +0000 (19:34 -0700)]
Library support for the Notification handling & Update processing to keep cache upto date.
Signed-off-by: Madhu Venugopal <mavenugo@gmail.com>
Madhu Venugopal [Mon, 28 Oct 2013 22:02:43 +0000 (15:02 -0700)]
Fixed Transact response handling and updated the operation response for each request
Signed-off-by: Madhu Venugopal <mavenugo@gmail.com>
Madhu Venugopal [Mon, 28 Oct 2013 04:18:36 +0000 (21:18 -0700)]
Added initial Response handling code. Error handling needs more work & needs some library changes
and will be handled in a different commit.
Signed-off-by: Madhu Venugopal <mavenugo@gmail.com>
Madhu Venugopal [Sun, 27 Oct 2013 18:52:56 +0000 (11:52 -0700)]
Fixed UUID Custom Serialization & used it in UT.
Signed-off-by: Madhu Venugopal <mavenugo@gmail.com>
Madhu Venugopal [Sun, 27 Oct 2013 16:40:21 +0000 (09:40 -0700)]
InventoryService caching and First-level Transaction Support
Few more changes pending on the Transaction side.
Once the Update/Notification callback processing from Ashwin is done,
we will have a good base to start integrating with the plugin code.
Signed-off-by: Madhu Venugopal <mavenugo@gmail.com>
Madhu Venugopal [Sat, 26 Oct 2013 20:16:09 +0000 (13:16 -0700)]
Added Request specific files & Few more package name changes to reflect the OVSDB Draft.
Signed-off-by: Madhu Venugopal <mavenugo@gmail.com>
Madhu Venugopal [Thu, 24 Oct 2013 10:54:13 +0000 (03:54 -0700)]
Package name changes to reflect functionality differences between Library and Plugin.
This is just the first step towards pulling the OVSDB Library into its own bundle.
Signed-off-by: Madhu Venugopal <mavenugo@gmail.com>
Madhu Venugopal [Thu, 24 Oct 2013 10:24:17 +0000 (03:24 -0700)]
Initial Netty + JSON Deserializer + all the enhancements happening in many private repos.
With so many changes, am finding it hard to maintain it in my local repo and hence am pushing
it into the the topic/netty branch.
NOTE TO COMMITTERS : PLEASE DONT USE THIS YET. I have some more major cleanup and development
to be done to make this branch useful.
Signed-off-by: Madhu Venugopal <mavenugo@gmail.com>
Change-Id: I70a43dcecee002199d38ffd46a43ca5b20174df4
Brent Salisbury [Fri, 9 Aug 2013 08:06:58 +0000 (04:06 -0400)]
Adjusted key name to the JSON value
as recommended by Madhu, member still overlaps with the protocol so stays as unique. Ty Madhu
Signed-off-by: Brent Salisbury <brent.salisbury@gmail.com>
Ed Warnicke [Wed, 7 Aug 2013 12:38:23 +0000 (07:38 -0500)]
Changed parent pom to hit our nexus mirror cache for all dependencies.
Changed parent pom to hit the nexus.opendaylight.org caching mirror
of jsonrpc4j
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Ed Warnicke [Mon, 5 Aug 2013 04:17:16 +0000 (23:17 -0500)]
Moved commons/ to commons/parent
Allows for things like a local commons/checkstyle etc.
Change-Id: I920af99eec7ea4af051fcd90f60ac6ef698c7889
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Ed Warnicke [Mon, 5 Aug 2013 04:11:22 +0000 (23:11 -0500)]
Added distribution directory
- Added a distribution/opendaylight directory
- Modified commons directory to build all modules
- Modified commons directory to use the controller checkstyle
Note: This won't work correctly until
https://git.opendaylight.org/gerrit/#/c/781/ is merged
Note: The Jenkins job should be modified to build commons/
(which will build all submodules).
Change-Id: I64f4721ba65cabcc0c48db6b9f531aa73e266807
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Brent Salisbury [Fri, 2 Aug 2013 16:54:47 +0000 (12:54 -0400)]
Implemented OVS list bridge functionality and Junit
Signed-off-by: Brent Salisbury <brent.salisbury@gmail.com>
Madhu Venugopal [Fri, 2 Aug 2013 05:36:58 +0000 (22:36 -0700)]
Fixed the embed-dependancy issue on a few dependant packages for json-rpc.
Change-Id: I22d445006cd32e08e4173a5a3a024d556d412c0f
Signed-off-by: Madhu Venugopal <vmadhu@cisco.com>
Madhu Venugopal [Fri, 2 Aug 2013 04:20:27 +0000 (21:20 -0700)]
Porting the OVSDB services to use the Controller SAL services : Connection and BridgeDomain Configuration.
Removed some unused files and added some OSGi console commands for interactive manual testing.
Change-Id: I40730bdc0cea0910c3858623fe4b5dc20398ab35
Signed-off-by: Madhu Venugopal <vmadhu@cisco.com>
Evan Zeller [Tue, 30 Jul 2013 16:50:14 +0000 (12:50 -0400)]
Removed unneeded & unused classes.
Signed-off-by: Evan Zeller <evanrzeller@gmail.com>
Giovanni Meo [Mon, 29 Jul 2013 18:24:49 +0000 (20:24 +0200)]
Trial commit to trigger gerrit build
Change-Id: Ibef701439baca4b60168df510934dd727b9d5001
Signed-off-by: Giovanni Meo <gmeo@cisco.com>
Brent.Salisbury [Mon, 29 Jul 2013 07:55:29 +0000 (03:55 -0400)]
Implemented ovs manager insert for client access to ovs tables
Signed-off-by: Brent.Salisbury <brent.salisbury@gmail.com>
Evan Zeller [Sun, 28 Jul 2013 21:42:03 +0000 (17:42 -0400)]
Change monitorOVS to static factory.
Signed-off-by: Evan Zeller <evanrzeller@gmail.com>
Brent.Salisbury [Sun, 28 Jul 2013 09:13:31 +0000 (05:13 -0400)]
Added VLAN tagging support to port creations
Signed-off-by: Brent.Salisbury <brent.salisbury@gmail.com>
Brent.Salisbury [Sat, 27 Jul 2013 21:29:12 +0000 (17:29 -0400)]
paramterized arraylist collections
Signed-off-by: Brent.Salisbury <brent.salisbury@gmail.com>
Brent.Salisbury [Sat, 27 Jul 2013 20:59:06 +0000 (16:59 -0400)]
changed the outbound dest tcp port to the requested IANA port
Signed-off-by: Brent.Salisbury <brent.salisbury@gmail.com>
Brent.Salisbury [Sat, 27 Jul 2013 09:36:05 +0000 (05:36 -0400)]
Added OVS tunnel support to create a GRE, VXLAN or Capwap encapsulated dplane tunnel to a specified OVS instance
Signed-off-by: Brent.Salisbury <brent.salisbury@gmail.com>
Brent.Salisbury [Sat, 27 Jul 2013 00:56:49 +0000 (20:56 -0400)]
one missed return character
Signed-off-by: Brent.Salisbury <brent.salisbury@gmail.com>
Brent.Salisbury [Sat, 27 Jul 2013 00:47:33 +0000 (20:47 -0400)]
whitespace formatting fix
Signed-off-by: Brent.Salisbury <brent.salisbury@gmail.com>
Evan Zeller [Fri, 26 Jul 2013 23:01:00 +0000 (19:01 -0400)]
Pulling bridge uuid from database for addport now works
Signed-off-by: Evan Zeller <evanrzeller@gmail.com>
Brent.Salisbury [Fri, 26 Jul 2013 20:58:16 +0000 (16:58 -0400)]
junit for provisioning api/user defined ports to api/user defined bridges passed as parameters which will be the SAL soon
Signed-off-by: Brent.Salisbury <brent.salisbury@gmail.com>
Brent.Salisbury [Fri, 26 Jul 2013 20:55:51 +0000 (16:55 -0400)]
added addPort(), interface and junit for provisioning ports to bridges.
Signed-off-by: Brent.Salisbury <brent.salisbury@gmail.com>
Evan Zeller [Wed, 24 Jul 2013 20:47:13 +0000 (16:47 -0400)]
Moved monitor to OVSInstance, can add multiple bridges
Signed-off-by: Evan Zeller <evanrzeller@gmail.com>
Evan Zeller [Tue, 23 Jul 2013 21:50:37 +0000 (21:50 +0000)]
Merge "Work on adding multiple bridges."
Evan Zeller [Tue, 23 Jul 2013 21:44:16 +0000 (17:44 -0400)]
Work on adding multiple bridges.
Signed-off-by: Evan Zeller <evanrzeller@gmail.com>
Giovanni Meo [Tue, 23 Jul 2013 13:22:06 +0000 (15:22 +0200)]
Cleanup common parent file
Cleanup the common file and let it inherit from the
commons.opendaylight so to share as much settings with the controller
Change-Id: Id68f498bff48bc980cb15b543476cabbf88c49f2
Signed-off-by: Giovanni Meo <gmeo@cisco.com>
Brent Salisbury [Tue, 23 Jul 2013 16:44:27 +0000 (16:44 +0000)]
Merge "Removed the .iml files and updated .gitignore"
Madhu Venugopal [Tue, 23 Jul 2013 11:10:09 +0000 (04:10 -0700)]
Removed the .iml files and updated .gitignore
Change-Id: I4a68e5d1b809ecafa72223801a0a82735225f6d1
Signed-off-by: Madhu Venugopal <vmadhu@cisco.com>
Madhu Venugopal [Tue, 23 Jul 2013 10:53:54 +0000 (03:53 -0700)]
Fixed the relative location of the spacei_and_tabs_check.xml in commons pom.
Change-Id: I2bba54954e11e1b91c50d2fa887e940a44e03a83
Signed-off-by: Madhu Venugopal <vmadhu@cisco.com>
Evan Zeller [Tue, 23 Jul 2013 09:07:38 +0000 (05:07 -0400)]
Fixed commons maven build & moved bridge creation into ConfigurationService.
Signed-off-by: Evan Zeller <evanrzeller@gmail.com>
Ed Warnicke [Tue, 23 Jul 2013 06:39:44 +0000 (23:39 -0700)]
Fixed build to work in ovsdb/
Still broken in commons/
Change-Id: I79eb611f797a1e2cc7ac4de0db7df11a1fd87c67
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Ed Warnicke [Tue, 23 Jul 2013 06:17:11 +0000 (23:17 -0700)]
Removed MANIFEST.MF and beefed up .gitignore
Change-Id: I6bf58ea43f81dd85cd49e6d284e0d03c469fcb21
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Ed Warnicke [Tue, 23 Jul 2013 06:11:54 +0000 (23:11 -0700)]
Fixed build (pom and whitespaec issues)
1. Fixed ovsdb/pom.xml to look for parent in ../commons
2. Cleaned up whitespace issues in other files
Change-Id: Ib767a195059670f6a948771b0b3d28e4322c03ec
Signed-off-by: Ed Warnicke <eaw@cisco.com>
nerdalert [Tue, 23 Jul 2013 03:23:40 +0000 (23:23 -0400)]
Removed protocol_plugins from pom and associated values to fix failing build
Signed-off-by: nerdalert <brent.salisbury@gmail.com>
Evan Zeller [Mon, 22 Jul 2013 23:56:11 +0000 (19:56 -0400)]
Initial commit
Signed-off-by: Evan Zeller <evanrzeller@gmail.com>
Andrew Grimberg [Thu, 18 Jul 2013 22:20:23 +0000 (22:20 +0000)]
Initial empty repository