[MINOR][CORE] Fix nits in MetricsSystemSuite
## What changes were proposed in this pull request? Fixing nits in MetricsSystemSuite file 1) Using Sink instead of Source while casting 2) Using meaningful naming for variables, which reflect their usage ## How was this patch tested? Ran the tests locally and all of them passing Author: Srinivasa Reddy Vundela <vsr@cloudera.com> Closes #19699 from vundela/master.
This commit is contained in:
parent
77f74539ec
commit
6b19c0735d
|
@ -25,6 +25,7 @@ import org.scalatest.{BeforeAndAfter, PrivateMethodTester}
|
|||
import org.apache.spark.{SecurityManager, SparkConf, SparkFunSuite}
|
||||
import org.apache.spark.deploy.master.MasterSource
|
||||
import org.apache.spark.internal.config._
|
||||
import org.apache.spark.metrics.sink.Sink
|
||||
import org.apache.spark.metrics.source.{Source, StaticSources}
|
||||
|
||||
class MetricsSystemSuite extends SparkFunSuite with BeforeAndAfter with PrivateMethodTester{
|
||||
|
@ -42,7 +43,7 @@ class MetricsSystemSuite extends SparkFunSuite with BeforeAndAfter with PrivateM
|
|||
val metricsSystem = MetricsSystem.createMetricsSystem("default", conf, securityMgr)
|
||||
metricsSystem.start()
|
||||
val sources = PrivateMethod[ArrayBuffer[Source]]('sources)
|
||||
val sinks = PrivateMethod[ArrayBuffer[Source]]('sinks)
|
||||
val sinks = PrivateMethod[ArrayBuffer[Sink]]('sinks)
|
||||
|
||||
assert(metricsSystem.invokePrivate(sources()).length === StaticSources.allSources.length)
|
||||
assert(metricsSystem.invokePrivate(sinks()).length === 0)
|
||||
|
@ -53,7 +54,7 @@ class MetricsSystemSuite extends SparkFunSuite with BeforeAndAfter with PrivateM
|
|||
val metricsSystem = MetricsSystem.createMetricsSystem("test", conf, securityMgr)
|
||||
metricsSystem.start()
|
||||
val sources = PrivateMethod[ArrayBuffer[Source]]('sources)
|
||||
val sinks = PrivateMethod[ArrayBuffer[Source]]('sinks)
|
||||
val sinks = PrivateMethod[ArrayBuffer[Sink]]('sinks)
|
||||
|
||||
assert(metricsSystem.invokePrivate(sources()).length === StaticSources.allSources.length)
|
||||
assert(metricsSystem.invokePrivate(sinks()).length === 1)
|
||||
|
@ -126,9 +127,9 @@ class MetricsSystemSuite extends SparkFunSuite with BeforeAndAfter with PrivateM
|
|||
conf.set("spark.executor.id", executorId)
|
||||
|
||||
val instanceName = "executor"
|
||||
val driverMetricsSystem = MetricsSystem.createMetricsSystem(instanceName, conf, securityMgr)
|
||||
val executorMetricsSystem = MetricsSystem.createMetricsSystem(instanceName, conf, securityMgr)
|
||||
|
||||
val metricName = driverMetricsSystem.buildRegistryName(source)
|
||||
val metricName = executorMetricsSystem.buildRegistryName(source)
|
||||
assert(metricName === s"$appId.$executorId.${source.sourceName}")
|
||||
}
|
||||
|
||||
|
@ -142,9 +143,9 @@ class MetricsSystemSuite extends SparkFunSuite with BeforeAndAfter with PrivateM
|
|||
conf.set("spark.executor.id", executorId)
|
||||
|
||||
val instanceName = "executor"
|
||||
val driverMetricsSystem = MetricsSystem.createMetricsSystem(instanceName, conf, securityMgr)
|
||||
val executorMetricsSystem = MetricsSystem.createMetricsSystem(instanceName, conf, securityMgr)
|
||||
|
||||
val metricName = driverMetricsSystem.buildRegistryName(source)
|
||||
val metricName = executorMetricsSystem.buildRegistryName(source)
|
||||
assert(metricName === source.sourceName)
|
||||
}
|
||||
|
||||
|
@ -158,9 +159,9 @@ class MetricsSystemSuite extends SparkFunSuite with BeforeAndAfter with PrivateM
|
|||
conf.set("spark.app.id", appId)
|
||||
|
||||
val instanceName = "executor"
|
||||
val driverMetricsSystem = MetricsSystem.createMetricsSystem(instanceName, conf, securityMgr)
|
||||
val executorMetricsSystem = MetricsSystem.createMetricsSystem(instanceName, conf, securityMgr)
|
||||
|
||||
val metricName = driverMetricsSystem.buildRegistryName(source)
|
||||
val metricName = executorMetricsSystem.buildRegistryName(source)
|
||||
assert(metricName === source.sourceName)
|
||||
}
|
||||
|
||||
|
@ -176,9 +177,9 @@ class MetricsSystemSuite extends SparkFunSuite with BeforeAndAfter with PrivateM
|
|||
conf.set("spark.executor.id", executorId)
|
||||
|
||||
val instanceName = "testInstance"
|
||||
val driverMetricsSystem = MetricsSystem.createMetricsSystem(instanceName, conf, securityMgr)
|
||||
val testMetricsSystem = MetricsSystem.createMetricsSystem(instanceName, conf, securityMgr)
|
||||
|
||||
val metricName = driverMetricsSystem.buildRegistryName(source)
|
||||
val metricName = testMetricsSystem.buildRegistryName(source)
|
||||
|
||||
// Even if spark.app.id and spark.executor.id are set, they are not used for the metric name.
|
||||
assert(metricName != s"$appId.$executorId.${source.sourceName}")
|
||||
|
@ -200,9 +201,9 @@ class MetricsSystemSuite extends SparkFunSuite with BeforeAndAfter with PrivateM
|
|||
conf.set(METRICS_NAMESPACE, "${spark.app.name}")
|
||||
|
||||
val instanceName = "executor"
|
||||
val driverMetricsSystem = MetricsSystem.createMetricsSystem(instanceName, conf, securityMgr)
|
||||
val executorMetricsSystem = MetricsSystem.createMetricsSystem(instanceName, conf, securityMgr)
|
||||
|
||||
val metricName = driverMetricsSystem.buildRegistryName(source)
|
||||
val metricName = executorMetricsSystem.buildRegistryName(source)
|
||||
assert(metricName === s"$appName.$executorId.${source.sourceName}")
|
||||
}
|
||||
|
||||
|
@ -218,9 +219,9 @@ class MetricsSystemSuite extends SparkFunSuite with BeforeAndAfter with PrivateM
|
|||
conf.set(METRICS_NAMESPACE, namespaceToResolve)
|
||||
|
||||
val instanceName = "executor"
|
||||
val driverMetricsSystem = MetricsSystem.createMetricsSystem(instanceName, conf, securityMgr)
|
||||
val executorMetricsSystem = MetricsSystem.createMetricsSystem(instanceName, conf, securityMgr)
|
||||
|
||||
val metricName = driverMetricsSystem.buildRegistryName(source)
|
||||
val metricName = executorMetricsSystem.buildRegistryName(source)
|
||||
// If the user set the spark.metrics.namespace property to an expansion of another property
|
||||
// (say ${spark.doesnotexist}, the unresolved name (i.e. literally ${spark.doesnotexist})
|
||||
// is used as the root logger name.
|
||||
|
@ -238,9 +239,9 @@ class MetricsSystemSuite extends SparkFunSuite with BeforeAndAfter with PrivateM
|
|||
conf.set(METRICS_NAMESPACE, "${spark.app.name}")
|
||||
|
||||
val instanceName = "executor"
|
||||
val driverMetricsSystem = MetricsSystem.createMetricsSystem(instanceName, conf, securityMgr)
|
||||
val executorMetricsSystem = MetricsSystem.createMetricsSystem(instanceName, conf, securityMgr)
|
||||
|
||||
val metricName = driverMetricsSystem.buildRegistryName(source)
|
||||
val metricName = executorMetricsSystem.buildRegistryName(source)
|
||||
assert(metricName === source.sourceName)
|
||||
}
|
||||
|
||||
|
@ -259,9 +260,9 @@ class MetricsSystemSuite extends SparkFunSuite with BeforeAndAfter with PrivateM
|
|||
conf.set("spark.executor.id", executorId)
|
||||
|
||||
val instanceName = "testInstance"
|
||||
val driverMetricsSystem = MetricsSystem.createMetricsSystem(instanceName, conf, securityMgr)
|
||||
val testMetricsSystem = MetricsSystem.createMetricsSystem(instanceName, conf, securityMgr)
|
||||
|
||||
val metricName = driverMetricsSystem.buildRegistryName(source)
|
||||
val metricName = testMetricsSystem.buildRegistryName(source)
|
||||
|
||||
// Even if spark.app.id and spark.executor.id are set, they are not used for the metric name.
|
||||
assert(metricName != s"$appId.$executorId.${source.sourceName}")
|
||||
|
|
Loading…
Reference in a new issue