controller.git
6 years agoMake dependencyResolver protected in generated code 93/8493/1
Tomas Olvecky [Tue, 1 Jul 2014 12:52:32 +0000 (14:52 +0200)]
Make dependencyResolver protected in generated code

Make Abstract*Module's dependencyResolver protected instead of private,
so that methods like getAttribute can be used from concrete Modules.

Change-Id: Ic02dbb59f9a9fca8138762ff476f2a5e489eb58a
Signed-off-by: Tomas Olvecky <tolvecky@cisco.com>
6 years agoMerge "Remove remoterpc dead code."
Tony Tkacik [Mon, 30 Jun 2014 11:24:19 +0000 (11:24 +0000)]
Merge "Remove remoterpc dead code."

6 years agoMerge "Bug:1252 - Fix formatting errors in config code generator"
Tony Tkacik [Mon, 30 Jun 2014 08:22:02 +0000 (08:22 +0000)]
Merge "Bug:1252 - Fix formatting errors in config code generator"

6 years agoMerge "BUG-944 Remove backwards compatibility config from sal-netconf- connector."
Tony Tkacik [Mon, 30 Jun 2014 08:15:21 +0000 (08:15 +0000)]
Merge "BUG-944 Remove backwards compatibility config from sal-netconf- connector."

6 years agoMerge "Bug:1253 - Fix NPE in config pusher"
Tony Tkacik [Mon, 30 Jun 2014 08:09:36 +0000 (08:09 +0000)]
Merge "Bug:1253 - Fix NPE in config pusher"

6 years agoBUG-874 Add none default operation to delete requests (netconf-connector) 97/8297/3
Maros Marsalek [Tue, 24 Jun 2014 11:58:30 +0000 (13:58 +0200)]
BUG-874 Add none default operation to delete requests (netconf-connector)

Delete requests now contain <default-operation>none</default-operation> tag to prevent modification of the data tree on remote device when deleting nested nodes.

Change-Id: Id5cb7945b6845d6ccea7ef71a07d914cdf5f2ed9
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
6 years agoBUG-874 Remove rolback cabaility advertised by config netconf 96/8296/4
Maros Marsalek [Tue, 24 Jun 2014 11:54:57 +0000 (13:54 +0200)]
BUG-874 Remove rolback cabaility advertised by config netconf

The rollback on error option is not supported by the netconf server endpoint for config subsystem therefore it cannot advertise rollback on error capability.
If it is present in message, the rpc will fail.

Change-Id: If32113aa77d9ef5d614b143741d1d04fbdc0d22d
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
6 years agoMerge "ArpHandler to send ARP reply on proper vlan"
Giovanni Meo [Sat, 28 Jun 2014 14:16:36 +0000 (14:16 +0000)]
Merge "ArpHandler to send ARP reply on proper vlan"

6 years agoArpHandler to send ARP reply on proper vlan 29/8429/1
Alessandro Boch [Fri, 27 Jun 2014 17:18:13 +0000 (10:18 -0700)]
ArpHandler to send ARP reply on proper vlan

- Recently ARPHandler has been enhanced to process ARP request received on vlans.
  This further enhancement is for the respective controller generated ARP reply
  to be sent out on the proper vlan.

Change-Id: Ib8e26901f625677ad59302dfd09add4719b7b02d
Signed-off-by: Alessandro Boch <aboch@cisco.com>
6 years agoBUG-835 + BUG-1234 logical nodeConnection names 23/8423/2
Michal Rehak [Fri, 27 Jun 2014 20:35:50 +0000 (22:35 +0200)]
BUG-835 + BUG-1234 logical nodeConnection names

- fixed logical nodeConnection names
- added description property to adNode
- added error logging

Change-Id: Idfe5db5f50315f9d4cfde4b9d33e5d559a879b95
Signed-off-by: Michal Rehak <mirehak@cisco.com>
Signed-off-by: Ed Warnicke <eaw@cisco.com>
6 years agoEnhancements for hosts behing trunks 15/8415/2
Giovanni Meo [Fri, 27 Jun 2014 17:11:58 +0000 (19:11 +0200)]
Enhancements for hosts behing trunks

- Allow to skip dot1Q if present
- Allow to dispatch only to container if there is a match else pass to default

Change-Id: I58c0a11e0e499f2f531f72b803863cf8f996867f
Signed-off-by: Giovanni Meo <gmeo@cisco.com>
6 years agoMerge "Bug 1245: Dropped Binding prefix from Binding Data APIs."
Devin Avery [Fri, 27 Jun 2014 16:06:05 +0000 (16:06 +0000)]
Merge "Bug 1245: Dropped Binding prefix from Binding Data APIs."

6 years agoMerge "Bug 1227: Removed #close() from Write Transactions."
Devin Avery [Fri, 27 Jun 2014 15:52:38 +0000 (15:52 +0000)]
Merge "Bug 1227: Removed #close() from Write Transactions."

6 years agoBug 484 - Anyxml in sal-rest-connector 67/8067/6
Jozef Gloncak [Tue, 17 Jun 2014 11:22:24 +0000 (13:22 +0200)]
Bug 484 - Anyxml in sal-rest-connector

- RestconfImpl: handled AnyXmlSchemaNode

- JsonMapper: handled AnyXmlSchemaNode

