diff --git a/core/src/main/scala/org/apache/spark/executor/Executor.scala b/core/src/main/scala/org/apache/spark/executor/Executor.scala index fc22107e008be..011af17713243 100644 --- a/core/src/main/scala/org/apache/spark/executor/Executor.scala +++ b/core/src/main/scala/org/apache/spark/executor/Executor.scala @@ -750,7 +750,6 @@ private[spark] class Executor( .inc(task.metrics.outputMetrics.bytesWritten) executorSource.METRIC_OUTPUT_RECORDS_WRITTEN .inc(task.metrics.outputMetrics.recordsWritten) - executorSource.METRIC_RESULT_SIZE.inc(task.metrics.resultSize) executorSource.METRIC_DISK_BYTES_SPILLED.inc(task.metrics.diskBytesSpilled) executorSource.METRIC_MEMORY_BYTES_SPILLED.inc(task.metrics.memoryBytesSpilled) incrementShuffleMetrics(executorSource, task.metrics) @@ -764,6 +763,7 @@ private[spark] class Executor( val serializedDirectResult = SerializerHelper.serializeToChunkedBuffer(ser, directResult, valueByteBuffer.size + accumUpdates.size * 32 + metricPeaks.length * 8) val resultSize = serializedDirectResult.size + executorSource.METRIC_RESULT_SIZE.inc(resultSize) // directSend = sending directly back to the driver val serializedResult: ByteBuffer = {