controller.git
10 years agoMerge "changed the pom.xml to include proper integration test"
Giovanni Meo [Mon, 18 Nov 2013 16:38:36 +0000 (16:38 +0000)]
Merge "changed the pom.xml to include proper integration test"

10 years agoBugfix generated method in Abstract ModuleFactory template. 28/2828/2
Tomas Olvecky [Mon, 18 Nov 2013 14:53:04 +0000 (15:53 +0100)]
Bugfix generated method in Abstract ModuleFactory template.

Fix generated ModuleFactory#isModuleImplementingServiceInterface: Use isAssignableFrom instead of equality check when
testing if possibly super class provided as a parameter can be used instead of possibly more concrete class of implemented
service interface.

Change-Id: Iee32402facd8ea3fb7ff4a030ca3bdb51d810af0
Signed-off-by: Tomas Olvecky <tolvecky@cisco.com>
10 years agochanged the pom.xml to include proper integration test 55/2755/3
Basheeruddin Ahmed [Thu, 14 Nov 2013 20:03:54 +0000 (12:03 -0800)]
changed the pom.xml to include proper integration test

Change-Id: I644e3c66ca16979dbb1a3f0b50e3ae9729265a03
Signed-off-by: Basheeruddin Ahmed <syedbahm@cisco.com>
10 years agoMerge "Small fix to make Eclipse happy"
Giovanni Meo [Mon, 18 Nov 2013 08:55:52 +0000 (08:55 +0000)]
Merge "Small fix to make Eclipse happy"

10 years agoMerge "MD-SAL Statistics Manager - Temporary disabling (config=true) state for stats...
Ed Warnicke [Mon, 18 Nov 2013 08:32:25 +0000 (08:32 +0000)]
Merge "MD-SAL Statistics Manager - Temporary disabling (config=true) state for stats model"

10 years agoSmall fix to make Eclipse happy 06/2806/1
Ed Warnicke [Mon, 18 Nov 2013 02:27:09 +0000 (20:27 -0600)]
Small fix to make Eclipse happy

Change-Id: I2d6304f9fa1e14fd8b7e782dc7ca0a9140321ac5
Signed-off-by: Ed Warnicke <eaw@cisco.com>
10 years agoMerge "Topology Manager changes for cross checking Production switches"
Jason Ye [Sun, 17 Nov 2013 19:45:23 +0000 (19:45 +0000)]
Merge "Topology Manager changes for cross checking Production switches"

10 years agoMD-SAL Statistics Manager - Temporary disabling (config=true) state for stats model 02/2802/1
Anil Vishnoi [Sun, 17 Nov 2013 16:41:48 +0000 (22:11 +0530)]
MD-SAL Statistics Manager - Temporary disabling (config=true) state for stats model

Change-Id: I65c0b813da897e4e640c3aed2c916157a49630c2
Signed-off-by: Anil Vishnoi <avishnoi@in.ibm.com>
10 years agoMerge "Added flow event listener"
Ed Warnicke [Sun, 17 Nov 2013 15:54:49 +0000 (15:54 +0000)]
Merge "Added flow event listener"

10 years agoMD-SAL Statistics Manager - Implement request and notifications and minor modificatio... 94/2794/2
Anil Vishnoi [Sat, 16 Nov 2013 20:12:09 +0000 (01:42 +0530)]
MD-SAL Statistics Manager - Implement request and notifications and minor modifications to the models

Change-Id: I541ef6eea4295a363db9f4624534749975196f2e
Signed-off-by: Anil Vishnoi <avishnoi@in.ibm.com>
10 years agoAdded flow event listener 00/2800/1
Prasanna Huddar [Sun, 17 Nov 2013 15:03:43 +0000 (20:33 +0530)]
Added flow event listener

Signed-off-by: Prasanna Huddar <prasanna.huddar@ericsson.com>
Change-Id: I96631a05cb0e9e6cda3d7a25609d404469ef2f4d

10 years agoError notification Message modelling 93/2793/1
Prasanna Huddar [Sat, 16 Nov 2013 16:11:30 +0000 (21:41 +0530)]
Error notification Message modelling

Signed-off-by: Prasanna Huddar <prasanna.huddar@ericsson.com>
Change-Id: I10ed41a1c1c00f9f387d8d99eec47f769eac5967

10 years agoTopology Manager changes for cross checking Production switches 89/2789/3
Maurice Qureshi [Fri, 15 Nov 2013 22:57:51 +0000 (14:57 -0800)]
Topology Manager changes for cross checking Production switches

Incorporating review comments from Jason