- CnSnToJsonBasicDataTypesTest: added test cases for anyxml.

This commit depends (therefore is commited as draft) on commits:
- Add Anyxml normalized node to yang-data-api -
https://git.opendaylight.org/gerrit/#/c/7771/1
- Implementation of Anyxml builder -
  https://git.opendaylight.org/gerrit/#/c/8061/

Change-Id: Ib3da88cc6af96d98d139f7c1bbc94408ef9e814d
Signed-off-by: tpantelis <tpanteli@brocade.com>
Signed-off-by: Jozef Gloncak <jgloncak@cisco.com>
6 years agoBug:1252 - Fix formatting errors in config code generator 04/8404/1
Tomas Olvecky [Fri, 27 Jun 2014 11:35:33 +0000 (13:35 +0200)]
Bug:1252 - Fix formatting errors in config code generator

Fix intendation and double semicolons in yang-jmx-generator-plugin.

Change-Id: I77ad31eaa62a41d0149f57754f5ec727e07ad292
Signed-off-by: Tomas Olvecky <tolvecky@cisco.com>
6 years agoMerge "AD-SAL: Filter packet-in based on container flow"
Giovanni Meo [Fri, 27 Jun 2014 10:36:10 +0000 (10:36 +0000)]
Merge "AD-SAL: Filter packet-in based on container flow"

6 years agoBug:1253 - Fix NPE in config pusher 03/8403/1
Tomas Olvecky [Fri, 27 Jun 2014 09:38:37 +0000 (11:38 +0200)]
Bug:1253 - Fix NPE in config pusher

Add better error message when ConfigSnapshotHolder contract is voilated.
Fix
org.opendaylight.controller.config.persist.storage.file.xml.model.ConfigSnapshot
to return empty set instead of null in getCapabilities()

Change-Id: I9783cccbe53ae69e322e1d5660ad1f3b52b007fa
Signed-off-by: Tomas Olvecky <tolvecky@cisco.com>
6 years agoAD-SAL: Filter packet-in based on container flow 57/8357/4
Alessandro Boch [Tue, 24 Jun 2014 23:52:12 +0000 (16:52 -0700)]
AD-SAL: Filter packet-in based on container flow

- In AD-SAL openflow plugin incoming packets are delivered
  to listeners in respective container only based on incoming port.
- This patch enforces the container flow filtering logic as well

Change-Id: I6a23b114712e63b8ffb18c173bbbaad5fb7634bd
Signed-off-by: Alessandro Boch <aboch@cisco.com>
6 years agoBUG-835 Reserve ports should be logical ports - part2 74/8374/1
Michal Rehak [Thu, 26 Jun 2014 14:54:31 +0000 (16:54 +0200)]
BUG-835 Reserve ports should be logical ports - part2

- fixed unit tests

Change-Id: I10bd053fb70c5dfe198d171202b0a7bd7f70ef06
Signed-off-by: Michal Rehak <mirehak@cisco.com>
6 years agoMerge "Bug-835:Reserve ports should be logical ports"
Ed Warnicke [Thu, 26 Jun 2014 12:16:48 +0000 (12:16 +0000)]
Merge "Bug-835:Reserve ports should be logical ports"

6 years agoMerge "Adding tunnel ipv4 src/dst flow-base model augmentations"
Ed Warnicke [Thu, 26 Jun 2014 11:24:29 +0000 (11:24 +0000)]
Merge "Adding tunnel ipv4 src/dst flow-base model augmentations"

6 years agoBug 1227: Removed #close() from Write Transactions. 49/8249/5
Tony Tkacik [Mon, 23 Jun 2014 14:17:08 +0000 (16:17 +0200)]
Bug 1227: Removed #close() from Write Transactions.

Termination of write transactions was unclear due
to several terminal methods such as commit, cancel
and close.

Close was removed from write transactions and is only
available for read-only transactions.

Termination methods for write transactions are close
 and commit.

Introduced new interfaces for ReadOnly transactions
to clearly distinguish between read capability
of transaction and read-only semantic (which has
close method).

Change-Id: I74b3fd2066a55160da3b674156fc0dc54ba14a67
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
6 years agoMerge "BUG-1234 nodeType/ID in adaptors"
Ed Warnicke [Thu, 26 Jun 2014 04:51:59 +0000 (04:51 +0000)]
Merge "BUG-1234 nodeType/ID in adaptors"

6 years agoReverted merged changes breaking karaf distribution 02/8102/2
Mathieu Lemay [Wed, 18 Jun 2014 01:06:26 +0000 (21:06 -0400)]
Reverted merged changes breaking karaf distribution

Change-Id: I61fa5a9aa7c60fd0ac21c282ddf6b875cbd5084c
Signed-off-by: Mathieu Lemay <mlemay@inocybe.com>
Signed-off-by: Ed Warnicke <eaw@cisco.com>
6 years agoBUG-1234 nodeType/ID in adaptors 54/8354/1
Michal Rehak [Wed, 25 Jun 2014 15:06:21 +0000 (17:06 +0200)]
BUG-1234 nodeType/ID in adaptors

- node change: type MD_SAL -> OF, nodeId String->Long (=dpid)
- nodeConnector change: type MD_SAL -> OF, nodeConnectorId String->Short (=dpid)
- additional changes to statistic table conversions, topology - regarding type+id
- added unit tests

