Github user squito commented on a diff in the pull request:

    https://github.com/apache/spark/pull/21221#discussion_r207000099
  
    --- Diff: 
core/src/test/scala/org/apache/spark/scheduler/EventLoggingListenerSuite.scala 
---
    @@ -251,6 +261,214 @@ class EventLoggingListenerSuite extends SparkFunSuite 
with LocalSparkContext wit
         }
       }
     
    +  /**
    +   * Test stage executor metrics logging functionality. This checks that 
peak
    +   * values from SparkListenerExecutorMetricsUpdate events during a stage 
are
    +   * logged in a StageExecutorMetrics event for each executor at stage 
completion.
    +   */
    +  private def testStageExecutorMetricsEventLogging() {
    +    val conf = getLoggingConf(testDirPath, None)
    +    val logName = "stageExecutorMetrics-test"
    +    val eventLogger = new EventLoggingListener(logName, None, 
testDirPath.toUri(), conf)
    +    val listenerBus = new LiveListenerBus(conf)
    +
    +    // expected StageExecutorMetrics, for the given stage id and executor 
id
    +    val expectedMetricsEvents: Map[(Int, String), 
SparkListenerStageExecutorMetrics] =
    --- End diff --
    
    super nit: I'd move these expectations after the events to post, it follows 
a bit more naturally.


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org
For additional commands, e-mail: reviews-h...@spark.apache.org

Reply via email to