Change-Id: I42b649d099346ac7187037ae2c5f7efd27260293
Signed-off-by: Maurice Qureshi <maquresh@cisco.com>
10 years agoMerge "Added parsing of namespace in Json"
Ed Warnicke [Sat, 16 Nov 2013 05:11:49 +0000 (05:11 +0000)]
Merge "Added parsing of namespace in Json"

10 years agoMerge "Config-manager: add synchronized to BlankTransactionServiceTracker."
Ed Warnicke [Sat, 16 Nov 2013 05:11:12 +0000 (05:11 +0000)]
Merge "Config-manager: add synchronized to BlankTransactionServiceTracker."

10 years agoMerge "Config-netconf: Remove unnecessary capability advertistments from hello message"
Ed Warnicke [Sat, 16 Nov 2013 05:10:21 +0000 (05:10 +0000)]
Merge "Config-netconf: Remove unnecessary capability advertistments from hello message"

10 years agoMerge "Modify the java-client to use the build-helper-maven-plugin"
Alessandro Boch [Fri, 15 Nov 2013 22:39:48 +0000 (22:39 +0000)]
Merge "Modify the java-client to use the build-helper-maven-plugin"

10 years agoMD-SAL Statistics Manager - Added sending request and caching response 87/2787/1
Anil Vishnoi [Thu, 14 Nov 2013 22:50:09 +0000 (04:20 +0530)]
MD-SAL Statistics Manager - Added sending request and caching response

Change-Id: I283a543a3a9e7ec3ea74c1018a82e51990ce03f9
Signed-off-by: Anil Vishnoi <avishnoi@in.ibm.com>
10 years agoAdded parsing of namespace in Json 83/2783/1
msunal [Fri, 15 Nov 2013 15:16:11 +0000 (16:16 +0100)]
Added parsing of namespace in Json

- if Json element contains namespace ( namespace:elementName ) then it is added to Node
- added test for status 404 in XML part

Change-Id: I376e1d997bb0e74b64545c8099fab13ceb12d7d1
Signed-off-by: Martin Sunal <msunal@cisco.com>
10 years agoModify the java-client to use the build-helper-maven-plugin 82/2782/1
Giovanni Meo [Fri, 15 Nov 2013 14:53:38 +0000 (15:53 +0100)]
Modify the java-client to use the build-helper-maven-plugin

- Current northbound.java-client uses custom install-file and
deploy-file to actually deploy multiple artifacts. Now that has the
issue of telling to which repo the artifact should go, while it's way
simpler to let maven figure out via the distributionManagement. To
rescue in this situation the build-helper-maven-plugin can attach
additional files to an artifact distinguing them via the classifier
selector. This change is to use this feature

Change-Id: Id425ca2d9e744de7cceb0028afd84dfb48ba93a7
Signed-off-by: Giovanni Meo <gmeo@cisco.com>
10 years agoConfig-manager: add synchronized to BlankTransactionServiceTracker. 79/2779/1
Tomas Olvecky [Fri, 15 Nov 2013 14:37:06 +0000 (15:37 +0100)]
Config-manager: add synchronized to BlankTransactionServiceTracker.

Add synchronization mechanism to prevent ConflictingVersionException when loading bundles in parallel.

Change-Id: I993b090cf8a106046d95b64fca89472121918407
Signed-off-by: Tomas Olvecky <tolvecky@cisco.com>
10 years agoConfig-netconf: Remove unnecessary capability advertistments from hello message 78/2778/1
Tomas Olvecky [Fri, 15 Nov 2013 14:33:05 +0000 (15:33 +0100)]
Config-netconf: Remove unnecessary capability advertistments from hello message

Change-Id: I207f6c7ae57b983f8fdca39512da0ef917d5dfe6
Signed-off-by: Tomas Olvecky <tolvecky@cisco.com>
10 years agoModified flow to add setField. MeterID and group ID are needed for plugin 74/2774/2
Prasanna Huddar [Fri, 15 Nov 2013 13:03:07 +0000 (18:33 +0530)]
Modified flow to add setField. MeterID and group ID are needed for plugin

Signed-off-by: Prasanna Huddar <prasanna.huddar@ericsson.com>
Change-Id: I8cda9248d381b7e596f4491462de1ecff8657a94

10 years agoMerge "Test composite node with empty conts and lists to Json"
Ed Warnicke [Fri, 15 Nov 2013 12:45:43 +0000 (12:45 +0000)]
Merge "Test composite node with empty conts and lists to Json"

10 years agoGet for flow/meter/group and flow update 68/2768/1
Gaurav Bhagwani [Fri, 15 Nov 2013 09:29:09 +0000 (14:59 +0530)]
Get for flow/meter/group and flow update

Signed-off-by: Gaurav Bhagwani <gaurav.bhagwani@ericsson.com>
Change-Id: Id8a545c37d75e6edc9826d809d6846f8bff4a43a