Change-Id: If7e2d6f49e558b9fe95d0a07cf86ed10eb28ff5a
Signed-off-by: Michal Rehak <mirehak@cisco.com>
6 years agoSupport for FIQL queries on REST retreive operations 10/7610/5
Prasanth Pallamreddy [Wed, 14 May 2014 17:03:37 +0000 (10:03 -0700)]
Support for FIQL queries on REST retreive operations

  - Retreive operations can be filtered based on FIQL queries.
  - Spec at http://tools.ietf.org/html/draft-nottingham-atompub-fiql-00
  - Details of the feature can be found at
    https://pad.opendaylight.org/p/rest-search

Change-Id: I3d7cc4350e890148fff5bd086f76ec51e63f2c3b
Signed-off-by: Prasanth Pallamreddy <ppallamr@cisco.com>
6 years agoMerge "Fixed concurrency bug in DOMTransactionChainTest"
Ed Warnicke [Wed, 25 Jun 2014 16:08:24 +0000 (16:08 +0000)]
Merge "Fixed concurrency bug in DOMTransactionChainTest"

6 years agoMerge "Having InMemoryDOMDatastore in its own bundle.To make it configurable using...
Tony Tkacik [Wed, 25 Jun 2014 13:06:39 +0000 (13:06 +0000)]
Merge "Having InMemoryDOMDatastore in its own bundle.To make it configurable using the config subystem. patch 5 changes: md-sal/pom.xml correction"

6 years agoMerge "Bug:1238 - Revert changes to SshClientAdapter."
Tony Tkacik [Wed, 25 Jun 2014 09:51:20 +0000 (09:51 +0000)]
Merge "Bug:1238 - Revert changes to SshClientAdapter."

6 years agoMerge "BUG 1179 - rpcResult = false but response 200"
Tony Tkacik [Wed, 25 Jun 2014 09:48:07 +0000 (09:48 +0000)]
Merge "BUG 1179 - rpcResult = false but response 200"

6 years agoHaving InMemoryDOMDatastore in its own bundle.To make it configurable 65/8165/7
Basheeruddin Ahmed [Fri, 20 Jun 2014 06:34:15 +0000 (23:34 -0700)]
Having InMemoryDOMDatastore in its own bundle.To make it configurable
using the config subystem.
patch 5 changes:
md-sal/pom.xml correction

patch 4 changes:
Moved data tree api and impl to yang-tools based on earlier comment

Patch 3 changes:
1. Included sal-inmemory-datastore dependency in TestHelper.java for PaxExam
integration test cases [Weird that it was working earlier and my local controller full build were passing]

Patch 2 changes:
1. Keeping schema service as part of opendaylight-dom-broker-impl for backward comptability scenario
2. Initializing InMemoryDOMDataStore by default if config-dom-datastore and
operation-dom-datastore are not found
3. Updated 01-md-sal.xml based on 1.
4. Regarding the comment of moving data tree in yangtools. It shall be done in
separate patch.

This is done to replace InMemoryDOMDatastore with distributed-datastore

The changes done are:
1. Created a new sal-inmemory-datastore bundle and moved the
store/impl source files from sal-dom-broker and the corresponding
InMemoryDOMDatastore test cases.

2. Created two yang config models in sal-dom-spi that represent
the configurable config-dom-datastore and operational-dom-datastore, that
are of service type DOMStore

3. In opendaylight-dom-broker-impl.yang of sal-dom-broker, in the augment of dom-inmemory-data-broker added two container config-data-store and operational-data-store that refer the service implementations of service defined in sal-dom-spi

4.In sal-inmemory-datastore bundle, created a yang model opendaylight-inmemory-datastore that provide the implementation of the sal-dom-spi service definitions mentioned in 2 -- The implementaions are augmented to have schema-service container required by InMemoryDOMDatastore for registering itself for scheam changes

5. Updated the 01-md-sal.xml with the above changes

6. Update the distribution pom.xml to include sal-inmemory-datastore.

Change-Id: Ib2f0f0556869981e7e60b3eeae9b1e5e6cc96a0f
Signed-off-by: Basheeruddin Ahmed <syedbahm@cisco.com>
6 years agoMerge "Helium: improve contract with ListenerRegistration"
Tony Tkacik [Wed, 25 Jun 2014 07:04:50 +0000 (07:04 +0000)]
Merge "Helium: improve contract with ListenerRegistration"

6 years agoBUG 1179 - rpcResult = false but response 200 36/8236/2
Jozef Gloncak [Mon, 23 Jun 2014 08:59:15 +0000 (10:59 +0200)]
BUG 1179 - rpcResult = false but response 200

Case for case when collection of errors is returned was added to
RestPostOperationTest.

Change-Id: Iea6c830d957001b01996e2640d8869105cf805ca
Signed-off-by: Jozef Gloncak <jgloncak@cisco.com>
6 years agoMerge "Introducing Protocol Buffers Encoding Required for Distributed Datastore Messa...
Moiz Raja [Wed, 25 Jun 2014 01:07:54 +0000 (01:07 +0000)]
Merge "Introducing Protocol Buffers Encoding Required for Distributed Datastore Messages Serialization"

