Timotej Kubas [Wed, 15 Apr 2015 08:49:28 +0000 (10:49 +0200)]
Fixed acquiring meter statistics from device
Change-Id: Ied93a3ae04fd3652ba7710d29aecf9cc6caeef0e
Signed-off-by: Timotej Kubas <tkubas@cisco.com>
Martin Bobak [Wed, 15 Apr 2015 08:41:25 +0000 (10:41 +0200)]
StatisticsGatheringUtils initial cleanup
Change-Id: Ibe7d73c331e05179e42a64142e7ed1e4e46acf9b
Signed-off-by: Martin Bobak <mbobak@cisco.com>
michal rehak [Tue, 14 Apr 2015 15:09:19 +0000 (15:09 +0000)]
Merge "group statistics request asks for ALL not ANY"
michal rehak [Tue, 14 Apr 2015 15:01:00 +0000 (15:01 +0000)]
Merge "Fixing + testing meter services"
michal rehak [Tue, 14 Apr 2015 14:58:06 +0000 (14:58 +0000)]
Merge "Topology manager - implementing TerminationPointChangeListener"
Jozef Gloncak [Tue, 14 Apr 2015 14:42:57 +0000 (16:42 +0200)]
group statistics request asks for ALL not ANY
Change-Id: I53d60fd4d4c35159471eba03dcb436dcbd97841e
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Signed-off-by: Jozef Gloncak <jgloncak@cisco.com>
Timotej Kubas [Tue, 14 Apr 2015 14:37:28 +0000 (16:37 +0200)]
Fixing + testing meter services
Change-Id: I04296173125c65168131ad331af88e41445c15a7
Signed-off-by: Timotej Kubas <tkubas@cisco.com>
michal rehak [Tue, 14 Apr 2015 14:15:55 +0000 (14:15 +0000)]
Merge "correct way of group statistics processing"
michal rehak [Tue, 14 Apr 2015 14:14:41 +0000 (14:14 +0000)]
Merge "package flow.registry renamed to registry.flow"
Martin Bobak [Tue, 14 Apr 2015 12:13:51 +0000 (14:13 +0200)]
correct way of group statistics processing
Change-Id: I97cb4c6bb200fc41cc38604f18d6e0b5d9a2f9b2
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Tue, 14 Apr 2015 12:06:35 +0000 (14:06 +0200)]
package flow.registry renamed to registry.flow
Change-Id: Ie781e20101e8fd03df253d0607c450c1001da0a9
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Jozef Gloncak [Tue, 14 Apr 2015 10:26:10 +0000 (12:26 +0200)]
Topology manager - implementing TerminationPointChangeListener
Change-Id: I17609bb4ec1ab7ca6dc558630c7f2703495aa06c
Signed-off-by: Jozef Gloncak <jgloncak@cisco.com>
Michal Rehak [Fri, 27 Mar 2015 15:24:20 +0000 (16:24 +0100)]
cleanup constants
- added comments
- renamed reserved qroup id (ANY -> ALL)
Change-Id: I07a47278bd3dc2e53c3068a0642aae6a34c26add
Signed-off-by: Michal Rehak <mirehak@cisco.com>
michal rehak [Tue, 14 Apr 2015 10:11:50 +0000 (10:11 +0000)]
Merge "flow descriptors are added to device's fl. registry immediately"
michal rehak [Tue, 14 Apr 2015 10:10:04 +0000 (10:10 +0000)]
Merge "DeviceFlowRegistryImpl can't be static"
Martin Bobak [Tue, 14 Apr 2015 07:51:14 +0000 (09:51 +0200)]
flow descriptors are added to device's fl. registry immediately
- flow descriptor is added to device's flow registry immediately
when addFlow is called. When flows were added to local registry
in sucesses callback method, sometimes satistics
discovered flow sooner as it was written to local registy. This
should prevent this from happening.
Change-Id: I6602f512d05db3110c34d9e242bbe7909475e783
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Tue, 14 Apr 2015 07:48:09 +0000 (09:48 +0200)]
DeviceFlowRegistryImpl can't be static
Change-Id: Ia6cacdb7bf7e783cb7e074dbf7cac0cf3cf7280d
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Jozef Gloncak [Tue, 14 Apr 2015 06:40:53 +0000 (08:40 +0200)]
Topology manager - correction of topology ID
- correction of topology ID (to flow:1)
Change-Id: Ibc55d0f1403e89e43347653029d4ce3f46135ef3
Signed-off-by: Jozef Gloncak <jgloncak@cisco.com>
Abhijit Kumbhare [Mon, 13 Apr 2015 18:11:22 +0000 (18:11 +0000)]
Merge "BUG 2886: Fixed sal-compatibility."
michal rehak [Mon, 13 Apr 2015 17:39:49 +0000 (17:39 +0000)]
Merge "Fixing + testing group services"
michal rehak [Mon, 13 Apr 2015 17:39:05 +0000 (17:39 +0000)]
Merge "Topology manager - implementation of NodeChangeListener"
michal rehak [Mon, 13 Apr 2015 17:37:35 +0000 (17:37 +0000)]
Merge "Topology manager - new listener for link and node changes."
michal rehak [Mon, 13 Apr 2015 17:21:49 +0000 (17:21 +0000)]
Merge "Topology manager - new util class"
Jozef Gloncak [Mon, 13 Apr 2015 14:32:37 +0000 (16:32 +0200)]
Topology manager - implementation of NodeChangeListener
If new FlowCapableNode is added/removed to/from inventory then new node
is added/removed to/from topology.
Change-Id: Ie674e32258b67ffc1fb50849a85805bfcd9c6dbb
Signed-off-by: Jozef Gloncak <jgloncak@cisco.com>
Martin Bobak [Mon, 13 Apr 2015 08:13:26 +0000 (10:13 +0200)]
enhanced flow hash calculation
Change-Id: Iab132bf13edeb69de18400ba5e2c7d59c8d05476
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Timotej Kubas [Mon, 13 Apr 2015 10:41:18 +0000 (12:41 +0200)]
Fixing + testing group services
Change-Id: Ica98805c240120b01391ca8d76a2940b189d5a68
Signed-off-by: Timotej Kubas <tkubas@cisco.com>
Jozef Gloncak [Mon, 13 Apr 2015 11:50:21 +0000 (13:50 +0200)]
Topology manager - new listener for link and node changes.
Listener classes for listening on node inventory data changes were added.
Change-Id: Ia7b61c5a09a7d1d40246e34b80dc466a8dc4ea4c
Signed-off-by: Jozef Gloncak <jgloncak@cisco.com>
Jozef Gloncak [Mon, 13 Apr 2015 10:09:41 +0000 (12:09 +0200)]
Topology manager - new util class
Change-Id: I0ee144f0b91e438dbf452d91df2996fe8831d8a5
Signed-off-by: Jozef Gloncak <jgloncak@cisco.com>
Hideyuki Tai [Fri, 3 Apr 2015 18:27:35 +0000 (14:27 -0400)]
BUG 2886: Fixed sal-compatibility.
The patch changed the scope of the data change from BASE to SUBTREE.
Change-Id: If079e734ca2d933ab433957358fcfd4ae9d8bce3
Signed-off-by: Hideyuki Tai <Hideyuki.Tai@necam.com>
Robert Varga [Sun, 22 Mar 2015 14:03:48 +0000 (15:03 +0100)]
Do not instantiate Long/Short/Integer
This patch removes explicit instantiation in favor of letting the JVM
decide what to do. Also use valueOf() where needed and finish the
BigInteger instantiation cleanup.
Change-Id: I8325679ea3fb023f39cb4814040d1f535eeecc95
Signed-off-by: Robert Varga <rovarga@cisco.com>
Signed-off-by: Michal Rehak <mirehak@cisco.com>
Vaclav Demcak [Fri, 10 Apr 2015 16:24:46 +0000 (18:24 +0200)]
fix topology and packetIn processing
- fixed translator lookup
- temporarily disabled match extensions for packetIn processing
Change-Id: I06819a3c6fc4215985f1f49920a9be9f4ec2fce1
Signed-off-by: Vaclav Demcak <vdemcak@cisco.com>
michal rehak [Fri, 10 Apr 2015 15:38:00 +0000 (15:38 +0000)]
Merge "Quick fix for PortStatus msg"
michal rehak [Fri, 10 Apr 2015 15:19:55 +0000 (15:19 +0000)]
Merge "Fix forgotten brake in case"
Vaclav Demcak [Fri, 10 Apr 2015 15:08:53 +0000 (17:08 +0200)]
Quick fix for PortStatus msg
Change-Id: Ie9bacc53367134c85ba98fd86b0019b791193b84
Signed-off-by: Vaclav Demcak <vdemcak@cisco.com>
michal rehak [Fri, 10 Apr 2015 15:03:53 +0000 (15:03 +0000)]
Merge "Added calling of super constructor to PacketProcessingServiceImpl"
Vaclav Demcak [Fri, 10 Apr 2015 14:54:27 +0000 (16:54 +0200)]
Fix forgotten brake in case
Change-Id: Iaaed4d6579245f8fb75de0a434019fc5797fe59a
Signed-off-by: Vaclav Demcak <vdemcak@cisco.com>
michal rehak [Fri, 10 Apr 2015 14:04:54 +0000 (14:04 +0000)]
Merge "Deleting via delete not via creating empty data"
michal rehak [Fri, 10 Apr 2015 14:03:44 +0000 (14:03 +0000)]
Merge "PortTranslator modification"
Martin Bobak [Fri, 10 Apr 2015 12:15:45 +0000 (14:15 +0200)]
SGU cleans up flows each time it is going to write flows statistics
- all known flows stored in device's flow registry are deleted before writing data retrieved by flow statistics into data store
Change-Id: I39629d5cc957294f3f3c95b78fdc2b49152a1515
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Fri, 10 Apr 2015 12:12:15 +0000 (14:12 +0200)]
added trace log to observe when is flow has marked for removal
Change-Id: I7a497602d759a42a7fd2e5443126eb3de0c43aca
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Fri, 10 Apr 2015 12:10:00 +0000 (14:10 +0200)]
StatisticsManager sets state device synchronized
Change-Id: I456c92e13ba61aa61c4034ca5ef1aa60771d372f
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Fri, 10 Apr 2015 11:48:27 +0000 (13:48 +0200)]
data from DeviceFlowRegistry are not removed directly
- data are just marked for removal instead of deleting it when update/removeFlow is called. All marked data are removed by statistics
gathering tool after being used to remove flows from data store.
Change-Id: I598b5f9bcf30467018a828fba572d5fb4532238f
Signed-off-by: Martin Bobak <mbobak@cisco.com>
michal rehak [Fri, 10 Apr 2015 13:05:19 +0000 (13:05 +0000)]
Merge "FlowDescriptorFactory#create - check that arguments aren't null"
michal rehak [Fri, 10 Apr 2015 13:05:03 +0000 (13:05 +0000)]
Merge "fix missing return values in FlowDescriptorFactory"
michal rehak [Fri, 10 Apr 2015 13:04:42 +0000 (13:04 +0000)]
Merge "device state holds information about device synchronization status"
michal rehak [Fri, 10 Apr 2015 13:03:06 +0000 (13:03 +0000)]
Merge "DeviceFlowRegistry provides all flow descriptors in immutable map"
michal rehak [Fri, 10 Apr 2015 13:02:24 +0000 (13:02 +0000)]
Merge "Move a Timer (scheduler) Submit Transaction from TxChain"
Jozef Gloncak [Fri, 10 Apr 2015 11:55:56 +0000 (13:55 +0200)]
Deleting via delete not via creating empty data
Change-Id: I3b36007dfcb5a102b47cca25ff1c7024038e5470
Signed-off-by: Jozef Gloncak <jgloncak@cisco.com>
Jozef Gloncak [Fri, 10 Apr 2015 09:52:11 +0000 (11:52 +0200)]
PortTranslator modification
Note: we've changed PortTranslator method input type
to PortGrouping from PortStatus.
Change-Id: I5dcae0ae781f6e2a6903fc368270ecc8b02059e0
Signed-off-by: Vaclav Demcak <vdemcak@cisco.com>
Signed-off-by: Jozef Gloncak <jgloncak@cisco.com>
Jozef Gloncak [Fri, 10 Apr 2015 11:46:22 +0000 (13:46 +0200)]
Added calling of super constructor to PacketProcessingServiceImpl
Change-Id: I45e8e56d122194b6ebe635314d89b03e6df251c4
Signed-off-by: Jozef Gloncak <jgloncak@cisco.com>
Martin Bobak [Fri, 10 Apr 2015 11:16:18 +0000 (13:16 +0200)]
FlowDescriptorFactory#create - check that arguments aren't null
Change-Id: I6ccb9763f0dd2cfa1d4e7f86f6bdd7036de782c8
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Thu, 9 Apr 2015 13:20:36 +0000 (15:20 +0200)]
fix missing return values in FlowDescriptorFactory
Change-Id: I6971f9201690aff2b47081ca6ea9cec6ad7c7dac
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Thu, 9 Apr 2015 13:00:25 +0000 (15:00 +0200)]
device state holds information about device synchronization status
Change-Id: I2edda0b5744ad97ad98254e9479a6a1445b49319
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Thu, 9 Apr 2015 12:36:00 +0000 (14:36 +0200)]
DeviceFlowRegistry provides all flow descriptors in immutable map
Change-Id: Ifb74bb5e7c3d3c04c3a0c2caeb3ba4a1cb46c027
Signed-off-by: Martin Bobak <mbobak@cisco.com>
michal rehak [Fri, 10 Apr 2015 09:54:20 +0000 (09:54 +0000)]
Merge "Fix wrong order of coded row."
Vaclav Demcak [Fri, 10 Apr 2015 09:17:09 +0000 (11:17 +0200)]
Move a Timer (scheduler) Submit Transaction from TxChain
Note: We don't wish to submit transaction when is not needed,
so timer has to canceled when we submit transaction after maxTx
event.
Change-Id: I17703a50f3013b005fb624c5ee1c76a8086fd6e3
Signed-off-by: Vaclav Demcak <vdemcak@cisco.com>
Jozef Gloncak [Fri, 10 Apr 2015 07:58:32 +0000 (09:58 +0200)]
Fix wrong order of coded row.
providerContext field was called earlier as was initiated
Change-Id: I17e4b5968aaf4f8b9cea8991e7ab1a632e021773
Signed-off-by: Jozef Gloncak <jgloncak@cisco.com>
Tony Tkacik [Fri, 10 Apr 2015 07:32:59 +0000 (09:32 +0200)]
Removed references to features-flow
Change-Id: If76dc9b489b02a3b44c5ffd40c5e3186a20150a7
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
Michal Polkorab [Thu, 9 Apr 2015 15:10:59 +0000 (17:10 +0200)]
Bug 2957 - Added missing registration for Nicira match codecs
Change-Id: I09ff58e4d7d2ec2c093a654c5b27d5d5428e97ba
Signed-off-by: Michal Polkorab <michal.polkorab@pantheon.sk>
michal rehak [Thu, 9 Apr 2015 13:59:03 +0000 (13:59 +0000)]
Merge "Implementing OFPT_PACKET_IN handler"
michal rehak [Thu, 9 Apr 2015 13:57:41 +0000 (13:57 +0000)]
Merge "Added setNotificationService method to interfaces."
michal rehak [Thu, 9 Apr 2015 13:55:15 +0000 (13:55 +0000)]
Merge "Implementing OFPT_PORT_STATUS handling method."
Jozef Gloncak [Thu, 9 Apr 2015 12:38:36 +0000 (14:38 +0200)]
Implementing OFPT_PACKET_IN handler
Implementing of processPacketInMessage() method in DeviceContextImpl
Change-Id: Ic225b6d08c75c68192cde07e97fb931f5dc2415e
Signed-off-by: Jozef Gloncak <jgloncak@cisco.com>
Jozef Gloncak [Thu, 9 Apr 2015 12:15:56 +0000 (14:15 +0200)]
Added setNotificationService method to interfaces.
Change-Id: If03fbda8817ac8791f5774668d3d986dfb28e2b7
Signed-off-by: Jozef Gloncak <jgloncak@cisco.com>
Jozef Gloncak [Thu, 9 Apr 2015 08:32:51 +0000 (10:32 +0200)]
Implementing OFPT_PORT_STATUS handling method.
Implementation of processPortStatusMessage which handle OFPM_PORT_STATUS OF message.
Change-Id: Ia5929139a963803b99446b293d4d62fe6eb445e5
Signed-off-by: Jozef Gloncak <jgloncak@cisco.com>
Martin Bobak [Thu, 9 Apr 2015 12:12:02 +0000 (14:12 +0200)]
DeviceFlowRegistry holds FlowDescriptor instead of FlowId
Change-Id: Ic6f2c7d0e7767a29be0e18fe0fd7514b196b80ae
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Thu, 9 Apr 2015 11:43:35 +0000 (13:43 +0200)]
FlowRegistry renamed to DeviceFlowRegistry
Change-Id: If54d4bbf6994368ccb517071f005c0a9958b250c
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Thu, 9 Apr 2015 11:32:23 +0000 (13:32 +0200)]
removed chatty logging
Change-Id: Id62738c409036d3d965e894e87e63f6659f604cf
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Thu, 9 Apr 2015 07:40:43 +0000 (09:40 +0200)]
DeviceContext exposes delete operation for DS
Change-Id: I0b88f9c6dc6a92fcb37252088470f7cbb4d5f021
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Thu, 9 Apr 2015 07:28:23 +0000 (09:28 +0200)]
added javadoc to DeviceContext
Change-Id: I159a6695016d4f90588e01157cbe33edd6ba95bd
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Wed, 8 Apr 2015 18:20:46 +0000 (20:20 +0200)]
hook add-flow future
- flow future is considered successful when cancelled by barrier
(currently (OF-1.0, OF-1.3) there is no positive confirmation
of add flow in OF-spec)
Change-Id: I66fc03ca3635e893921120d478cc8b041278596a
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Wed, 8 Apr 2015 17:20:06 +0000 (19:20 +0200)]
tune up barrier management
- barrier exposes cancellable timeout handle
- fires only if there are outstanding requests present
- does not store timer object into local field
Change-Id: I5eb71f170ef070fcf379e37bcb87e25fa20be040
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Wed, 8 Apr 2015 16:11:47 +0000 (18:11 +0200)]
added logging information for chained future callback
Change-Id: Ib4c703b677ea020be4da9e74872c2665db08b2a6
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Wed, 8 Apr 2015 16:04:12 +0000 (18:04 +0200)]
add flow to device flow registry when processing addFlow
Change-Id: Ib5b934454f26bd7da112d5167feaeef374a80452
Signed-off-by: Martin Bobak <mbobak@cisco.com>
michal rehak [Wed, 8 Apr 2015 16:02:43 +0000 (16:02 +0000)]
Merge "Fix problem with ParentNodes"
Vaclav Demcak [Wed, 8 Apr 2015 15:16:58 +0000 (17:16 +0200)]
Fix problem with ParentNodes
Note: DataStore transaction always fails if statistics are missing parent nodes.
So we have to prepare all nodes (empty Statistic Data containers) in preparation
data phase.
* add get Port desc process in DeviceManagerImpl
* add empty FlowStatData container for TableFeatures collecting process
Change-Id: I7aab73b846c5aba54a75d619920e487b9f2d337c
Signed-off-by: Vaclav Demcak <vdemcak@cisco.com>
Martin Bobak [Wed, 8 Apr 2015 14:46:23 +0000 (16:46 +0200)]
correct use of FlowHash#hashCode
Change-Id: I8d4c8c9c661eb00c7afda381a80a77a7d1053fbf
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Wed, 8 Apr 2015 13:12:15 +0000 (15:12 +0200)]
introduced FlowUtils that creates alien ids
Change-Id: I939ebc15e03cc450771d4644f2f23934a586688f
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Wed, 8 Apr 2015 12:49:53 +0000 (14:49 +0200)]
flow registry being used by SalFlowService and StatisticsGatheringUtils
Change-Id: I8eb8cc0f8beb04dc4616862f51b4f0faab61534a
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Wed, 8 Apr 2015 11:45:55 +0000 (13:45 +0200)]
FlowHash generated using factory
Change-Id: I3323d1d7fe60605aba8bd15ef05d2d78cbf65e14
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Wed, 8 Apr 2015 11:34:06 +0000 (13:34 +0200)]
FlowRegistry uses flow as parameters
- changed way of hash calculation
Change-Id: Ia1d0cd1c7f31b684db41b6889d07dea32cbc147e
Signed-off-by: Martin Bobak <mbobak@cisco.com>
michal rehak [Wed, 8 Apr 2015 12:03:18 +0000 (12:03 +0000)]
Merge "device flow registry - initial implementation"
michal rehak [Wed, 8 Apr 2015 12:00:49 +0000 (12:00 +0000)]
Merge "added API for OFP internal flow registry"
michal rehak [Wed, 8 Apr 2015 11:59:18 +0000 (11:59 +0000)]
Merge "RpcManager sets maximum request quota for instantiated request context"
Martin Bobak [Wed, 8 Apr 2015 09:25:58 +0000 (11:25 +0200)]
device flow registry - initial implementation
Change-Id: I41b02645b841c57931035cdf3d3014f57b878c59
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Wed, 8 Apr 2015 08:11:10 +0000 (10:11 +0200)]
added API for OFP internal flow registry
Change-Id: I393576c783bce8c95588b585496e255d1b470142
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Tue, 7 Apr 2015 13:25:34 +0000 (15:25 +0200)]
RpcManager sets maximum request quota for instantiated request context
Change-Id: I6c3a9ae6facd4814ebf0f135a175ff16785b0a38
Signed-off-by: Martin Bobak <mbobak@cisco.com>
michal rehak [Tue, 7 Apr 2015 17:18:18 +0000 (17:18 +0000)]
Merge "Merge empty parent Nodes by DeviceManager initialization"
Martin Bobak [Tue, 7 Apr 2015 13:24:51 +0000 (15:24 +0200)]
added logging to statistics manager
Change-Id: Ib47f1dd59b53d14e96113bccc86be66a7a166508
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Tue, 7 Apr 2015 14:05:10 +0000 (16:05 +0200)]
add exception to log message
Change-Id: I1bfb7e009e4768466277dde3c0b0d6d84abfcd9c
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Tue, 7 Apr 2015 10:39:49 +0000 (12:39 +0200)]
initialize OpenflowPortUtils on module start
Change-Id: Iabe1ee1747b07e7aae945533c3668524377e81e3
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Vaclav Demcak [Tue, 7 Apr 2015 11:11:23 +0000 (13:11 +0200)]
Merge empty parent Nodes by DeviceManager initialization
Note: we don't wish to use writeToTransaction with create non existing
parent so we have to merge empty parent Nodes by DeviceManager initialization.
Change-Id: Ib3ecc46d31e113007154ecff25a8afed64c074e7
Signed-off-by: Vaclav Demcak <vdemcak@cisco.com>
Martin Bobak [Sun, 5 Apr 2015 22:39:23 +0000 (00:39 +0200)]
added unit tests for TransactionChainManager
Change-Id: Id37907fa0fa6497d1b670eb241e19ef22358f651
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Sun, 5 Apr 2015 21:41:33 +0000 (23:41 +0200)]
added unit tests for BarrierProcessor
Change-Id: Ic30cf473021d041fb4f79f86c99047b1a46d4c5b
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Sun, 5 Apr 2015 21:40:48 +0000 (23:40 +0200)]
added unit tests for OpenflowProtocolListenerFullImpl
Change-Id: I0b1504c6f3579f12bcccd38ad006b4c6267d4505
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Sun, 5 Apr 2015 06:32:46 +0000 (08:32 +0200)]
added unit tests for MultiMsgCollector
Change-Id: If4ac64835b9cb7a62aebf7c174b9971794bf0ecb
Signed-off-by: Martin Bobak <mbobak@cisco.com>
michal rehak [Tue, 7 Apr 2015 08:48:38 +0000 (08:48 +0000)]
Merge "Rpc Registration for path."
Martin Bobak [Sun, 5 Apr 2015 18:23:01 +0000 (20:23 +0200)]
MultipartRequestInputFactory generates meter and port inputs aligned with OFJ
- removed senseless MultipartRequestInputFactoryTest class
Change-Id: I44ceb00d5fedd6762e74728d3f2482fc65934b6d
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Abhijit Kumbhare [Tue, 7 Apr 2015 01:28:08 +0000 (01:28 +0000)]
Merge "Bug 2895: Fix for FRM ClassNotFoundException"
Ed Warnicke [Tue, 7 Apr 2015 00:23:08 +0000 (17:23 -0700)]
Bug 2895: Fix for FRM ClassNotFoundException
This is actually a workaround. The underlying issue is that the FRM
is not using the config subsystem. The workaround prevents us from
loading it before the other things that *do* wire in the correct
stuff.
Change-Id: I8db90e2d3d0797ba267a19ec357b59398ccee12e
Signed-off-by: Ed Warnicke <eaw@cisco.com>