Configuration service uses an inconsistent hashcode in the clustered data structure 74/10174/1
authorGiovanni Meo <gmeo@cisco.com>
Fri, 22 Aug 2014 14:50:03 +0000 (16:50 +0200)
committerGiovanni Meo <gmeo@cisco.com>
Fri, 22 Aug 2014 14:50:03 +0000 (16:50 +0200)
commit1f5ea7dfb49937a9e6402bf8d194ff56c565836d
tree346e96fb05282d89bdbf68cc7b5ca76d6e2de897
parent45d3c4d975980774190bf8d640ebc0ca40de0abe
Configuration service uses an inconsistent hashcode in the clustered data structure

- Using Enum in the Key field of a clustered data structure can lead
to propagation issues, because the clustering services implementation
relay on a consistent hashcode to be calculated. So replaced the Java
Enum used in configuration.implementation bundle with String.

Change-Id: Id36ac46c9f38859d5325fc4f2e8674c9c3828ec4
Signed-off-by: Giovanni Meo <gmeo@cisco.com>
opendaylight/configuration/implementation/src/main/java/org/opendaylight/controller/configuration/internal/ConfigurationService.java
opendaylight/configuration/implementation/src/main/java/org/opendaylight/controller/configuration/internal/ContainerConfigurationService.java