6 years agoIntroducing Protocol Buffers Encoding 81/8281/5
Basheeruddin Ahmed [Tue, 24 Jun 2014 06:50:49 +0000 (23:50 -0700)]
Introducing Protocol Buffers Encoding
Required for Distributed Datastore Messages Serialization

Change-Id: I9276eb229af464061c149dfb008848ace4f51470
Signed-off-by: Basheeruddin Ahmed <syedbahm@cisco.com>
6 years agoMerge "Bug 1212: Values of VLAN match fields were wrong."
Alessandro Boch [Tue, 24 Jun 2014 23:01:04 +0000 (23:01 +0000)]
Merge "Bug 1212: Values of VLAN match fields were wrong."

6 years agoBug 1129 - POM Versioning changes for automated weekly releases - Moved all ommon... 96/7996/12
Surekha Bejgam [Fri, 13 Jun 2014 17:57:08 +0000 (10:57 -0700)]
Bug 1129 - POM Versioning changes for automated weekly releases -  Moved all ommon third party dependencies to odlparent

${nexusproxy} variable does not get replaced after introducing odlparent. This is a known bug in maven 2 & 3 where property replacement does not work reliably.

http://stackoverflow.com/questions/1363514/maven-does-not-replace-a-variable-in-settings-xml-when-it-is-invoked

As a workaround, I had to use complete url for nexus in repository and distribution management sections.

Change-Id: I78f31e0446cebec6f84b9d3959645ad7e440989e
Signed-off-by: Surekha Bejgam <sbejgam@cisco.com>
6 years agoRemove remoterpc dead code. 04/8304/1
Ed Warnicke [Tue, 24 Jun 2014 18:59:16 +0000 (13:59 -0500)]
Remove remoterpc dead code.

Change-Id: I4b16a179a93d3ccc65021aafccc2ed9f9e00b7e9
Signed-off-by: Ed Warnicke <eaw@cisco.com>
6 years agoMerge "BUG 484 Anyxml normalized node"
Tony Tkacik [Tue, 24 Jun 2014 15:27:52 +0000 (15:27 +0000)]
Merge "BUG 484 Anyxml normalized node"

6 years agoBug:1238 - Revert changes to SshClientAdapter. 93/8293/1
Tomas Olvecky [Tue, 24 Jun 2014 10:57:14 +0000 (12:57 +0200)]
Bug:1238 - Revert changes to SshClientAdapter.

Fix bug introduced in 412e6b4 by reverting back to previous state.
Also fix a resource leak in writeImpl.

Change-Id: If43741071d1471280491888078f342bc33269c5f
Signed-off-by: Tomas Olvecky <tolvecky@cisco.com>
6 years agoMerge "Bug 1176: Lower log level when netconf ssh connection fails"
Tony Tkacik [Tue, 24 Jun 2014 09:08:25 +0000 (09:08 +0000)]
Merge "Bug 1176: Lower log level when netconf ssh connection fails"

6 years agoBUG 484 Anyxml normalized node 62/8062/4
Jozef Gloncak [Mon, 16 Jun 2014 12:22:41 +0000 (14:22 +0200)]
BUG 484 Anyxml normalized node

- DataNormalizationOperation: added AnyXmlNormalization for
  AnyXmlSchemaNode

- Moved DataNormalizerTest to sal-common-impl where the source code
  resides and added more tests including coverage for anyxml.

Originally commited under patch set 9
https://git.opendaylight.org/gerrit/#/c/7337/9 by Tom Pantelis

This commit depends (therefore is commited as draft) on commits:
- Add Anyxml normalized node to yang-data-api -
https://git.opendaylight.org/gerrit/#/c/7771/1
- Implementation of Anyxml builder -
  https://git.opendaylight.org/gerrit/#/c/8061/

Change-Id: I8f6febd1738cde3139cc32d8199d1a87c464ba34
Signed-off-by: Jozef Gloncak <jgloncak@cisco.com>
6 years agoMerge "BUG 484 - XmlReader improve readability"
Tony Tkacik [Tue, 24 Jun 2014 07:34:49 +0000 (07:34 +0000)]
Merge "BUG 484 - XmlReader improve readability"

6 years agoFixed concurrency bug in DOMTransactionChainTest 82/8282/1
Tony Tkacik [Tue, 24 Jun 2014 07:31:00 +0000 (09:31 +0200)]
Fixed concurrency bug in DOMTransactionChainTest

Delete transaction was commited before read was verified
since transaction commit was done in other thread
there was race-condition between allocating transactions
to verify datastore state.

Change-Id: I1717efbe160e59f42c3baca2f5a5f053d703350e
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
6 years agoBUG-944 Remove backwards compatibility config from sal-netconf- 70/8170/7
Maros Marsalek [Fri, 20 Jun 2014 11:14:27 +0000 (13:14 +0200)]
BUG-944 Remove backwards compatibility config from sal-netconf-
connector.

BREAKS BACKWARDS COMPATIBILITY FOR CONNECTOR CONFIGURATION.
SEND EMAIL TO MAILING LIST ABOUT BREAKING COMPATIBILITY FOR NETCONF CONNECTOR BEFORE MERGE!
ALL DISTRIBUTIONS THAT USE NETCONF-CONNECTOR NEED TO UPDATE CONFIGURATION OF CONNECTORS ACCORDING TO 99-netconf-connector INITIAL CONFIG FILE

Deprecated config attributes and code removed.