10 years agoTest composite node with empty conts and lists to Json 64/2764/1
Jozef Gloncak [Thu, 14 Nov 2013 07:24:19 +0000 (08:24 +0100)]
Test composite node with empty conts and lists to Json

Method for building composite node with empty elements (containers, lists)
was added.

Change-Id: I153fdba11b379d5cc7bd35907e530ff54c2d4a30
Signed-off-by: Jozef Gloncak <jgloncak@cisco.com>
10 years agoMerge "Fix for Bug 144"
Ed Warnicke [Thu, 14 Nov 2013 21:21:22 +0000 (21:21 +0000)]
Merge "Fix for Bug 144"

10 years agoFix for Bug 144 53/2753/1
Tony Tkacik [Thu, 14 Nov 2013 19:07:29 +0000 (20:07 +0100)]
Fix for Bug 144

  - Fixed bug in generated code which tried to access non-existing field
  - Added common root for tests dealing with models and their storage.
  - Added regresion unit test to test situation from original bug report.

Change-Id: If71d5dab8f188c0189aa343859321d238188a76e
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
10 years agoMerge "Flow removed switch event. Group and Meter update RPC"
Ed Warnicke [Thu, 14 Nov 2013 18:45:10 +0000 (18:45 +0000)]
Merge "Flow removed switch event. Group and Meter update RPC"

10 years agoMerge "Fix two neutron service defects"
Ed Warnicke [Thu, 14 Nov 2013 18:34:08 +0000 (18:34 +0000)]
Merge "Fix two neutron service defects"

10 years agoFlow removed switch event. Group and Meter update RPC 51/2751/1
Prasanna Huddar [Thu, 14 Nov 2013 17:56:18 +0000 (23:26 +0530)]
Flow removed switch event. Group and Meter update RPC

Signed-off-by: Prasanna Huddar <prasanna.huddar@ericsson.com>
Change-Id: I7b5d1016ae6185d7c1c885a9b87845eee207697c

10 years agoMerge "Prevent NullPointerException in config-util"
Ed Warnicke [Thu, 14 Nov 2013 16:51:35 +0000 (16:51 +0000)]
Merge "Prevent NullPointerException in config-util"

10 years agoMerge "Added Json to CompositeNode translation"
Ed Warnicke [Thu, 14 Nov 2013 16:50:44 +0000 (16:50 +0000)]
Merge "Added Json to CompositeNode translation"

10 years agoAdded Json to CompositeNode translation 36/2736/2
msunal [Thu, 14 Nov 2013 13:50:51 +0000 (14:50 +0100)]
Added Json to CompositeNode translation

- added JsonReader.java to provide translation from Json (InputStream) to CompositeNode
- Json has to be in one of these two formats:
  {"foo":{....}} for Container foo
  {"foo":[{....}]} for List foo
- added preconditions to translation from Node to Json:
  Data of Container and List has to be represented as CompositeNode
  Data of LeafList and Leaf has to be represented as SimpleNode
- request for unexisting data has response - not found 404

Change-Id: I9f2a07a0d333b09803606e0e4275bdf39d2cdce5
Signed-off-by: Martin Sunal <msunal@cisco.com>
10 years agoPrevent NullPointerException in config-util 43/2743/1
Maros Marsalek [Thu, 14 Nov 2013 16:03:57 +0000 (17:03 +0100)]
Prevent NullPointerException in config-util

Change-Id: I269f6a23e8cd1ff3accbbe41165276152832a0df
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
10 years agoAdded flow and group NSF. 93/2693/4
Tony Tkacik [Thu, 14 Nov 2013 13:07:06 +0000 (14:07 +0100)]
Added flow and group NSF.
This review will be checked-in after 2617 review is done.
Added Flow Add/delete RPC methods.

Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
Signed-off-by: Gaurav Bhagwani <gaurav.bhagwani@ericsson.com>
Change-Id: I01f65c956adb5b9d28e08f3fec2985023ee7f2e4

10 years agoMerge "MD-SAL Statistics Provider"
Ed Warnicke [Thu, 14 Nov 2013 15:03:03 +0000 (15:03 +0000)]
Merge "MD-SAL Statistics Provider"

10 years agoFix two neutron service defects 13/2713/3
Ryan Moats [Wed, 13 Nov 2013 16:55:04 +0000 (10:55 -0600)]
Fix two neutron service defects

Ensure that singleton neutron network objects are properly
initialized on create.  Add case insensitive check to port
MAC address on create.

Change-Id: I6b929302cba775e4ccd1f8c8c0f297a2154c2624
Signed-off-by: Ryan Moats <rmoats@us.ibm.com>
10 years agoMerge "Replay the installedSwView data structure to populate node flows and group...
Giovanni Meo [Thu, 14 Nov 2013 13:24:59 +0000 (13:24 +0000)]
Merge "Replay the installedSwView data structure to populate node flows and group flows."

