Martin Bobak [Wed, 29 Apr 2015 16:12:09 +0000 (18:12 +0200)]
DeviceContext is not closed by statistics manager when connection status is HANDSHAKING||TIMEOUTING
- device context is added to list of candidates for gathering statistics and removed next time
when connection is closed and statistics gathering is not successful
Change-Id: I48571e4e9d630352f13fde66e086fbe293bfd133
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Wed, 29 Apr 2015 15:55:21 +0000 (17:55 +0200)]
chatty log switched to trace level
Change-Id: Iac1a995451d115cf719c952622b365a64d66876f
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Wed, 29 Apr 2015 15:55:01 +0000 (17:55 +0200)]
Added device connection status information to throwable
Change-Id: I9af26e095e6f8a8550bd52bc44349591fd9774aa
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Wed, 29 Apr 2015 15:54:17 +0000 (17:54 +0200)]
StatisticsManager closes device context when connection not in STATE working
Change-Id: I61c0fbb7c05dc3e723867e67710e88348f3bf567
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Wed, 29 Apr 2015 12:32:01 +0000 (14:32 +0200)]
fix npe in BarrierTaskBuider
Change-Id: I2b11ccb47619c29d81bcacc04c616df493b5ad99
Signed-off-by: Martin Bobak <mbobak@cisco.com>
michal rehak [Wed, 29 Apr 2015 19:32:41 +0000 (19:32 +0000)]
Merge "BarrierTaskBuilder cleanup - moved method to right place"
michal rehak [Wed, 29 Apr 2015 19:32:01 +0000 (19:32 +0000)]
Merge "changed approach to device context synchronization"
michal rehak [Wed, 29 Apr 2015 19:27:47 +0000 (19:27 +0000)]
Merge "RpcContext doesn't hold referrence to DeviceContext anymore"
michal rehak [Wed, 29 Apr 2015 19:25:44 +0000 (19:25 +0000)]
Merge "RpcContext doesn't need to provide DeviceContext"
Timotej Kubas [Wed, 29 Apr 2015 08:32:31 +0000 (10:32 +0200)]
fixing of10 issue in MatchUtil
Change-Id: I406cefad80f19be511b343c3e82c48d907a19aea
Signed-off-by: Timotej Kubas <tkubas@cisco.com>
Martin Bobak [Wed, 29 Apr 2015 11:46:14 +0000 (13:46 +0200)]
BarrierTaskBuilder cleanup - moved method to right place
Change-Id: If52d29af2b89b88000476d02645e501f911ef523
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Wed, 29 Apr 2015 11:25:23 +0000 (13:25 +0200)]
changed approach to device context synchronization
Change-Id: I3708d526e12a9646690db3bfa9e7d69dc52ba8f5
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Wed, 29 Apr 2015 11:19:51 +0000 (13:19 +0200)]
RpcContext doesn't hold referrence to DeviceContext anymore
Change-Id: Ia8a576221dde95d149f0ea8c10024f3153284bde
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Wed, 29 Apr 2015 10:55:41 +0000 (12:55 +0200)]
RpcContext doesn't need to provide DeviceContext
Change-Id: I618e8c2485f33b70fc43a5afcb0abe0905f251c1
Signed-off-by: Martin Bobak <mbobak@cisco.com>
michal rehak [Wed, 29 Apr 2015 12:03:00 +0000 (12:03 +0000)]
Merge "Support for Table Features"
Jozef Gloncak [Tue, 28 Apr 2015 12:41:06 +0000 (14:41 +0200)]
Support for Table Features
FlowListenerTest.java - removed equals which checks concrete transaction ID.
If changes are done on flow also TableForwarder is notified because listener is
listening on subtree changes. Therefore can happend that sometimes changes in
table are processed before changes in flow and therefore is generated transaction
ID DOM-2 instead DOM-1.
Change-Id: I3570c03fda0b532833c85bae01ed4a10cc14a2d2
Signed-off-by: HemaTG <hema.gopalkrishnan@ericsson.com>
Signed-off-by: Jozef Gloncak <jgloncak@cisco.com>
michal rehak [Wed, 29 Apr 2015 10:38:10 +0000 (10:38 +0000)]
Merge "Barrier implementation."
Timotej Kubas [Mon, 27 Apr 2015 10:50:39 +0000 (12:50 +0200)]
Fixed aggregated statistics
- fixed service for requesting/receiving aggregated statistics
from device
Change-Id: I1a1d0537e3405b2cd1303b2581f5ca83b318544b
Signed-off-by: Timotej Kubas <tkubas@cisco.com>
Jozef Gloncak [Fri, 24 Apr 2015 08:08:36 +0000 (10:08 +0200)]
Barrier implementation.
Implementation of service FlowCapableTransactionService. Concretely sendBarrier method.
Change-Id: I75a4a5f82d0943bcbaf7f888e035715d67fafcd9
Signed-off-by: Jozef Gloncak <jgloncak@cisco.com>
michal rehak [Wed, 29 Apr 2015 04:07:54 +0000 (04:07 +0000)]
Merge "TxChaingManager logging changed to warning"
michal rehak [Wed, 29 Apr 2015 04:06:03 +0000 (04:06 +0000)]
Merge "removed unwanted requests map initialization"
michal rehak [Wed, 29 Apr 2015 04:05:13 +0000 (04:05 +0000)]
Merge "added initial waiting for mdsal in topologyManager"
michal rehak [Wed, 29 Apr 2015 04:04:08 +0000 (04:04 +0000)]
Merge "added initial waiting for mdsal in dropTest"
michal rehak [Tue, 28 Apr 2015 19:14:00 +0000 (19:14 +0000)]
Merge "added initial waiting for mdsal in tableMissEnforcer"
Martin Bobak [Tue, 28 Apr 2015 17:35:36 +0000 (19:35 +0200)]
TxChaingManager logging changed to warning
Change-Id: Ibae2db6b9a4eedf2f323323d9f5e67a46f0a5a5c
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Tue, 28 Apr 2015 17:22:53 +0000 (19:22 +0200)]
removed unwanted requests map initialization
Change-Id: I77e94a45ece999a33c6ec2ed9c438e5daa784206
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Tue, 28 Apr 2015 15:36:08 +0000 (17:36 +0200)]
added initial waiting for mdsal in topologyManager
Change-Id: I6ed1cf39abb520da8d79b14e097133d4e5418911
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Tue, 28 Apr 2015 14:32:53 +0000 (16:32 +0200)]
added initial waiting for mdsal in dropTest
Change-Id: I49494116f1b78a0a0179390d52985c70964ba6c3
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Tue, 28 Apr 2015 14:32:27 +0000 (16:32 +0200)]
added initial waiting for mdsal in tableMissEnforcer
Change-Id: Ifd315526e6263231ee41c7d36a9601e7a3bb6294
Signed-off-by: Martin Bobak <mbobak@cisco.com>
michal rehak [Tue, 28 Apr 2015 18:43:57 +0000 (18:43 +0000)]
Merge "added initial waiting for mdsal in FRM"
michal rehak [Tue, 28 Apr 2015 18:43:51 +0000 (18:43 +0000)]
Merge "introduction of ofp-common"
Martin Bobak [Tue, 28 Apr 2015 18:02:00 +0000 (20:02 +0200)]
added versions to drop-test config file dependency
Change-Id: I06b1c676ec9dc095a2cd1dcb90b0a4dc12b868a3
Signed-off-by: Martin Bobak <mbobak@cisco.com>
michal rehak [Tue, 28 Apr 2015 16:39:39 +0000 (16:39 +0000)]
Merge "requests map in deviceContext is synchronized now"
michal rehak [Tue, 28 Apr 2015 16:39:16 +0000 (16:39 +0000)]
Merge "fix npe when calculation port number hash"
Martin Bobak [Tue, 28 Apr 2015 14:31:23 +0000 (16:31 +0200)]
added initial waiting for mdsal in FRM
Change-Id: Iafff27b78597540b9fa273666a2a2c18af0233e7
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Tue, 28 Apr 2015 14:29:25 +0000 (16:29 +0200)]
introduction of ofp-common
- SimpleTaskRetryLooper added (for waiting till given task/action succeeds)
Change-Id: I92e3ba42ddc8fd3d6965b56cc3f329d14ba109e2
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Tue, 28 Apr 2015 16:01:30 +0000 (18:01 +0200)]
requests map in deviceContext is synchronized now
Change-Id: If4514e604bf0ad98a52bd713736c1b5a63b75681
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Tue, 28 Apr 2015 15:06:41 +0000 (17:06 +0200)]
fix npe when calculation port number hash
Change-Id: I57f66d57ce447e84da170aa2e8a97febfdd0dd7f
Signed-off-by: Martin Bobak <mbobak@cisco.com>
michal rehak [Tue, 28 Apr 2015 15:59:02 +0000 (15:59 +0000)]
Merge "clean features dependencies in pom"
Martin Bobak [Tue, 28 Apr 2015 14:03:11 +0000 (16:03 +0200)]
Li feature renamed to be less tongue twisting
Change-Id: I100230ec251ce77f0f4bfd5844d917ee13154652
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Tue, 28 Apr 2015 13:28:43 +0000 (15:28 +0200)]
XID is hooked inside CommonService
Change-Id: Iab83464ccaf2c59b5f8cd9211bb63dc8d0971c89
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Tue, 28 Apr 2015 09:17:45 +0000 (11:17 +0200)]
fixed statistics gathering future handling in StatsManager
Change-Id: I71b618a7dc45998f7f5a524332589181be2eaf99
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Tue, 28 Apr 2015 09:09:40 +0000 (11:09 +0200)]
Fix npe when closing connection
Change-Id: I29eb9511678c72a1589620f4f23ca5e165852691
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Tue, 28 Apr 2015 09:08:31 +0000 (11:08 +0200)]
StatisticsContext returns information whether some of statistics were gathered
- StatisticsManager doesn't delete node from DS, DeviceCtx does that instead
Change-Id: Ic9ad83521be7a5a73b2216ac3ad615eced1754a8
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Tue, 28 Apr 2015 08:05:47 +0000 (10:05 +0200)]
StatsContext that fails to gather initial statistics is not registerd in manager's registry
Change-Id: Id6597dbfdc4bbf35f50efd02220e9c1f393bbea7
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Mon, 27 Apr 2015 16:29:47 +0000 (18:29 +0200)]
fix npe when calculating mask hash
Change-Id: I6a1e1234f78938246fb438639c54afd8ffa7b708
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Mon, 27 Apr 2015 15:59:02 +0000 (17:59 +0200)]
fix npe when calculating metadata hash
Change-Id: I5702948147a40fc3fba09c8a83e7d6a0a8daedad
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Mon, 27 Apr 2015 15:08:19 +0000 (17:08 +0200)]
calclulate IP addresses hash only from masked part of address
Change-Id: I9fabfc6bffe2341576eed2582de40f118baee255
Signed-off-by: Martin Bobak <mbobak@cisco.com>
michal rehak [Tue, 28 Apr 2015 11:44:34 +0000 (11:44 +0000)]
Merge topic 'Li-proposal'
* changes:
fix npe when in CommonService
flow hash computation take into account full Ipv6 form and more of layer3 match parameters
michal rehak [Tue, 28 Apr 2015 11:41:58 +0000 (11:41 +0000)]
Merge "SalEchoServiceImpl implementation"
Martin Bobak [Mon, 27 Apr 2015 18:09:58 +0000 (20:09 +0200)]
clean features dependencies in pom
Change-Id: I8ec4c77cd6d446244e675410e7affa0412f4ba3f
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Jozef Gloncak [Fri, 24 Apr 2015 07:30:49 +0000 (09:30 +0200)]
SalEchoServiceImpl implementation
Implementation of echo service.
Change-Id: I38019dd24a914435ff29994c5f7d9735bd59c3fa
Signed-off-by: Jozef Gloncak <jgloncak@cisco.com>
Timotej Kubas [Mon, 27 Apr 2015 15:00:31 +0000 (17:00 +0200)]
Fixed hash computation
Change-Id: Icea92552a7c8d9c7ec84bc45466650a11de0ceef
Signed-off-by: Timotej Kubas <tkubas@cisco.com>
Michal Rehak [Mon, 27 Apr 2015 18:14:59 +0000 (20:14 +0200)]
features refactoring - allow for He and Li in one build
- remove default features
- features divided into separate projects
- renamed lithium features - added 'li'
- added li-features version into artifacts pom
- added li-features into local karaf distro
Change-Id: I9d447d450d0569e641145c05b05eb7b5af1b25fe
Signed-off-by: Michal Rehak <mirehak@cisco.com>
michal rehak [Mon, 27 Apr 2015 17:21:08 +0000 (17:21 +0000)]
Merge "Extracting error handling methods to standalone callback implementation."
Martin Bobak [Mon, 27 Apr 2015 13:19:55 +0000 (15:19 +0200)]
TransactionChain manager schedules preset time, not fixed value
Change-Id: I641669082af106b3c65a709682dd850e87c63e7a
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Mon, 27 Apr 2015 12:04:42 +0000 (14:04 +0200)]
added drop test config for He
- this config file is needed for drop-test to start after
drop-test startup is driven by config subsystem
Change-Id: I1bccd3324be9d3448ab8528f9fb047c5db9c178a
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Jozef Gloncak [Fri, 24 Apr 2015 07:17:47 +0000 (09:17 +0200)]
Extracting error handling methods to standalone callback implementation.
OFJResult2RequestCtxFuture was implemented as named class BaseCallback and it is
possible to implement also what should happend if future is successfull (e.g.
SuccessCallback).
Change-Id: I9010d6bcc0dbd46f63552d521cd36541c4008010
Signed-off-by: Jozef Gloncak <jgloncak@cisco.com>
Shigeru Yasuda [Mon, 27 Apr 2015 04:40:51 +0000 (13:40 +0900)]
Bug 3065: Fixed bugs in features.xml.
<configfile> has to be written without leading and trailing whitespace
characters.
Change-Id: Iec936102233fd56b02cc3102d97b5660a2ff861f
Signed-off-by: Shigeru Yasuda <s-yasuda@da.jp.nec.com>
Martin Bobak [Sun, 26 Apr 2015 20:15:56 +0000 (22:15 +0200)]
fix npe when in CommonService
Change-Id: Ia978abfd00cd6801d30907642b90dc34937432ad
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Sun, 26 Apr 2015 20:15:12 +0000 (22:15 +0200)]
flow hash computation take into account full Ipv6 form and more of layer3 match parameters
Change-Id: I9bd701a5bf65f0483446f2617a074096ff852cf7
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Sun, 26 Apr 2015 17:33:15 +0000 (19:33 +0200)]
added logging to FlowUtil
Change-Id: Ic28008ba5c09269fd81734dcda869a4c773a3c8f
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Sun, 26 Apr 2015 16:48:36 +0000 (18:48 +0200)]
fix failing hash computation when token is empty
Change-Id: I83cfee7dcab398e8c5068877382c997cdb19c7a4
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Sun, 26 Apr 2015 15:52:14 +0000 (17:52 +0200)]
removed chatty log from StatisticsGatheringService
Change-Id: I2b4cd24bb665c717947f0d7506cd15c94448c934
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Sun, 26 Apr 2015 15:23:08 +0000 (17:23 +0200)]
fix npe when device disconnects before HELLO process finishes
Change-Id: Ib09d705f89c7a1a9d6ac242c9aae5e05641f7881
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Sun, 26 Apr 2015 14:24:49 +0000 (16:24 +0200)]
rewrite ofp-He to direct access md-sal services
- till now ofplugin used general BindingBroker to access
services
- adjusted service parameters format
Change-Id: Iea6338a77b9dd03772c5146ba94ba9ffffd6977e
Signed-off-by: Martin Bobak <mbobak@cisco.com>
michal rehak [Sun, 26 Apr 2015 14:26:55 +0000 (14:26 +0000)]
Merge "drop test migrated to config subsystem"
Martin Bobak [Sun, 26 Apr 2015 10:49:40 +0000 (12:49 +0200)]
BarrierTask holds referrence to DeviceContext
Change-Id: I4142e01b650d6de878e53169166e1aa2f96de088
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Sat, 25 Apr 2015 23:01:57 +0000 (01:01 +0200)]
eliminated singletons
- LLDPAger was unable to restart because of init of timer in private ctor
Change-Id: Ifd0fd642a1936c646ae4bbf00720f81955dd44e5
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Sat, 25 Apr 2015 22:34:06 +0000 (00:34 +0200)]
lldp-speaker - added status service close
- on module close the service rpc registration shall close too
Change-Id: Ia65cf87606fcc2a3a42469d208ee4fc5ff46e541
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Sun, 26 Apr 2015 09:07:25 +0000 (11:07 +0200)]
drop test migrated to config subsystem
- bundle is started by ConfigSubsystem and uses
ping-pong-data-broker and related services
Change-Id: Ia469d9d35dd1a0ad1e040c664e72c553d492e81a
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Sat, 25 Apr 2015 14:59:37 +0000 (16:59 +0200)]
wiring extensions for ofp-Li
- reused the same way as by ofp-He - needs rework
Change-Id: I6e9fa7e6edb8c4a45ca65adc25d23bddb9459602
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Sat, 25 Apr 2015 14:36:46 +0000 (16:36 +0200)]
extensions now use extension-API to register
- required in order to have common way for registering extensions
now ofplugin implementation can be switched without affecting
extensions
Change-Id: Ifa5a425e9ad2cb7c855e57d8d03a6de9f96a1e1a
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Sat, 25 Apr 2015 10:10:11 +0000 (12:10 +0200)]
provider renamed - uniformed prefix
Change-Id: I4389e31005272237933d4099f1068d097c347719
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Robert Varga [Sat, 25 Apr 2015 12:41:30 +0000 (14:41 +0200)]
Migrate FRM to DataTreeChangeListener
The new interface is really what we want to do, so migrate over, cutting
a lot of the code out.
Change-Id: I2d33dc1fa55dc9508257d09e2c88ec0b3022209e
Signed-off-by: Robert Varga <rovarga@cisco.com>
Martin Bobak [Sat, 25 Apr 2015 10:11:31 +0000 (12:11 +0200)]
DeviceState has to be set to valid
Change-Id: I1d451ac76f7defab1ffa641264103f9bdc434d03
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Sat, 25 Apr 2015 10:11:12 +0000 (12:11 +0200)]
devCtxs in DeviceManager doesn't need to be synchronized
Change-Id: I16924fac2dba9360932091fe80274d9ea6f13255
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Sat, 25 Apr 2015 10:02:36 +0000 (12:02 +0200)]
BarrierTask will not be scheduled when its DeviceCtx closes
Change-Id: I0c2dcaa7322c26c17ce81c460f9fcaf433ddb376
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Fri, 24 Apr 2015 19:07:21 +0000 (21:07 +0200)]
add missing contexts to registered service implementations
Change-Id: I25316f5c9af1f1f87d7c39e2ef626761cd4cb0c8
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Fri, 24 Apr 2015 15:06:57 +0000 (17:06 +0200)]
openflowpluginProvider shifted to databroker, rpc provider and notification provider service from mdsal
Change-Id: I0c3e7e74b69cd0e60f1cae078266d3bc439b5e74
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Fri, 24 Apr 2015 09:04:24 +0000 (11:04 +0200)]
added profile that allows to choose whether build Li/He features
Change-Id: Idf848f379250e00268f09de4f7a0e1bb2205bc4a
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Thu, 23 Apr 2015 18:58:36 +0000 (20:58 +0200)]
defensively commented code revived
Change-Id: I7b69dfe37e62667c49ad2e430530790c3190e0c1
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Thu, 23 Apr 2015 18:35:05 +0000 (20:35 +0200)]
fix npe when no extension converter is registered
Change-Id: Ia58244b3b2f13612d40bf9ff6f5df7b90d1b9e8e
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Thu, 23 Apr 2015 17:37:54 +0000 (19:37 +0200)]
migrating FRM to config subsystem
- fixed IT - added FRM modul config into controller.xml
Change-Id: I629f10523d9eab451e8618a6eda8e8358eff7306
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Thu, 23 Apr 2015 18:18:43 +0000 (20:18 +0200)]
drop action can't drop to extensions processing
Change-Id: If51077cda66f796f3bc8a9c8403ab7c3474bd924
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Thu, 23 Apr 2015 17:28:03 +0000 (19:28 +0200)]
device specific registries close when device ctx closes
Change-Id: Ie060d32a7694ee2e7cab41d61a3aede07793172a
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Thu, 23 Apr 2015 17:13:14 +0000 (19:13 +0200)]
classifier for configuration files copies xml suffix
Change-Id: I340c664056468c15a85b1f1241b00aab76dd9f22
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Fri, 24 Apr 2015 11:19:53 +0000 (13:19 +0200)]
added dependency to API
- API should not be reachable as transient dependency
Change-Id: Id840809d5b90b661aa6b9e2afb06192ee700632d
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Fri, 24 Apr 2015 11:18:48 +0000 (13:18 +0200)]
fixed NotificationServiceProvider test issue
- removed reference to particular NotificationServiceProvider implementation
Change-Id: Ic8f3ef37b2e3108945647219a8ad8a399a10157e
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Ed Warnicke [Thu, 23 Apr 2015 23:34:42 +0000 (16:34 -0700)]
git reRevert "features cleanup for Li proposal implementation"
This reverts commit
7105851746e6d21f917b4b15cf638540c8056606.
Signed-off-by: Ed Warnicke <hagbard@gmail.com>
Martin Bobak [Thu, 23 Apr 2015 16:23:01 +0000 (18:23 +0200)]
fix c&p error in close method
Change-Id: I52e546a6a0bb768d4c362193882b88c1354961b9
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Thu, 23 Apr 2015 16:20:28 +0000 (18:20 +0200)]
StatisticsContext returns failed future when statistics are not gathered
Change-Id: I73a93672284fde61de018dc723e35161954527ff
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Wed, 22 Apr 2015 17:53:05 +0000 (19:53 +0200)]
removed device features query hack
- bypassing was replaced with real call
- enhanced trace logging
Change-Id: I1b4fc54a3c107708cd25e1ef20846cd0e921f843
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Wed, 22 Apr 2015 17:45:20 +0000 (19:45 +0200)]
added unit tests for SystemNotificationsListenerImpl
Change-Id: I8b57eac7f90121b501ddbfd0775cbf09ab8ab794
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Thu, 23 Apr 2015 13:25:04 +0000 (15:25 +0200)]
features cleanup for Li proposal implementation
- Li - OFP features will be used from now on
- previous versions will have He suffix
Change-Id: Ie3c2c31c478a87074ab5705a1333a4143f3dfeda
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Thu, 23 Apr 2015 12:45:13 +0000 (14:45 +0200)]
synchronization of device context
Change-Id: I9095d256f1dc7b1ac532977f17abfb2ade9356cb
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Thu, 23 Apr 2015 12:43:32 +0000 (14:43 +0200)]
unhook reqCtx in all cases
Change-Id: I8a26a617ccc1d02b5f40a14dc30179e8727938b6
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Thu, 23 Apr 2015 12:16:12 +0000 (14:16 +0200)]
CommonService#handleServiceCall is final
Change-Id: I6ae76b5bb5651ccf5f57f1b74949e58074d51a0e
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Thu, 23 Apr 2015 12:03:53 +0000 (14:03 +0200)]
getCapabilities method is not needed - removed
Change-Id: I7ac71867fe9aa22e0afaefe72b4aad5318635588
Signed-off-by: Martin Bobak <mbobak@cisco.com>
Martin Bobak [Thu, 23 Apr 2015 08:45:42 +0000 (10:45 +0200)]
DeviceContexts holds more than one refference to close handler
Change-Id: I9174f9414ae0724a9236c0c29b715e6c078fb110
Signed-off-by: Martin Bobak <mbobak@cisco.com>