Extracted common connector modules(threadfactory, threadpool and client dispatcher) from config file 99-netconf-connector into 01-netconf

Change-Id: I77a93a1dc6845414474632f85c93d8a940449ac6
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
6 years agoMerge "Fix netconf ssh client"
Tony Tkacik [Tue, 24 Jun 2014 07:18:05 +0000 (07:18 +0000)]
Merge "Fix netconf ssh client"

6 years agoBut 1129: Removing hard coded versions from MD-SAL 58/8158/4
Vaishali Mithbaokar [Thu, 19 Jun 2014 21:48:44 +0000 (14:48 -0700)]
But 1129: Removing hard coded versions from MD-SAL

Change-Id: Ic4ea06f1fd644808946dd5111d38152d19b9bf35
Signed-off-by: Vaishali Mithbaokar <vmithbao@cisco.com>
6 years agoMerge "Bug 1129: Removing hard coded versions from config subsystem"
Ed Warnicke [Mon, 23 Jun 2014 20:18:52 +0000 (20:18 +0000)]
Merge "Bug 1129: Removing hard coded versions from config subsystem"

6 years agoMerge "BUG 1129:Removed hard coded version from netconf project as part of the automa...
Ed Warnicke [Mon, 23 Jun 2014 20:17:53 +0000 (20:17 +0000)]
Merge "BUG 1129:Removed hard coded version from netconf project as part of the automated release changes for controller"

6 years agoMerge "Cleanup: Removed unused inventory-config model."
Devin Avery [Mon, 23 Jun 2014 18:48:42 +0000 (18:48 +0000)]
Merge "Cleanup: Removed unused inventory-config model."

6 years agoMerge "API Clarity: Documented Async Data Broker APIs."
Devin Avery [Mon, 23 Jun 2014 16:12:43 +0000 (16:12 +0000)]
Merge "API Clarity: Documented Async Data Broker APIs."

6 years agoMerge "BUG-961 Fix Resource leak error from netty."
Tony Tkacik [Mon, 23 Jun 2014 15:48:17 +0000 (15:48 +0000)]
Merge "BUG-961 Fix Resource leak error from netty."

6 years agoCleanup: Removed unused inventory-config model. 50/8250/1
Tony Tkacik [Mon, 23 Jun 2014 15:43:07 +0000 (17:43 +0200)]
Cleanup: Removed unused inventory-config model.

Change-Id: I67240df394000107025a23d070784f8ed8d25f7f
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
6 years agoMerge "Fixed yangtools feature repo, bug with base and lang3 property version"
Ed Warnicke [Mon, 23 Jun 2014 14:53:39 +0000 (14:53 +0000)]
Merge "Fixed yangtools feature repo, bug with base and lang3 property version"

6 years agoFixed yangtools feature repo, bug with base and lang3 property version 98/7998/3
Mathieu Lemay [Fri, 13 Jun 2014 19:03:01 +0000 (15:03 -0400)]
Fixed yangtools feature repo, bug with base and lang3 property version

Change-Id: Ibd5095501b0f9fbe585ad1c6389e0385448f9321
Signed-off-by: Mathieu Lemay <mlemay@inocybe.com>
Signed-off-by: Ed Warnicke <eaw@cisco.com>
6 years agoMerge "Inventory manager: get rid of synchronized blocks"
Tony Tkacik [Mon, 23 Jun 2014 12:24:43 +0000 (12:24 +0000)]
Merge "Inventory manager: get rid of synchronized blocks"

6 years agoMerge "BUG-1138 - wrong value in OFPXMT_OFB_VLAN_VID in FLOW_MOD"
Ed Warnicke [Mon, 23 Jun 2014 12:21:26 +0000 (12:21 +0000)]
Merge "BUG-1138 - wrong value in OFPXMT_OFB_VLAN_VID in FLOW_MOD"

6 years agoMerge "Bug 1112: Updated toaster-it configuration to use InMemory Data Store."
Ed Warnicke [Mon, 23 Jun 2014 11:38:14 +0000 (11:38 +0000)]
Merge "Bug 1112: Updated toaster-it configuration to use InMemory Data Store."

6 years agoMerge "Bug 1144: Fixed mising DataChangeEvents for leaf listeners."
Ed Warnicke [Mon, 23 Jun 2014 11:37:23 +0000 (11:37 +0000)]
Merge "Bug 1144: Fixed mising DataChangeEvents for leaf listeners."

6 years agoBUG-1138 - wrong value in OFPXMT_OFB_VLAN_VID in FLOW_MOD 72/8172/3
Michal Rehak [Fri, 20 Jun 2014 11:52:25 +0000 (13:52 +0200)]
BUG-1138 - wrong value in OFPXMT_OFB_VLAN_VID in FLOW_MOD

- vlanPresent set to true if setting vlanId value
- checkstyle whitespace fix

Change-Id: I667fb667af8d5dcd1bc7216ce1fab9e78b6d2f51
Signed-off-by: Michal Rehak <mirehak@cisco.com>
6 years agoMerge changes I0df1f18f,I4f635329
Ed Warnicke [Mon, 23 Jun 2014 11:24:02 +0000 (11:24 +0000)]
Merge changes I0df1f18f,I4f635329

* changes:
  Introduce ShardStrategy and related code
  Initial implementation of ListenerRegistration actor and all related messages