10 years agoMerge "Added meter, action, group, flow models, mask and transactions support."
Ed Warnicke [Thu, 14 Nov 2013 12:42:58 +0000 (12:42 +0000)]
Merge "Added meter, action, group, flow models, mask and transactions support."

10 years agoMerge "Fixed performance issues with implementation of BA-to-BI mapping"
Ed Warnicke [Thu, 14 Nov 2013 12:36:13 +0000 (12:36 +0000)]
Merge "Fixed performance issues with implementation of BA-to-BI mapping"

10 years agoAdded meter, action, group, flow models, mask and transactions support. 14/2714/6
Tony Tkacik [Thu, 14 Nov 2013 12:05:29 +0000 (13:05 +0100)]
Added meter, action, group, flow models, mask and transactions support.

   - Updated SAL-Compatibility
   - Updated Group Consumer
   - Updated Meter Consumer

Change-Id: I4854eb822723c3fc8fccdf6b05241d7c03fdb60d
Signed-off-by: Prasanna Huddar <prasanna.huddar@ericsson.com>
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
10 years agoReplay the installedSwView data structure to populate 24/2724/1
Asad Ahmed [Thu, 14 Nov 2013 00:18:03 +0000 (16:18 -0800)]
Replay the installedSwView data structure to populate
node flows and group flows.

Change-Id: I1e9054f60b2c9ff0067f8607c6dfc70cf6e79ba7
Signed-off-by: Asad Ahmed <asaahmed@cisco.com>
10 years agoMD-SAL Statistics Provider 22/2722/1
Anil Vishnoi [Wed, 13 Nov 2013 21:42:19 +0000 (03:12 +0530)]
MD-SAL Statistics Provider

Change-Id: I9ae1235b88546f25795c51780057dfe52d19967f
Signed-off-by: Anil Vishnoi <avishnoi@in.ibm.com>
10 years agoMD-SAL StatisticsManager - Minor modification in the group and meter rpc/notifications 17/2717/2
Anil Vishnoi [Wed, 13 Nov 2013 18:50:19 +0000 (00:20 +0530)]
MD-SAL StatisticsManager - Minor modification in the group and meter rpc/notifications

Change-Id: I7c463538c35e5d7b25b23857405ca254ada55e07
Signed-off-by: Anil Vishnoi <avishnoi@in.ibm.com>
10 years agoFixed performance issues with implementation of BA-to-BI mapping 09/2709/4
Tony Tkacik [Wed, 13 Nov 2013 15:40:24 +0000 (16:40 +0100)]
Fixed performance issues with implementation of BA-to-BI mapping

   Codecs are lazily created on first need when traversing
   boundatories between brokers

Change-Id: I72967babd613ecbc3c9f8f7bd04a4b938f7c0086
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
10 years agoAdded fix for InstanceIdentifier breakage in SAL-Compatibility 15/2715/2
Tony Tkacik [Wed, 13 Nov 2013 17:58:40 +0000 (18:58 +0100)]
Added fix for InstanceIdentifier breakage in SAL-Compatibility

Change-Id: Ib2ac2f87c34c22a08094b085aa20d44121755751
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
10 years agoCleaned up distribution pom from non bundle artifacts 05/2705/1
Maros Marsalek [Wed, 13 Nov 2013 14:16:39 +0000 (15:16 +0100)]
Cleaned up distribution pom from non bundle artifacts

Change-Id: I027350e4a04e4bf54bfe95601c7da98ad736117e
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
10 years agoMerge "Container aware osgi commands for FRM"
Giovanni Meo [Wed, 13 Nov 2013 09:42:44 +0000 (09:42 +0000)]
Merge "Container aware osgi commands for FRM"

10 years agoContainer aware osgi commands for FRM 40/2640/5
Pramila Singh [Tue, 12 Nov 2013 07:22:56 +0000 (23:22 -0800)]
Container aware osgi commands for FRM

Change-Id: Ide9540407189ed9a58059068ee88f6c3fd697765
Signed-off-by: Pramila Singh <pramisin@cisco.com>
10 years agoYang and XML conversion to Json test with equals 90/2690/1
Jozef Gloncak [Mon, 11 Nov 2013 10:55:07 +0000 (11:55 +0100)]
Yang and XML conversion to Json test with equals

Remove of tests for Yang + XML to Json conversion.
- Test with uses equals method do compare and which read json
data to specific structures (test of list, leaves, leaflists, container)
- Test for testing conversion of yang data types (boolean, uint8...) to json

