BUG 2049 DataStore failure in StatisticsManager 98/11598/13
authorVaclav Demcak <vdemcak@cisco.com>
Thu, 25 Sep 2014 21:03:30 +0000 (23:03 +0200)
committerTony Tkacik <ttkacik@cisco.com>
Sat, 27 Sep 2014 15:38:32 +0000 (17:38 +0200)
commit8e9240b888d0568b7fb477715698518ca15fa0be
tree617e09bb0d040365dd57f13756c3ed3626d867ee
parent9b50c69a6daa839289e9fd9a1e4649c2710349be
BUG 2049  DataStore failure in StatisticsManager
BUG 2101  When L2 switch installed, its flows are interpreted as new flows with each stats request

* hashCode is not safe in general so we'd like to prevent Collisions how we can
* we change HashBuilding to KeyBuilding from toString method
* toString is generated in CompileTime
* it can not be change during JVM run
* every one use same YANG model version and jar files
* and the same aproach could by use across claster
* add cleaning disconnected Node from StatListeningCommiter implementers

Change-Id: I645e9f07382af0b293bc43698446b7b84b95bbde
Signed-off-by: Vaclav Demcak <vdemcak@cisco.com>
opendaylight/md-sal/statistics-manager/src/main/java/org/opendaylight/controller/md/statistics/manager/StatListeningCommiter.java
opendaylight/md-sal/statistics-manager/src/main/java/org/opendaylight/controller/md/statistics/manager/impl/StatAbstractListenCommit.java
opendaylight/md-sal/statistics-manager/src/main/java/org/opendaylight/controller/md/statistics/manager/impl/StatListenCommitFlow.java
opendaylight/md-sal/statistics-manager/src/main/java/org/opendaylight/controller/md/statistics/manager/impl/StatisticsManagerImpl.java