6 years agoMerge "Initial implementation of ShardTransaction and all the messages it handles"
Ed Warnicke [Mon, 23 Jun 2014 11:23:35 +0000 (11:23 +0000)]
Merge "Initial implementation of ShardTransaction and all the messages it handles"

6 years agoMerge "Implement basic ShardTransactionChain#CloseTransactionChain"
Ed Warnicke [Mon, 23 Jun 2014 11:23:06 +0000 (11:23 +0000)]
Merge "Implement basic ShardTransactionChain#CloseTransactionChain"

6 years agoMerge "Initial implementation of ShardTransactionChain"
Ed Warnicke [Mon, 23 Jun 2014 11:20:24 +0000 (11:20 +0000)]
Merge "Initial implementation of ShardTransactionChain"

6 years agoMerge "Add message to update the schema context of the InMemoryDOMDataStore"
Ed Warnicke [Mon, 23 Jun 2014 11:19:19 +0000 (11:19 +0000)]
Merge "Add message to update the schema context of the InMemoryDOMDataStore"

6 years agoMerge "Initial implementation of the Shard Actor"
Ed Warnicke [Mon, 23 Jun 2014 11:18:35 +0000 (11:18 +0000)]
Merge "Initial implementation of the Shard Actor"

6 years agoAPI Clarity: Documented Async Data Broker APIs. 46/8046/10
Devin Avery [Mon, 16 Jun 2014 16:52:14 +0000 (18:52 +0200)]
API Clarity: Documented Async Data Broker APIs.

Documented AsyncDataBroker APIs, which are
base abstract APIs from which Binding and DOM
data broker APIs are derived.

Introduced code-examples illustrating
transaction isollation and conflict detection.

Change-Id: I3c881b1fceb0b68c0cc28a1caa7780b9b6c2af3f
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
Signed-off-by: Devin Avery <devin.avery@brocade.com>
6 years agoBUG 484 - XmlReader improve readability 37/8037/2
Jozef Gloncak [Mon, 16 Jun 2014 11:43:38 +0000 (13:43 +0200)]
BUG 484 - XmlReader improve readability

- XmlReader - improve readibility of methods isSimple(Composite) node by
  extracting common logic to method skipCommentsAndWhitespace.

The change comes from patch set
https://git.opendaylight.org/gerrit/#/c/7337/9
which was originally commited by Tom Pantelis. In this commit is selected
only one change which doesn't relate with BUG 484

Change-Id: Icef852da20e8f624b4bc3d61e334d88f4766474d
Signed-off-by: Jozef Gloncak <jgloncak@cisco.com>
6 years agoHelium: improve contract with ListenerRegistration 43/6043/9
Robert Varga [Fri, 11 Apr 2014 08:04:02 +0000 (10:04 +0200)]
Helium: improve contract with ListenerRegistration

Change-Id: Ief4a6a5072824ada4cead4f465961e5a08053f8b
Signed-off-by: Robert Varga <rovarga@cisco.com>
6 years agoInventory manager: get rid of synchronized blocks 28/7828/6
Robert Varga [Mon, 9 Jun 2014 15:46:24 +0000 (17:46 +0200)]
Inventory manager: get rid of synchronized blocks

This patch reworks the inventory manager to operate on batches, such
that it does not block notification threads and lowers the pressure on
the datastore.

Change-Id: I1953ce22446853b99a201381ff4d7b64a3cfcee7
Signed-off-by: Robert Varga <rovarga@cisco.com>
6 years agoBug 1112: Updated toaster-it configuration to use InMemory Data Store. 67/8167/4
Tony Tkacik [Fri, 20 Jun 2014 09:58:36 +0000 (11:58 +0200)]
Bug 1112: Updated toaster-it configuration to use InMemory Data Store.

As it turned out toaster-it used configuration with legacy data store
and not new one.

Updated controller config for toaster-it to have latest configuration
for MD-SAL.

controller.xml was restructured in such way, it is
easy to compare 01-mdsal.xml with controller.xml using diff
or meld tool.

Change-Id: I96de31c04e914bff0e99d155cb5aa1e4abe9807f
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
6 years agoBug 1231 - fix of broken tests in sal-rest-connector 34/8234/1
Jozef Gloncak [Mon, 23 Jun 2014 08:18:59 +0000 (10:18 +0200)]
Bug 1231 - fix of broken tests in sal-rest-connector

Dummy values were added to places where null values as SchemaPath were
presented.

Change-Id: I1a7d109ec4b9dfa24ef77adfc7aa9ccff74482c1
Signed-off-by: Jozef Gloncak <jgloncak@cisco.com>
6 years agoBug 1245: Dropped Binding prefix from Binding Data APIs. 38/8338/8
Tony Tkacik [Wed, 25 Jun 2014 15:46:42 +0000 (17:46 +0200)]
Bug 1245: Dropped Binding prefix from Binding Data APIs.

Dropped Prefix Binding from Data API of Binding-Aware part,
to make it easier for incomming users to find them as entry
point to the system (eg. DataBroker).

Change-Id: I2636cc0b35369a5403e7e6094d1eafa03f1bf919
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
6 years agoBUG-961 Fix Resource leak error from netty. 79/8179/1
Maros Marsalek [Fri, 20 Jun 2014 15:00:50 +0000 (17:00 +0200)]
BUG-961 Fix Resource leak error from netty.