Change-Id: I672964ec8042d1ed5d7b0dfade76f5c7224d045c
Signed-off-by: Jozef Gloncak <jgloncak@cisco.com>
10 years agoMerge "Modified APIs, user creation will use POST operation to post to 'users' collec...
Alessandro Boch [Tue, 12 Nov 2013 20:19:03 +0000 (20:19 +0000)]
Merge "Modified APIs, user creation will use POST operation to post to 'users' collection"

10 years agoMerge "Bring some reliability in the eclipse and maven mixed builds"
Alessandro Boch [Tue, 12 Nov 2013 20:00:35 +0000 (20:00 +0000)]
Merge "Bring some reliability in the eclipse and maven mixed builds"

10 years agoMerge "Fix odl-model-project pom to include correct version of yang-bindings"
Alessandro Boch [Tue, 12 Nov 2013 20:00:12 +0000 (20:00 +0000)]
Merge "Fix odl-model-project pom to include correct version of yang-bindings"

10 years agoModified APIs, user creation will use POST operation to post to 'users' collection 24/2624/2
mrajvaid [Mon, 11 Nov 2013 19:31:00 +0000 (11:31 -0800)]
Modified APIs, user creation will use POST operation to post to 'users' collection

Change-Id: I2d3358624a4081e878b7e70d38250fd51f91fbd0
Signed-off-by: mrajvaid <mrajvaid@cisco.com>
10 years agoBring some reliability in the eclipse and maven mixed builds 79/2679/1
Giovanni Meo [Tue, 12 Nov 2013 19:00:04 +0000 (20:00 +0100)]
Bring some reliability in the eclipse and maven mixed builds

Please look at:
https://lists.opendaylight.org/pipermail/controller-dev/2013-November/002083.html
for explanation of the issue and fix provided by:
http://stackoverflow.com/questions/10208313/eclipse-auto-build-output-interacts-with-maven-command-line-build-output

Change-Id: Ie91105f5efb9448f3dff4136d9de046069ac191f
Signed-off-by: Giovanni Meo <gmeo@cisco.com>
10 years agoMerge "Fix discrepancy between command line maven build and the one initiated by...
Alessandro Boch [Tue, 12 Nov 2013 18:52:52 +0000 (18:52 +0000)]
Merge "Fix discrepancy between command line maven build and the one initiated by a launcher"

10 years agoMerge "Write first CompositeNode into Json"
Ed Warnicke [Tue, 12 Nov 2013 16:46:08 +0000 (16:46 +0000)]
Merge "Write first CompositeNode into Json"

10 years agoMerge "Enabling notification from netconf client"
Ed Warnicke [Tue, 12 Nov 2013 16:10:16 +0000 (16:10 +0000)]
Merge "Enabling notification from netconf client"

10 years agoMerge "Exctract EventLoopGroup instances to constructorparameters for netconf client...
Ed Warnicke [Tue, 12 Nov 2013 16:09:09 +0000 (16:09 +0000)]
Merge "Exctract EventLoopGroup instances to constructorparameters for netconf client and server dispatcher"

10 years agoMerge "MD-SAL StatisticsManager - Yang rpc and notification defined for group and...
Ed Warnicke [Tue, 12 Nov 2013 16:05:51 +0000 (16:05 +0000)]
Merge "MD-SAL StatisticsManager - Yang rpc and notification defined for group and meter"

10 years agoFix discrepancy between command line maven build and the one initiated by a launcher 75/2675/1
Giovanni Meo [Tue, 12 Nov 2013 15:19:19 +0000 (16:19 +0100)]
Fix discrepancy between command line maven build and the one initiated by a launcher

- m2 launchers are all set with the "Resolve Workspace Artifacts"
which essentially force all the artifacts to be built in the view and
if some is missing they are not downloaded from nexus. This is not
inline with the command line build which is what we use in the
jenkins, so restoring a consistent behavior between command line and
m2 launchers.
- Remove the sample.toaster-it from the distribution pom it's not
needed there.
- Added a new full launcher that will trigger the build also on
integrations tests and docs profiles

Change-Id: I09cf57ffb7771f9d1787b5ff9d24b2b0af25abb6
Signed-off-by: Giovanni Meo <gmeo@cisco.com>
10 years agoWrite first CompositeNode into Json 10/2610/2
msunal [Mon, 11 Nov 2013 14:45:31 +0000 (15:45 +0100)]
Write first CompositeNode into Json

- Json format is include first CompositeNode in object
- resolved bug: translation of EmptyTypeDefinition type to Json

Change-Id: I3c9041a5c4444d9e3e15eca7d9ca3e1ef3121a22
Signed-off-by: Martin Sunal <msunal@cisco.com>
10 years agoFix odl-model-project pom to include correct version of yang-bindings 68/2668/1
Giovanni Meo [Tue, 12 Nov 2013 14:55:03 +0000 (15:55 +0100)]
Fix odl-model-project pom to include correct version of yang-bindings

