Skip to content

Commit 9f7cf4c

Browse files
author
Ravindra Dingankar
committed
rename metric to ReadTransferRateMBs
1 parent 3f8ce0c commit 9f7cf4c

File tree

3 files changed

+11
-11
lines changed

3 files changed

+11
-11
lines changed

hadoop-common-project/hadoop-common/src/site/markdown/Metrics.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -370,7 +370,7 @@ Each metrics record contains tags such as SessionId and Hostname as additional i
370370
|:---- |:---- |
371371
| `BytesWritten` | Total number of bytes written to DataNode |
372372
| `BytesRead` | Total number of bytes read from DataNode |
373-
| `BytesReadTransferRate`*num*`s(50/75/90/95/99)thPercentileRate` | The 50/75/90/95/99th percentile of the transfer rate of bytes read from the DataNode. The transfer rate is measured in megabytes per second. |
373+
| `ReadTransferRateMBs`*num*`s(50/75/90/95/99)thPercentileRate` | The 50/75/90/95/99th percentile of the transfer rate of bytes read from the DataNode. The transfer rate is measured in megabytes per second. |
374374
| `BlocksWritten` | Total number of blocks written to DataNode |
375375
| `BlocksRead` | Total number of blocks read from DataNode |
376376
| `BlocksReplicated` | Total number of blocks replicated |

hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/datanode/DataXceiver.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -633,7 +633,7 @@ public void readBlock(final ExtendedBlock block,
633633
datanode.metrics.incrBytesRead((int) read);
634634
datanode.metrics.incrBlocksRead();
635635
datanode.metrics.incrTotalReadTime(duration);
636-
datanode.metrics.addBytesReadTransferRate(DFSUtil.transferRateMBs(read, duration));
636+
datanode.metrics.addReadTransferRateMBs(DFSUtil.transferRateMBs(read, duration));
637637
} catch ( SocketException ignored ) {
638638
LOG.trace("{}:Ignoring exception while serving {} to {}",
639639
dnR, block, remoteAddress, ignored);
@@ -1124,7 +1124,7 @@ public void copyBlock(final ExtendedBlock block,
11241124
datanode.metrics.incrBytesRead((int) read);
11251125
datanode.metrics.incrBlocksRead();
11261126
datanode.metrics.incrTotalReadTime(duration);
1127-
datanode.metrics.addBytesReadTransferRate(DFSUtil.transferRateMBs(read, duration));
1127+
datanode.metrics.addReadTransferRateMBs(DFSUtil.transferRateMBs(read, duration));
11281128

11291129
LOG.info("Copied {} to {}", block, peer.getRemoteAddressString());
11301130
} catch (IOException ioe) {

hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/datanode/metrics/DataNodeMetrics.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,8 @@ public class DataNodeMetrics {
6161
@Metric MutableCounterLong bytesRead;
6262
@Metric("Milliseconds spent reading")
6363
MutableCounterLong totalReadTime;
64-
@Metric MutableRate bytesReadTransferRate;
65-
final MutableQuantiles[] bytesReadTransferRateQuantiles;
64+
@Metric MutableRate readTransferRateMBs;
65+
final MutableQuantiles[] readTransferRateMBsQuantiles;
6666
@Metric MutableCounterLong blocksWritten;
6767
@Metric MutableCounterLong blocksRead;
6868
@Metric MutableCounterLong blocksReplicated;
@@ -229,7 +229,7 @@ public DataNodeMetrics(String name, String sessionId, int[] intervals,
229229
sendDataPacketTransferNanosQuantiles = new MutableQuantiles[len];
230230
ramDiskBlocksEvictionWindowMsQuantiles = new MutableQuantiles[len];
231231
ramDiskBlocksLazyPersistWindowMsQuantiles = new MutableQuantiles[len];
232-
bytesReadTransferRateQuantiles = new MutableQuantiles[len];
232+
readTransferRateMBsQuantiles = new MutableQuantiles[len];
233233

234234
for (int i = 0; i < len; i++) {
235235
int interval = intervals[i];
@@ -258,8 +258,8 @@ public DataNodeMetrics(String name, String sessionId, int[] intervals,
258258
"ramDiskBlocksLazyPersistWindows" + interval + "s",
259259
"Time between the RamDisk block write and disk persist in ms",
260260
"ops", "latency", interval);
261-
bytesReadTransferRateQuantiles[i] = registry.newQuantiles(
262-
"bytesReadTransferRate" + interval + "s",
261+
readTransferRateMBsQuantiles[i] = registry.newQuantiles(
262+
"readTransferRateMBs" + interval + "s",
263263
"Rate at which bytes are read from datanode calculated in megabytes per second",
264264
"ops", "rate", interval);
265265
}
@@ -323,9 +323,9 @@ public void addIncrementalBlockReport(long latency,
323323
}
324324
}
325325

326-
public void addBytesReadTransferRate(long transferRateMBs) {
327-
bytesReadTransferRate.add(transferRateMBs);
328-
for (MutableQuantiles q : bytesReadTransferRateQuantiles) {
326+
public void addReadTransferRateMBs(long transferRateMBs) {
327+
readTransferRateMBs.add(transferRateMBs);
328+
for (MutableQuantiles q : readTransferRateMBsQuantiles) {
329329
q.add(transferRateMBs);
330330
}
331331
}

0 commit comments

Comments
 (0)