Csaba Ringhofer has uploaded this change for review. ( 
http://gerrit.cloudera.org:8080/24104


Change subject: IMPALA-14839: Add counters for slowest channels in 
KrpcDataStreamSenders
......................................................................

IMPALA-14839: Add counters for slowest channels in KrpcDataStreamSenders

Example output:
KrpcDataStreamSender (dst_id=2):
  Slowest network: csringhofer-7000-ubuntu a248872a6bdec49f:719cedac00000005
  Slowest receiver: csringhofer-7000-ubuntu a248872a6bdec49f:719cedac00000005
    - NetworkThroughput: (Avg: 51.94 KB/sec ; Min: 51.94 KB/sec ; Max: 51.94 
KB/sec ; Number of samples: 1)
    - RpcNetworkTime: (Avg: 207.683us ; Min: 74.744us ; Max: 319.649us ; Sum: 
830.732us ; Number of samples: 4)
    - RpcRecvrTime: (Avg: 68.147us ; Min: 24.277us ; Max: 101.351us ; Sum: 
272.591us ; Number of samples: 4)
    - Slowest RpcNetworkTime: (Avg: 197.196us ; Min: 74.744us ; Max: 319.649us 
; Sum: 394.393us ; Number of samples: 2)
    - Slowest RpcRecvrTime: (Avg: 62.814us ; Min: 24.277us ; Max: 101.351us ; 
Sum: 125.628us ; Number of samples: 2)

Track recvr/network stat for each channel separately and add the one
with the highest recvr/network sum to the profile. The hostname and
fragment instance id for the selected channel is added as info string.

The new counters are only added if there are >1 channels.
NetworkThroughput is not tracked separately as I consider
it to be less useful.

Testing:
- tested manually

Change-Id: I8e56dab3603ea6c5fb345793485af6ed52613046
---
M be/src/runtime/krpc-data-stream-sender.cc
M be/src/runtime/krpc-data-stream-sender.h
M be/src/util/runtime-profile-counters.h
M be/src/util/runtime-profile.cc
4 files changed, 61 insertions(+), 0 deletions(-)



  git pull ssh://gerrit.cloudera.org:29418/Impala-ASF refs/changes/04/24104/1
--
To view, visit http://gerrit.cloudera.org:8080/24104
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: I8e56dab3603ea6c5fb345793485af6ed52613046
Gerrit-Change-Number: 24104
Gerrit-PatchSet: 1
Gerrit-Owner: Csaba Ringhofer <[email protected]>

Reply via email to