- yang-bindings need to be at the revision of the yang.codegen.version
else the code generation will create objects that are not present in
the runtime bindings

Change-Id: I753195ea8fedce178924eee2bb6d2e916bfc66dc
Signed-off-by: Giovanni Meo <gmeo@cisco.com>
10 years agoExctract EventLoopGroup instances to constructorparameters for netconf client and... 64/2664/2
Maros Marsalek [Tue, 12 Nov 2013 13:09:08 +0000 (14:09 +0100)]
Exctract EventLoopGroup instances to constructorparameters for netconf client and server dispatcher

Change-Id: I6edd9d3eda371bc427fae178bc445dee2dc3169b
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
10 years agoMerge "Added config service interface for netty EventExecutor, module implementation...
Ed Warnicke [Tue, 12 Nov 2013 14:11:59 +0000 (14:11 +0000)]
Merge "Added config service interface for netty EventExecutor, module implementation of GlobalEventExecutor."

10 years agoMerge "ClusteredDataStore integration testing"
Ed Warnicke [Tue, 12 Nov 2013 14:10:24 +0000 (14:10 +0000)]
Merge "ClusteredDataStore integration testing"

10 years agoMerge "Do not create the operational/configuration cache if it already exists"
Ed Warnicke [Tue, 12 Nov 2013 14:08:59 +0000 (14:08 +0000)]
Merge "Do not create the operational/configuration cache if it already exists"

10 years agoMerge "Channel initializer class hierarchy refactor"
Ed Warnicke [Tue, 12 Nov 2013 14:05:41 +0000 (14:05 +0000)]
Merge "Channel initializer class hierarchy refactor"

10 years agoMerge "Add java-client pom project for merged java clients and docs"
Giovanni Meo [Tue, 12 Nov 2013 13:03:54 +0000 (13:03 +0000)]
Merge "Add java-client pom project for merged java clients and docs"

10 years agoEnabling notification from netconf client 57/2657/3
Robert Gallas [Tue, 12 Nov 2013 11:07:18 +0000 (12:07 +0100)]
Enabling notification from netconf client

Extending NetconfClientSessionListener to enable notifications

Change-Id: I6190afef686cb51aea9961fbd5cb43ebf1669a0d
Signed-off-by: Robert Gallas <rgallas@cisco.com>
10 years agoAdd java-client pom project for merged java clients and docs 21/2421/6
Prasanth Pallamreddy [Wed, 6 Nov 2013 04:06:27 +0000 (20:06 -0800)]
Add java-client pom project for merged java clients and docs

  - build merged java & java-json clients when docs profile selected
  - generates merged enunciate docs

Change-Id: Ie1ce3bc86cbedff62f33af2ce50484789b7be9af
Signed-off-by: Prasanth Pallamreddy <ppallamr@cisco.com>
10 years agoMerge "adding check for valid path on punted IPv4 packets"
Giovanni Meo [Tue, 12 Nov 2013 10:44:47 +0000 (10:44 +0000)]
Merge "adding check for valid path on punted IPv4 packets"

10 years agoAdded config service interface for netty EventExecutor, module implementation of... 53/2653/1
Milos Fabian [Tue, 12 Nov 2013 10:09:58 +0000 (11:09 +0100)]
Added config service interface for netty EventExecutor, module implementation of GlobalEventExecutor.

Change-Id: I64064320705b116e42360831e3f53481388f5dbb
Signed-off-by: Milos Fabian <milfabia@cisco.com>
10 years agoRemove test artifacts from distribution 42/2642/1
Maros Marsalek [Tue, 12 Nov 2013 08:05:49 +0000 (09:05 +0100)]
Remove test artifacts from distribution

Change-Id: Ic3f2cd7519d7fa3ffe7c235a469f1a73945cff79
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
10 years agoMerge "Modifying user roles via GUI"
Alessandro Boch [Mon, 11 Nov 2013 23:44:29 +0000 (23:44 +0000)]
Merge "Modifying user roles via GUI"

10 years agoModifying user roles via GUI 27/2527/7
Sapan Shah [Thu, 7 Nov 2013 23:25:16 +0000 (15:25 -0800)]
Modifying user roles via GUI

Change-Id: I2ec0409b5045df28fc6770f92b8affc07aa0dfbc
Signed-off-by: Sapan Shah <sapshah@cisco.com>
10 years agoClusteredDataStore integration testing 27/2627/2
Lakshman Mukkamalla [Mon, 11 Nov 2013 19:48:11 +0000 (11:48 -0800)]
ClusteredDataStore integration testing

