Tomas Olvecky [Thu, 3 Jul 2014 09:25:04 +0000 (11:25 +0200)]
Add GlobalBundleScanningSchemaServiceImpl.destroyInstance for cleanup in tests
Change-Id: Id0f6f65f5a0a00bfb8271cd68700545d1c05e5f6
Signed-off-by: Tomas Olvecky <tolvecky@cisco.com>
Tony Tkacik [Wed, 2 Jul 2014 13:37:36 +0000 (13:37 +0000)]
Merge "Move ServiceReferenceMXBean to config-api"
Tomas Olvecky [Wed, 2 Jul 2014 11:56:39 +0000 (13:56 +0200)]
Move ServiceReferenceMXBean to config-api
Move ServiceReferenceMXBean to api in order to use it in config-util.
Deprecate newMBeanProxy methods in config registry and transaction client.
Make methods newMXBeanProxy aware of service references, add transaction
name silently when using transaction client's newMXBeanProxy.
Change-Id: I67daab1bcee6a1345beb80957dca91b452cfee67
Signed-off-by: Tomas Olvecky <tolvecky@cisco.com>
Devin Avery [Wed, 2 Jul 2014 11:30:34 +0000 (11:30 +0000)]
Merge changes I8598d0bd,I560c2072
* changes:
Bug 488: Removed BundleContext usage for registering to DOM Components.
Bug 488: Removed BundleContext from InMemoryDataBroker.
Devin Avery [Wed, 2 Jul 2014 11:30:05 +0000 (11:30 +0000)]
Merge "Bug 488: Removed requirement for DOM providers to supply BundleContext."
Tony Tkacik [Tue, 1 Jul 2014 16:49:17 +0000 (18:49 +0200)]
Bug 762: Fixed bug in CsSnToXmlTest java.
Change-Id: I5d3621a189bd5609772bf19c1130b13e0a5e53e4
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
Devin Avery [Tue, 1 Jul 2014 15:21:14 +0000 (15:21 +0000)]
Merge "Bug 1081 - Deprecate non-asynchronous Data Broker API"
Tony Tkacik [Tue, 1 Jul 2014 14:47:37 +0000 (14:47 +0000)]
Merge "Make dependencyResolver protected in generated code"
Tony Tkacik [Wed, 25 Jun 2014 09:32:09 +0000 (11:32 +0200)]
Bug 1081 - Deprecate non-asynchronous Data Broker API
Change-Id: I8fbe63326a0e396e128b46d96142c7db86b2b83a
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
Devin Avery [Tue, 1 Jul 2014 13:02:59 +0000 (13:02 +0000)]
Merge "Bug 1236 - Documented Binding-aware RPC services of MD-SAL"
Tony Tkacik [Mon, 30 Jun 2014 18:03:32 +0000 (20:03 +0200)]
Bug 488: Removed BundleContext usage for registering to DOM Components.
Change-Id: I8598d0bd8cd3396ea666c9e3d39ead6b155d1af4
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
Tony Tkacik [Mon, 30 Jun 2014 17:57:35 +0000 (19:57 +0200)]
Bug 488: Removed requirement for DOM providers to supply BundleContext.
Change-Id: I7a3a852dbe1dc9a48398943fc89b542e663531bc
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
Tony Tkacik [Mon, 30 Jun 2014 13:41:54 +0000 (15:41 +0200)]
Bug 488: Removed BundleContext from InMemoryDataBroker.
Change-Id: I560c2072b67aa1752ecb4237689fb813440f4e2c
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
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>
Ed Warnicke [Tue, 1 Jul 2014 12:13:28 +0000 (12:13 +0000)]
Merge "Bug 1073: Added Transaction Chain support to Binding transactions."
Ed Warnicke [Tue, 1 Jul 2014 12:13:17 +0000 (12:13 +0000)]
Merge "Bug 1073: Extracted Implementation of Binding Transaction"
Ed Warnicke [Tue, 1 Jul 2014 12:12:33 +0000 (12:12 +0000)]
Merge "Bug 1027: Sort map of instance-identifiers and data by length."
Tony Tkacik [Mon, 23 Jun 2014 07:29:50 +0000 (09:29 +0200)]
Bug 1073: Added Transaction Chain support to Binding transactions.
Added Binding Aware version of Transaction Chain
which only forwards all calls to DOM Transction Chain
and uses BindingForwarded transactions as wrappers
on top of real DOM Forwarded transactions.
Change-Id: Icf10cb8525a3229c0f41c6141bf198111fa4b240
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
Ed Warnicke [Tue, 1 Jul 2014 10:54:02 +0000 (10:54 +0000)]
Merge "Implement rest of the methods for TransactionProxy"
Ed Warnicke [Tue, 1 Jul 2014 10:53:14 +0000 (10:53 +0000)]
Merge "Implement TransactionProxy#read"
Ed Warnicke [Tue, 1 Jul 2014 10:52:57 +0000 (10:52 +0000)]
Merge "Implement DistributedDataStore#registerDataChangeListener"
Tony Tkacik [Mon, 23 Jun 2014 07:28:51 +0000 (09:28 +0200)]
Bug 1073: Extracted Implementation of Binding Transaction
Extracted implementation of Binding Transactions to
package private classes, so they could be used by
alternative implementation of Broker or TransactionChain.
Change-Id: I66825fef8217f2d55f4e987fc8e170d3c447a008
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
Tony Tkacik [Tue, 1 Jul 2014 09:18:26 +0000 (09:18 +0000)]
Merge "BUG 1211 - deletion non existing target returns 500"
Tony Tkacik [Wed, 25 Jun 2014 15:47:36 +0000 (17:47 +0200)]
Bug 1112, Bug 629: Migrated toaster to use BindingDataBroker
Migrated toaster example from using DataProviderService
(Hydrogen APIs) to use new BindingDataBroker service.
Patchset did not introduce any other changes,
only the minimal required set of changes,
in order to illustrate steps needed to migrate API.
- toaster-provider-impl.yang - Changed dependency definition
- controller.xml - Changed configuration in test
- 03-toaster.xml - Changed configuration in distribution
- ToasterProviderModule.java and OpendaylightToaster.java
- OpendaylightToaster - updated to use BindingDataBroker
Change-Id: Iff0e2877b1061d10000a1e68c8ab5504cfb6c81c
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
Moiz Raja [Wed, 25 Jun 2014 00:01:25 +0000 (17:01 -0700)]
Implement rest of the methods for TransactionProxy
Implement the following methods,
- write
- merge
- delete
- getIdentifier
- ready
- close
Introduce the ThreePhaseCommitCohortProxy
Change-Id: I8d6d58a9965966d3fa6f1230761480b15a0abc3c
Signed-off-by: Moiz Raja <moraja@cisco.com>
Moiz Raja [Tue, 24 Jun 2014 21:41:58 +0000 (14:41 -0700)]
Implement TransactionProxy#read
- Move utility code into ActorContext
- Create a reusable MockActorContext for tests
- Update DistributedDataStore to use the common code
- Update TransactionChainProxy to construct the appropriate TransactionProxy's
Change-Id: I30386d2370f2683020e05d8a3842c0c63708df6f
Signed-off-by: Moiz Raja <moraja@cisco.com>
Moiz Raja [Tue, 24 Jun 2014 03:21:26 +0000 (20:21 -0700)]
Implement DistributedDataStore#registerDataChangeListener
Change-Id: I153c76b923dff7845321699d556f30f2ecadec57
Signed-off-by: Moiz Raja <moraja@cisco.com>
Moiz Raja [Mon, 23 Jun 2014 23:25:41 +0000 (16:25 -0700)]
Implement commiting of data
- Implement ThreePhaseCommitCohort Actor
- Implement a BasicIntegrationTest to test out using a Shard upto committing
- Make modifications in Shard, ShardTransaction, ShardTransactionChain to make the flow work
Change-Id: I4eff32833c09d89f81753db29ea38ac26b9dfbf6
Signed-off-by: Moiz Raja <moraja@cisco.com>
Ed Warnicke [Mon, 30 Jun 2014 16:39:04 +0000 (16:39 +0000)]
Merge "Ensure that modifications are tracked by ShardTransaction"
Ed Warnicke [Mon, 30 Jun 2014 16:38:29 +0000 (16:38 +0000)]
Merge "Introducing the Modification classses"
Ed Warnicke [Mon, 30 Jun 2014 16:36:12 +0000 (16:36 +0000)]
Merge "Implement finding a primary based on the shard name and do basic wiring of DistributedDataStore and ShardManager"
Devin Avery [Mon, 30 Jun 2014 16:02:09 +0000 (16:02 +0000)]
Merge "Fixing issue with failing to remove 02-clustering.xml"
Ed Warnicke [Mon, 30 Jun 2014 15:54:08 +0000 (15:54 +0000)]
Merge "Partial fix for Bug 1256"
Ed Warnicke [Mon, 30 Jun 2014 15:35:51 +0000 (10:35 -0500)]
Fixing issue with failing to remove 02-clustering.xml
https://git.opendaylight.org/gerrit/#/c/8304/
removed the antiquated remoterpc stuff, but
failed to remove the 02-clustering.xml file.
Change-Id: I4b20ee620821ee945fd51b3d37eb7c24b491a0bd
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Tony Tkacik [Wed, 25 Jun 2014 08:47:02 +0000 (10:47 +0200)]
Bug 1236 - Documented Binding-aware RPC services of MD-SAL
Documented Binding-aware RPC API contracts
Added simple example / tutorial for routed RPCs.
Change-Id: I0f3a08a392e148732dc218a8ac67bc6f90ea7b0e
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
Tony Tkacik [Mon, 30 Jun 2014 12:53:27 +0000 (14:53 +0200)]
Bug 1027: Sort map of instance-identifiers and data by length.
In order to have more reliable deserialization of Maps
of Bidning-Independented data to Binding-Aware
entries should be sorted by their length, with shorter
ones beforehand, since codecs for them have higher
probability to be known.
Parent codecs also contains references to child-classes
which may be never used in new context so this
makes deserialization more predicable and easier to debug.
Change-Id: Iad1490f893e946a2a019c88570325dcfb11c244d
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
Tony Tkacik [Mon, 30 Jun 2014 11:24:19 +0000 (11:24 +0000)]
Merge "Remove remoterpc dead code."
Tony Tkacik [Mon, 30 Jun 2014 08:22:02 +0000 (08:22 +0000)]
Merge "Bug:1252 - Fix formatting errors in config code generator"
Tony Tkacik [Mon, 30 Jun 2014 08:15:21 +0000 (08:15 +0000)]
Merge "BUG-944 Remove backwards compatibility config from sal-netconf- connector."
Tony Tkacik [Mon, 30 Jun 2014 08:09:36 +0000 (08:09 +0000)]
Merge "Bug:1253 - Fix NPE in config pusher"
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>
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>
Colin Dixon [Sun, 29 Jun 2014 20:19:44 +0000 (15:19 -0500)]
Partial fix for Bug 1256
Patch
0e12a849d33ae3ca3d1a8e2e281e6eac2cc13373 introduced a test for data normalization
that contained comparators for two kinds of nodes (LegacyNodeData) and (Node<?>) that
provided only a partial ordering of nodes and also failed to obey the semantics of
comparators when it comes to equality.
The result is that several tests were not fully specified and while the appear to run
correctly on Windows and Linux, on recent MacOS versions the ambiguity caused the tests
to fail.
This patch fixes the problem as long as only SimpleNodes and CompositeNodes are used.
Change-Id: If5175025fb97e7b8ddb799b27ad7ae9b5026172d
Signed-off-by: Colin Dixon <colin@colindixon.com>
Giovanni Meo [Sat, 28 Jun 2014 14:16:36 +0000 (14:16 +0000)]
Merge "ArpHandler to send ARP reply on proper vlan"
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>
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>
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>
Devin Avery [Fri, 27 Jun 2014 16:06:05 +0000 (16:06 +0000)]
Merge "Bug 1245: Dropped Binding prefix from Binding Data APIs."
Devin Avery [Fri, 27 Jun 2014 15:52:38 +0000 (15:52 +0000)]
Merge "Bug 1227: Removed #close() from Write Transactions."
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>
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>
Giovanni Meo [Fri, 27 Jun 2014 10:36:10 +0000 (10:36 +0000)]
Merge "AD-SAL: Filter packet-in based on container flow"
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>
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>
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>
Ed Warnicke [Thu, 26 Jun 2014 12:16:48 +0000 (12:16 +0000)]
Merge "Bug-835:Reserve ports should be logical ports"
Ed Warnicke [Thu, 26 Jun 2014 11:24:29 +0000 (11:24 +0000)]
Merge "Adding tunnel ipv4 src/dst flow-base model augmentations"
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>
Jozef Gloncak [Tue, 24 Jun 2014 12:29:50 +0000 (14:29 +0200)]
BUG 1211 - deletion non existing target returns 500
It is checked whether data at specified path exists (via method
readConfigurationData). If it isn't so then HTTP response returning code
is set to 200.
Change-Id: I0c0f51c144ffc430ac5bcef118f485f84ae25207
Signed-off-by: Jozef Gloncak <jgloncak@cisco.com>
Ed Warnicke [Thu, 26 Jun 2014 04:51:59 +0000 (04:51 +0000)]
Merge "BUG-1234 nodeType/ID in adaptors"
Moiz Raja [Fri, 20 Jun 2014 23:42:19 +0000 (16:42 -0700)]
Ensure that modifications are tracked by ShardTransaction
As modifications are made on a ShardTransaction they are applied to the transaction object that ShardTransaction wraps
However the modifications also need to be tracked. This tracking would be used ultimately by the Shard when persisting data.
Change-Id: I4bb76699d251dbdc786416313479f0e6b31962e1
Signed-off-by: Moiz Raja <moraja@cisco.com>
Moiz Raja [Fri, 20 Jun 2014 18:46:53 +0000 (11:46 -0700)]
Introducing the Modification classses
The purpose of these classes is to capture all modifications are done on a transaction.
The reason for capturing these modifications is so that we can persist them to the transaction journal
When a member is restarted or a shard is restarted the "Modifications" will be read from the log and replayed
on the Shard at which point the Shard can create a new transaction and apply it to the current state
Change-Id: I4a9b1c3f28eac5c4d360d743efc44286d8a1acca
Signed-off-by: Moiz Raja <moraja@cisco.com>
Moiz Raja [Fri, 20 Jun 2014 00:45:15 +0000 (17:45 -0700)]
Implement finding a primary based on the shard name and do basic wiring of DistributedDataStore and ShardManager
Change-Id: I98d22e68335a6f901e0584a1a497519e28c7d241
Signed-off-by: Moiz Raja <moraja@cisco.com>
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>
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>
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>
Ed Warnicke [Wed, 25 Jun 2014 16:08:24 +0000 (16:08 +0000)]
Merge "Fixed concurrency bug in DOMTransactionChainTest"
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"
Tony Tkacik [Wed, 25 Jun 2014 09:51:20 +0000 (09:51 +0000)]
Merge "Bug:1238 - Revert changes to SshClientAdapter."
Tony Tkacik [Wed, 25 Jun 2014 09:48:07 +0000 (09:48 +0000)]
Merge "BUG 1179 - rpcResult = false but response 200"
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>
Tony Tkacik [Wed, 25 Jun 2014 07:04:50 +0000 (07:04 +0000)]
Merge "Helium: improve contract with ListenerRegistration"
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>
Moiz Raja [Wed, 25 Jun 2014 01:07:54 +0000 (01:07 +0000)]
Merge "Introducing Protocol Buffers Encoding Required for Distributed Datastore Messages Serialization"
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>
Alessandro Boch [Tue, 24 Jun 2014 23:01:04 +0000 (23:01 +0000)]
Merge "Bug 1212: Values of VLAN match fields were wrong."
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>
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>
Tony Tkacik [Tue, 24 Jun 2014 15:27:52 +0000 (15:27 +0000)]
Merge "BUG 484 Anyxml normalized node"
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>
Tony Tkacik [Tue, 24 Jun 2014 09:08:25 +0000 (09:08 +0000)]
Merge "Bug 1176: Lower log level when netconf ssh connection fails"
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>
Tony Tkacik [Tue, 24 Jun 2014 07:34:49 +0000 (07:34 +0000)]
Merge "BUG 484 - XmlReader improve readability"
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>
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>
Tony Tkacik [Tue, 24 Jun 2014 07:18:05 +0000 (07:18 +0000)]
Merge "Fix netconf ssh client"
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>
Ed Warnicke [Mon, 23 Jun 2014 20:18:52 +0000 (20:18 +0000)]
Merge "Bug 1129: Removing hard coded versions from config subsystem"
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"
Devin Avery [Mon, 23 Jun 2014 18:48:42 +0000 (18:48 +0000)]
Merge "Cleanup: Removed unused inventory-config model."
Devin Avery [Mon, 23 Jun 2014 16:12:43 +0000 (16:12 +0000)]
Merge "API Clarity: Documented Async Data Broker APIs."
Tony Tkacik [Mon, 23 Jun 2014 15:48:17 +0000 (15:48 +0000)]
Merge "BUG-961 Fix Resource leak error from netty."
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>
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"
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>
Tony Tkacik [Mon, 23 Jun 2014 12:24:43 +0000 (12:24 +0000)]
Merge "Inventory manager: get rid of synchronized blocks"
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"
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."
Ed Warnicke [Mon, 23 Jun 2014 11:37:23 +0000 (11:37 +0000)]
Merge "Bug 1144: Fixed mising DataChangeEvents for leaf listeners."
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>