Bug 4957 No empty transaction for every connection fix 37/33137/4
authorVaclav Demcak <vdemcak@cisco.com>
Thu, 14 Jan 2016 05:09:10 +0000 (06:09 +0100)
committerJozef Bacigal <jbacigal@cisco.com>
Thu, 4 Feb 2016 10:01:35 +0000 (11:01 +0100)
commite95099b3217d7c3d7a09a5700026dbc561597121
treef97ba3c21197a3ec44cc58966b4eb24a1fe41c99
parent7495093cdf6e375a9e6451c6a213808d9677dbae
Bug 4957 No empty transaction for every connection fix

Every new connection populate transaction in posthandshake
process. So in closing time every (MASTER / SLAVES) instances
make concurent modification submit.
We would like to prevent to have some data for SLAVES in
postHandshake process in transactionManager.

* move initialization NodeInfo data from DeviceManagerImpl
to new util class : DeviceInitializationUtils

Change-Id: I2e70e53e7b21409fe61270690a502d8222ccaec7
Signed-off-by: Jozef Bacigal <jbacigal@cisco.com>
openflowplugin-impl/src/main/java/org/opendaylight/openflowplugin/impl/device/DeviceManagerImpl.java
openflowplugin-impl/src/main/java/org/opendaylight/openflowplugin/impl/util/DeviceInitializationUtils.java [new file with mode: 0644]
openflowplugin-impl/src/test/java/org/opendaylight/openflowplugin/impl/device/DeviceManagerImplTest.java
openflowplugin-impl/src/test/java/org/opendaylight/openflowplugin/impl/util/DeviceInitializationUtilsTest.java [new file with mode: 0644]