Added per socket monitoring for client executor pool. These monitoring reveals stats...
commitc41962885a66212e96d1b3221b3ebf5e63e58f8e
authorZhongjie Wu <www.zj30@gmail.com>
Wed, 6 Jun 2012 21:38:45 +0000 (6 14:38 -0700)
committerZhongjie Wu <www.zj30@gmail.com>
Wed, 6 Jun 2012 21:38:45 +0000 (6 14:38 -0700)
treeaf5959eed51e724a67b366f0786f664394b8f5b0
parent73e397a41f91491cb143a51e938d9440a83e958c
Added per socket monitoring for client executor pool. These monitoring reveals stats including averag, 50th, 99th wait ms for socket checkout; number of checkout in an interval etc
src/java/voldemort/client/SocketStoreClientFactory.java
src/java/voldemort/store/socket/clientrequest/ClientRequestExecutorFactory.java
src/java/voldemort/store/socket/clientrequest/ClientRequestExecutorPool.java
src/java/voldemort/store/stats/ClientSocketStats.java [new file with mode: 0644]
src/java/voldemort/store/stats/ClientSocketStatsJmx.java [new file with mode: 0644]
test/unit/voldemort/server/socket/ClientRequestExecutorPoolTest.java
test/unit/voldemort/store/stats/ClientSocketStatsTest.java [new file with mode: 0644]