Release ByteBuf instance in ChannelInputStream.

Change-Id: I5fdf9751e05b6975778693f603e1f12b17bb4ee7
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
6 years agoBUG-944 Fix nested union types in config subsystem module attributes 69/8169/2
Maros Marsalek [Fri, 20 Jun 2014 11:06:50 +0000 (13:06 +0200)]
BUG-944 Fix nested union types in config subsystem module attributes

Before this patch only unions of non-union types are supported.

Change-Id: If4aa0980246763b211a1c3fca0168ee84a1e75f9
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
6 years agoMerge "Fix checkstyle errors in sal-compatibility"
Tony Tkacik [Fri, 20 Jun 2014 12:55:23 +0000 (12:55 +0000)]
Merge "Fix checkstyle errors in sal-compatibility"

6 years agoMerge "Bug 629: Make BindingDataBroker to be visible."
Ed Warnicke [Fri, 20 Jun 2014 12:48:14 +0000 (12:48 +0000)]
Merge "Bug 629: Make BindingDataBroker to be visible."

6 years agoMerge "Bug 629: Make SchemaService required for Data Brokers"
Ed Warnicke [Fri, 20 Jun 2014 12:48:01 +0000 (12:48 +0000)]
Merge "Bug 629: Make SchemaService required for Data Brokers"

6 years agoFix checkstyle errors in sal-compatibility 73/8173/1
Maros Marsalek [Fri, 20 Jun 2014 12:29:26 +0000 (14:29 +0200)]
Fix checkstyle errors in sal-compatibility

Change-Id: I696d3ade9b3b9d5705efa03f2a27dd914ae295ef
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
6 years agoMerge "Add copyright messages for java files"
Tony Tkacik [Fri, 20 Jun 2014 12:14:32 +0000 (12:14 +0000)]
Merge "Add copyright messages for java files"

6 years agoMerge "Introducing ShardManager"
Tony Tkacik [Fri, 20 Jun 2014 12:13:07 +0000 (12:13 +0000)]
Merge "Introducing ShardManager"

6 years agoBug 1212: Values of VLAN match fields were wrong. 66/8166/1
Hideyuki Tai [Fri, 20 Jun 2014 09:06:36 +0000 (05:06 -0400)]
Bug 1212: Values of VLAN match fields were wrong.

Values of match fields for VLAN tag were wrong when used AD-SAL OF
plugin and tried to create a flow entry which matched packets without
VLAN tags. V6Match class of AD-SAL OF plugin didn't have code for
handling packets without VLAN tags.

Changes:
 * Added code for handling packets without VLAN tags to V6Match class.
 * Added test cases related to the change of V6Match class.

Change-Id: Ic9c3a6c47c7e99d5273e48ec2ed8d0399289cddb
Signed-off-by: Hideyuki Tai <h-tai@cd.jp.nec.com>
6 years agoMerge "Swagger UI for AD-SAL"
Alessandro Boch [Thu, 19 Jun 2014 19:57:10 +0000 (19:57 +0000)]
Merge "Swagger UI for AD-SAL"

6 years agoBug 629: Make BindingDataBroker to be visible. 16/7116/3
Tony Tkacik [Thu, 19 Jun 2014 14:38:21 +0000 (16:38 +0200)]
Bug 629: Make BindingDataBroker to be visible.

Inroduced support for injecting and retrieving
new BindingDataBroker via config-subsystem,
OSGI.

Note: This patch does not provide access to
BindingDataBroker is still not available via
Consumer/Provider context.

Change-Id: Iaa7e65aeeb873c38fded2fecb45e2f0dca1e7714
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
6 years agoBug 629: Make SchemaService required for Data Brokers 54/8154/2
Tony Tkacik [Thu, 19 Jun 2014 14:35:47 +0000 (16:35 +0200)]
Bug 629: Make SchemaService required for Data Brokers

Binding Aware versions of Data Brokers did not
required SchemaService when constructed.
Refactored their constructor to make it
obvious that Schema Service is required.

Change-Id: I6c7c69df15aa0130a92015b2c52ba1a9e4cab7b1
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
6 years agoMerge "BUG-1167: missing Notification of FLOW_REMOVED"
Ed Warnicke [Thu, 19 Jun 2014 14:06:25 +0000 (14:06 +0000)]
Merge "BUG-1167: missing Notification of FLOW_REMOVED"

6 years agoBug 977: Return RpcError result on neconf failure 08/7608/9
tpantelis [Thu, 29 May 2014 01:36:13 +0000 (21:36 -0400)]
Bug 977: Return RpcError result on neconf failure

NetconfDocumentedException:
   - Added methods to convert to and from XML.

NetconfMessageTransformUtil:
   - Added code to convert a NetconfDocumentedException to an RpcError.
   - Modified checkSuccessReply and checkValidReply to throw
     NetconfDocumentedException instead of IllegalStateException.

NetconfDeviceCommunicator:
   - Modified processMessage to return an RpcError result for invalid
     message and netconf error reply.
   - Modified other places that previously returned an exception in the
     Future to intsead return an RpcError result.
   - Improved  synchronization by removing synchronized from method sigs
     and locking only the code that needs it.

SendErrorExceptionUtil:
   - Modified createDocument to call
     NetconfDocumentedException.toXMLDocument