Change-Id: I9803592c84011aef924c55fe681b415889d73427
Signed-off-by: Lakshman Mukkamalla <lmukkama@cisco.com>
10 years agoDo not create the operational/configuration cache if it already exists 30/2630/1
Moiz Raja [Mon, 11 Nov 2013 21:54:40 +0000 (13:54 -0800)]
Do not create the operational/configuration cache if it already exists

Change-Id: Ib658499f8eaf81dcad91df8a26539287644a292b
Signed-off-by: Moiz Raja <moraja@cisco.com>
10 years agoadding check for valid path on punted IPv4 packets 59/2559/3
Colin Dixon [Fri, 8 Nov 2013 15:24:15 +0000 (09:24 -0600)]
adding check for valid path on punted IPv4 packets

The current code to handle punted IPv4 packets will forward any
punted packet where the HostTrackers knows the location for the
destination host. This changes that so it will only forward the
packet if it knows the location of the destination host *and* the
IRouting service can find a path from the Node where the packet was
punted from to the destination host.

Change-Id: I5c262b13f80261fa36ce50f10739315ba924662e
Signed-off-by: Colin Dixon <ckd@us.ibm.com>
10 years agoMerge "Reduce logged messages during build and concentrate only on the ones needed...
Alessandro Boch [Mon, 11 Nov 2013 20:59:58 +0000 (20:59 +0000)]
Merge "Reduce logged messages during build and concentrate only on the ones needed for debugging build errors"

10 years agoMD-SAL StatisticsManager - Yang rpc and notification defined for group and meter 23/2623/1
Anil Vishnoi [Mon, 11 Nov 2013 19:03:42 +0000 (00:33 +0530)]
MD-SAL StatisticsManager - Yang rpc and notification defined for group and meter

Change-Id: I03464a70432f4ea90b084a531767b77f31e6942b
Signed-off-by: Anil Vishnoi <avishnoi@in.ibm.com>
10 years agoReduce logged messages during build and concentrate only on the ones 20/2620/1
Giovanni Meo [Mon, 11 Nov 2013 17:39:11 +0000 (18:39 +0100)]
Reduce logged messages during build and concentrate only on the ones
needed for debugging build errors

- Create a maven artifact that contains a default settings for
logback.xml so it can be reused as dependency to make sure some
plugins don't generate too much verbose output
- Use the artifact
org.opendaylight.controller:commons.logback_settings as UT dependency
so to make sure only in case of errors the follow UT spit messages:
  + netconf-impl
+ config-netconf-connector
- Remove duplicated logback.xml where not needed
- Remove logback.xml and space_and_tabs_checks.xml where no longer needed
- Added logback.xml as a file on the integration tests using pax-exam,
there a local file seems to be required (unfortunately). Make sure the
pax-exam uses it for the tests where not using it.
- Made sure the sanitytest in distribution only runs when
integrationstests profile is selected
- Fixed an issue in importing in eclipse zeromq module
- Excluded all tests from mdsal unless the integrationtests profile is
selected

Signed-off-by: Giovanni Meo <gmeo@cisco.com>
Change-Id: I9c12965bb3de5c8cba1039992cadbe27026bca2a

10 years agoMerge "Fixed Restconf bug on reading Operational Data."
Giovanni Meo [Mon, 11 Nov 2013 17:47:01 +0000 (17:47 +0000)]
Merge "Fixed Restconf bug on reading Operational Data."

10 years agoMerge "SAL Actions Property is OF1.0 specific"
Giovanni Meo [Mon, 11 Nov 2013 17:38:14 +0000 (17:38 +0000)]
Merge "SAL Actions Property is OF1.0 specific"

10 years agoSAL Actions Property is OF1.0 specific 35/2535/3
Alessandro Boch [Fri, 8 Nov 2013 19:19:49 +0000 (11:19 -0800)]
SAL Actions Property is OF1.0 specific

- Replaced with a new Property SupportedFlowActions which carries the list
  of SAL actions the network node supports. The Inventory Service in the
  protocol plugin is responsible to populate the SupportedFlowAction object
  with the correspondent SAL Flow actions.
- Static conversion OF->SAL actions Map and utility hosted by FlowConverter
- Deprecated Actions Property class
- With this change an application or functional module will be able to
  retrieve from switch manager the list of flow actions the network node
  supports, without need to know which SDN protocol/version the the
  node is running

Change-Id: Ic2b3c5a854fbcaae6e51fc63745dc05ee5bcbf40
Signed-off-by: Alessandro Boch <aboch@cisco.com>
10 years agoFixed Restconf bug on reading Operational Data. 13/2613/1
Ed Warnicke [Mon, 11 Nov 2013 15:55:45 +0000 (09:55 -0600)]
Fixed Restconf bug on reading Operational Data.

