Maintain EntityOwnershipStatistics 59/28259/7
authorMoiz Raja <moraja@cisco.com>
Sun, 11 Oct 2015 18:56:25 +0000 (11:56 -0700)
committerTom Pantelis <tpanteli@brocade.com>
Wed, 28 Oct 2015 13:21:57 +0000 (13:21 +0000)
commit2a7203ba98c43a769414be4b7aac7d685df8864a
tree4de97dea85d5e46cceb112640b37451636e7e792
parent56c6d3def181437a1f6cf131cefb1449e0603293
Maintain EntityOwnershipStatistics

Implementing a LoadBalancing entity owner selection
strategy depends on our ability to find the load on
specific candidates. The EntityOwnershipStatistics collects
this information and provides query methods to access
ownership counts for candidates.

Change-Id: I7e812b15e8fb21e3be1aed10384600b9acb8bf20
Signed-off-by: Moiz Raja <moraja@cisco.com>
opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/entityownership/AbstractEntityOwnerChangeListener.java [new file with mode: 0644]
opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/entityownership/EntityOwnerChangeListener.java
opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/entityownership/EntityOwnershipShard.java
opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/entityownership/EntityOwnershipStatistics.java [new file with mode: 0644]
opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/datastore/entityownership/EntityOwnershipStatisticsTest.java [new file with mode: 0644]