This is an automated email from the ASF dual-hosted git repository. tanxinyu pushed a commit to branch master_performance in repository https://gitbox.apache.org/repos/asf/iotdb.git
commit 1d2431b6d65e1b114df0503482bc29b0fa1e0230 Author: LebronAl <[email protected]> AuthorDate: Mon Nov 29 12:07:41 2021 +0800 add send log timer --- .../main/java/org/apache/iotdb/cluster/server/member/RaftMember.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cluster/src/main/java/org/apache/iotdb/cluster/server/member/RaftMember.java b/cluster/src/main/java/org/apache/iotdb/cluster/server/member/RaftMember.java index 1e71fed..05ce76c 100644 --- a/cluster/src/main/java/org/apache/iotdb/cluster/server/member/RaftMember.java +++ b/cluster/src/main/java/org/apache/iotdb/cluster/server/member/RaftMember.java @@ -1898,7 +1898,9 @@ public abstract class RaftMember implements RaftMemberMBean { getAppendNodeEntryHandler(log, voteCounter, node, leaderShipStale, newLeaderTerm, peer); try { logger.debug("{} sending a log to {}: {}", name, node, log); + long startTime = Timer.Statistic.RAFT_SENDER_SEND_LOG.getOperationStartTime(); long result = client.appendEntry(request); + Timer.Statistic.RAFT_SENDER_SEND_LOG.calOperationCostTimeFromStart(startTime); handler.onComplete(result); } catch (TException e) { client.getInputProtocol().getTransport().close();
