Code Review
/
controller.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Fix write transaction shard stats
[controller.git]
/
opendaylight
/
md-sal
/
sal-distributed-datastore
/
src
/
main
/
java
/
org
/
opendaylight
/
controller
/
cluster
/
datastore
/
jmx
/
mbeans
/
shard
/
ShardStatsMXBean.java
diff --git
a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/jmx/mbeans/shard/ShardStatsMXBean.java
b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/jmx/mbeans/shard/ShardStatsMXBean.java
index dc45d3f62667bc4078978d6b7e7b5863f8fd58a5..ac76891b69b70ff80d05d613ff477f57d61754e5 100644
(file)
--- a/
opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/jmx/mbeans/shard/ShardStatsMXBean.java
+++ b/
opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/jmx/mbeans/shard/ShardStatsMXBean.java
@@
-12,75
+12,83
@@
import java.util.List;
import org.opendaylight.controller.cluster.raft.client.messages.FollowerInfo;
/**
import org.opendaylight.controller.cluster.raft.client.messages.FollowerInfo;
/**
- * @author: syedbahm
+ * MXBean interface for shard stats.
+ *
+ * @author syedbahm
*/
public interface ShardStatsMXBean {
*/
public interface ShardStatsMXBean {
- String getShardName();
+ String getShardName();
+
+ String getStatRetrievalTime();
+
+ String getStatRetrievalError();
+
+ long getCommittedTransactionsCount();
-
String getStatRetrievalTime
();
+
long getReadOnlyTransactionCount
();
-
String getStatRetrievalError
();
+
long getReadWriteTransactionCount
();
-
long getCommittedTransactionsCount
();
+
long getLastLogIndex
();
-
long getReadOnlyTransactionCount
();
+
long getLastLogTerm
();
-
long getWriteOnlyTransactionCount
();
+
long getCurrentTerm
();
-
long getReadWriteTransactionCount
();
+
long getCommitIndex
();
-
long getLastLogIndex
();
+
long getLastApplied
();
-
long getLastLogTerm
();
+
long getLastIndex
();
-
long getCurren
tTerm();
+
long getLas
tTerm();
-
long getCommi
tIndex();
+
long getSnapsho
tIndex();
-
long getLastApplied
();
+
long getSnapshotTerm
();
-
long getLast
Index();
+
long getReplicatedToAll
Index();
-
long getLastTerm
();
+
String getLastCommittedTransactionTime
();
-
long getSnapshotIndex
();
+
long getFailedTransactionsCount
();
-
long getSnapshotTerm
();
+
long getAbortTransactionsCount
();
-
long getReplicatedToAllIndex
();
+
long getFailedReadTransactionsCount
();
-
String getLastCommittedTransactionTime
();
+
String getLeader
();
-
long getFailedTransactionsCount
();
+
String getRaftState
();
-
long getAbortTransactionsCount
();
+
String getVotedFor
();
-
long getFailedReadTransactionsCount
();
+
boolean isSnapshotCaptureInitiated
();
-
String getLeader
();
+
boolean isVoting
();
-
String getRaftState
();
+
void resetTransactionCounters
();
-
String getVotedFor
();
+
long getInMemoryJournalDataSize
();
-
boolean isSnapshotCaptureInitiated
();
+
long getInMemoryJournalLogSize
();
-
void resetTransactionCounter
s();
+
boolean getFollowerInitialSyncStatu
s();
-
long getInMemoryJournalDataSize
();
+
List<FollowerInfo> getFollowerInfo
();
-
long getInMemoryJournalLogSize
();
+
String getPeerAddresses
();
-
boolean getFollowerInitialSyncStatu
s();
+
String getPeerVotingState
s();
-
List<FollowerInfo> getFollowerInfo
();
+
long getLeadershipChangeCount
();
-
String getPeerAddresses
();
+
String getLastLeadershipChangeTime
();
-
long getLeadershipChangeCount
();
+
int getPendingTxCommitQueueSize
();
-
String getLastLeadershipChangeTim
e();
+
int getTxCohortCacheSiz
e();
-
int getPendingTxCommitQueueSize
();
+
void captureSnapshot
();
}
}