Repository: hbase Updated Branches: refs/heads/branch-2 83e12153d -> f47761f91
HBASE-21610, numOpenConnections metric is set to -1 when zero server channel exist Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/f47761f9 Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/f47761f9 Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/f47761f9 Branch: refs/heads/branch-2 Commit: f47761f91c9eb33e747d4dd40866e580d915dca5 Parents: 83e1215 Author: Pankaj <[email protected]> Authored: Tue Dec 18 01:31:55 2018 +0530 Committer: stack <[email protected]> Committed: Thu Dec 20 16:36:23 2018 -0800 ---------------------------------------------------------------------- .../src/main/java/org/apache/hadoop/hbase/ipc/NettyRpcServer.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hbase/blob/f47761f9/hbase-server/src/main/java/org/apache/hadoop/hbase/ipc/NettyRpcServer.java ---------------------------------------------------------------------- diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/ipc/NettyRpcServer.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/ipc/NettyRpcServer.java index 8ea2057..742a728 100644 --- a/hbase-server/src/main/java/org/apache/hadoop/hbase/ipc/NettyRpcServer.java +++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/ipc/NettyRpcServer.java @@ -169,8 +169,9 @@ public class NettyRpcServer extends RpcServer { @Override public int getNumOpenConnections() { + int channelsCount = allChannels.size(); // allChannels also contains the server channel, so exclude that from the count. - return allChannels.size() - 1; + return channelsCount > 0 ? channelsCount - 1 : channelsCount; } @Override