Change-Id: If84906b198d6da8c925072e1b444104203caa14c
Signed-off-by: Ed Warnicke <eaw@cisco.com>
10 years agoChannel initializer class hierarchy refactor 11/2611/2
Robert Gallas [Mon, 11 Nov 2013 14:56:29 +0000 (15:56 +0100)]
Channel initializer class hierarchy refactor

Refactored netconf channel initializer class
hierarchy to enable SSH and other transport
implementation.

Change-Id: Ibf7567ab47adf46ec3bfdca352a7188d465f699e
Signed-off-by: Robert Gallas <rgallas@cisco.com>
10 years agoMerge changes Ifdaf681e,Ifc13df7c
Ed Warnicke [Mon, 11 Nov 2013 14:09:05 +0000 (14:09 +0000)]
Merge changes Ifdaf681e,Ifc13df7c

* changes:
  Fixed merge of entries in mock data store
  Added paths and mediatypes from Restconf draft 02

10 years agoFixed merge of entries in mock data store 09/2609/1
Tony Tkacik [Mon, 11 Nov 2013 13:27:23 +0000 (14:27 +0100)]
Fixed merge of entries in mock data store

Change-Id: Ifdaf681ecfc846e58afe0358568e86afe1822b4e
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
10 years agoMerge "Updated sal-netconf-connector mountpoint integration"
Ed Warnicke [Mon, 11 Nov 2013 12:31:13 +0000 (12:31 +0000)]
Merge "Updated sal-netconf-connector mountpoint integration"

10 years agoMerge "Unified Two Phase Commit implementation, fixed BA to BI connection"
Ed Warnicke [Mon, 11 Nov 2013 12:30:54 +0000 (12:30 +0000)]
Merge "Unified Two Phase Commit implementation, fixed BA to BI connection"

10 years agoMerge "Added inventory-manager to the distribution."
Giovanni Meo [Mon, 11 Nov 2013 11:43:44 +0000 (11:43 +0000)]
Merge "Added inventory-manager to the distribution."

10 years agoMerge "Clear the receive buffer when message parser throws exceptions. Don't terminat...
Giovanni Meo [Mon, 11 Nov 2013 11:15:08 +0000 (11:15 +0000)]
Merge "Clear the receive buffer when message parser throws exceptions. Don't terminate the connection when message parser throws exceptions. Send Features Request msg if not done so."

10 years agoAdded paths and mediatypes from Restconf draft 02 97/2597/2
Tony Tkacik [Mon, 11 Nov 2013 10:16:00 +0000 (11:16 +0100)]
Added paths and mediatypes from Restconf draft 02

Change-Id: Ifc13df7c2fd9881668dd8c7cc47a4783fac440f0
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
10 years agoMerge "creating a default subnet"
Giovanni Meo [Mon, 11 Nov 2013 09:50:24 +0000 (09:50 +0000)]
Merge "creating a default subnet"

10 years agoUpdated sal-netconf-connector mountpoint integration 92/2592/3
Tony Tkacik [Sun, 10 Nov 2013 06:16:03 +0000 (07:16 +0100)]
Updated sal-netconf-connector mountpoint integration

  - Updated sal-netconf-connector mountpoint integration, added
    end-to-end test container from restconf to netconf to config
    subsystem.

Change-Id: I7bd5e415fb6ac383ac131ef8e3124d91f7dfca1f
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
10 years agoUnified Two Phase Commit implementation, fixed BA to BI connection 91/2591/3
Tony Tkacik [Sun, 10 Nov 2013 21:45:44 +0000 (22:45 +0100)]
Unified Two Phase Commit implementation, fixed BA to BI connection

  - Unified implementation of Two Phase Commit, Data Reading by abstract
    sal-common-impl.

  - Updated implementation of BA to BI connector to do schema-aware
    serialization / deserialization.

Change-Id: Ibcfa2c4d96e4fa72f1b2499483a2752f62db8b50
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
10 years agoAdded inventory-manager to the distribution. 75/2575/1
Ed Warnicke [Sun, 10 Nov 2013 02:52:33 +0000 (20:52 -0600)]
Added inventory-manager to the distribution.

Change-Id: Ibc92bac57690d5c5bf3ec2682e98576ff95920f3
Signed-off-by: Ed Warnicke <eaw@cisco.com>
10 years agoUpdated MountPoint implementation 72/2572/3
Tony Tkacik [Sat, 9 Nov 2013 19:00:28 +0000 (20:00 +0100)]
Updated MountPoint implementation

  - Fixed bug in AbstractDataReadRouter

Change-Id: Ie00387f57328ed5c0e8130e4456be8c1e9f0456d
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>