XmlNetconfConstants:
   - Moved to netconf-api so NetconfDocumentedException could access it.

The rest of the changed files were to change the import for
XmlNetconfConstants.

Change-Id: Id0ef3ac91bbcb85c9a7a198ceac272fb07f4b9f9
Signed-off-by: tpantelis <tpanteli@brocade.com>
6 years agoBug 1144: Fixed mising DataChangeEvents for leaf listeners. 45/8145/1
Tony Tkacik [Thu, 19 Jun 2014 10:12:02 +0000 (12:12 +0200)]
Bug 1144: Fixed mising DataChangeEvents for leaf listeners.

Change-Id: I632e803e0bf7c7ec63bfbde636880feb2650a733
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
6 years agoBug-835:Reserve ports should be logical ports 19/7619/2
Kamal Rameshan [Tue, 3 Jun 2014 02:00:30 +0000 (19:00 -0700)]
Bug-835:Reserve ports should be logical ports

Change-Id: I94cda1754def17bc3419a078ef8cc94fdd37260b
Signed-off-by: Kamal Rameshan <kramesha@cisco.com>
6 years agoBug 1129: Removing hard coded versions from config subsystem 25/8125/1
Vaishali Mithbaokar [Wed, 18 Jun 2014 22:32:58 +0000 (15:32 -0700)]
Bug 1129: Removing hard coded versions from config subsystem

Change-Id: I3342267ccc354e0979db754812813171c42af772
Signed-off-by: Vaishali Mithbaokar <vmithbao@cisco.com>
6 years agoIntroduce ShardStrategy and related code 22/8122/1
Moiz Raja [Wed, 18 Jun 2014 21:00:08 +0000 (14:00 -0700)]
Introduce ShardStrategy and related code

Change-Id: I0df1f18f7b3488acae440e3375e155ae7ee06abf
Signed-off-by: Moiz Raja <moraja@cisco.com>
6 years agoMerge "Prepare for security-related catalina/tomcat version updates"
Ed Warnicke [Wed, 18 Jun 2014 20:58:39 +0000 (20:58 +0000)]
Merge "Prepare for security-related catalina/tomcat version updates"

6 years agoPrepare for security-related catalina/tomcat version updates 21/8121/1
Ryan Moats [Wed, 18 Jun 2014 20:24:39 +0000 (15:24 -0500)]
Prepare for security-related catalina/tomcat version updates

In preparation for updating tomcat/catalina versions to address
security issues, move catalina/tomcat version numbers to
properties in pom.xml

Change-Id: I619cd7b0cc01dd2437d3d0ff1286e14137dbb3ec
Signed-off-by: Ryan Moats <rmoats@us.ibm.com>
6 years agoMerge "Bug 931, Bug 910 - Enhance Restconf Swagger Documentation"
Tony Tkacik [Wed, 18 Jun 2014 16:56:03 +0000 (16:56 +0000)]
Merge "Bug 931, Bug 910 - Enhance Restconf Swagger Documentation"

6 years agoMerge "BUG-1140: inPort disappeared from match"
Ed Warnicke [Wed, 18 Jun 2014 12:59:05 +0000 (12:59 +0000)]
Merge "BUG-1140: inPort disappeared from match"

6 years agoMerge "Bug 225 - added support for depth RESTCONF parameter in URI"
Tony Tkacik [Wed, 18 Jun 2014 12:34:14 +0000 (12:34 +0000)]
Merge "Bug 225 - added support for depth RESTCONF parameter in URI"

6 years agoMerge "BUG-1105: Implement subtree filtering in netconf"
Tony Tkacik [Wed, 18 Jun 2014 12:11:59 +0000 (12:11 +0000)]
Merge "BUG-1105: Implement subtree filtering in netconf"

6 years agoInitial implementation of ListenerRegistration actor and all related messages 03/8103/1
Moiz Raja [Wed, 18 Jun 2014 01:22:35 +0000 (18:22 -0700)]
Initial implementation of ListenerRegistration actor and all related messages

Change-Id: I4f63532983a2e272b610a61f093242e34867ed70
Signed-off-by: Moiz Raja <moraja@cisco.com>
6 years agoInitial implementation of ShardTransaction and all the messages it handles 01/8101/1
Moiz Raja [Wed, 18 Jun 2014 00:53:33 +0000 (17:53 -0700)]
Initial implementation of ShardTransaction and all the messages it handles

Change-Id: I2e512111907afa51bdc8517925e2a435f7b1b110
Signed-off-by: Moiz Raja <moraja@cisco.com>
6 years agoImplement basic ShardTransactionChain#CloseTransactionChain 98/8098/2
Moiz Raja [Tue, 17 Jun 2014 23:11:35 +0000 (16:11 -0700)]
Implement basic ShardTransactionChain#CloseTransactionChain

Change-Id: I7acfe5d985b44f64a7e6b13a6434952ff7fe28d4
Signed-off-by: Moiz Raja <moraja@cisco.com>

©2013 OpenDaylight, A Linux Foundation Collaborative Project. All Rights Reserved.
OpenDaylight is a registered trademark of The OpenDaylight Project, Inc.
Linux Foundation and OpenDaylight are registered trademarks of the Linux Foundation.
Linux is a registered trademark of Linus Torvalds.