Expose AskTimeoutException counter from DatastoreInfoMXBean 84/93284/1
authorRobert Varga <robert.varga@pantheon.tech>
Thu, 22 Oct 2020 21:38:04 +0000 (23:38 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Fri, 23 Oct 2020 09:51:55 +0000 (11:51 +0200)
commit40c466e1c658b23bff55d9856df6349a32e87cd2
tree4f795c1f4e623fc4ff3a46bd671cdf07d0715104
parent0fa11fe973ffd80a3417075885aaca98bc47a526
Expose AskTimeoutException counter from DatastoreInfoMXBean

This is a natural place to keep track of all exceptions which
happen in datastore context. Hook an onComplete() to each future
which goes by and update the counter.

JIRA: CONTROLLER-1963
Change-Id: Ib208b377e1ab533993597660228b5fc87919e75b
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 9045f6fc943e9794055463442dcfa9bce64b68d3)
opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/jmx/mbeans/DatastoreInfoMXBean.java
opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/jmx/mbeans/DatastoreInfoMXBeanImpl.java
opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/utils/ActorUtils.java