Added per socket monitoring for client executor pool. These monitoring reveals stats...
commitfcf7ed12d1c6a757c2260a433d0a4ad92dc40189
authorZhongjie Wu <www.zj30@gmail.com>
Wed, 6 Jun 2012 21:38:45 +0000 (6 14:38 -0700)
committerVinoth Chandar <mail.vinoth.chandar@gmail.com>
Tue, 19 Jun 2012 21:22:07 +0000 (19 14:22 -0700)
treef2f93b5c20d3308a2964994101c78cc1129073e5
parent97bfa6751eba8afb13bfc801afa47d2b6bd9af1d
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]