Mute expected log messages, see #2010
This commit is contained in:
parent
756f31c7b9
commit
8476b2195c
20 changed files with 119 additions and 49 deletions
|
|
@ -19,21 +19,7 @@ object ClusterMetricsMultiJvmSpec extends MultiNodeConfig {
|
|||
val fourth = role("fourth")
|
||||
val fifth = role("fifth")
|
||||
|
||||
commonConfig(ConfigFactory.parseString("""
|
||||
akka.cluster.auto-join = on
|
||||
akka.cluster.metrics.enabled = on
|
||||
akka.cluster.metrics.metrics-interval = 3 s
|
||||
akka.cluster.metrics.gossip-interval = 3 s
|
||||
akka.cluster.metrics.rate-of-decay = 10
|
||||
akka.loglevel = INFO
|
||||
akka.remote.log-sent-messages = off
|
||||
akka.remote.log-received-messages = off
|
||||
akka.actor.debug.receive = off
|
||||
akka.actor.debug.unhandled = off
|
||||
akka.actor.debug.lifecycle = off
|
||||
akka.actor.debug.autoreceive = off
|
||||
akka.actor.debug.fsm = off""")
|
||||
.withFallback(MultiNodeClusterSpec.clusterConfigWithFailureDetectorPuppet))
|
||||
commonConfig(debugConfig(on = false).withFallback(MultiNodeClusterSpec.clusterConfigWithFailureDetectorPuppet))
|
||||
}
|
||||
|
||||
class ClusterMetricsMultiJvmNode1 extends ClusterMetricsSpec
|
||||
|
|
@ -45,21 +31,18 @@ class ClusterMetricsMultiJvmNode5 extends ClusterMetricsSpec
|
|||
abstract class ClusterMetricsSpec extends MultiNodeSpec(ClusterMetricsMultiJvmSpec) with MultiNodeClusterSpec with MetricSpec {
|
||||
import ClusterMetricsMultiJvmSpec._
|
||||
|
||||
val collector = MetricsCollector(cluster.selfAddress, log, system.asInstanceOf[ExtendedActorSystem].dynamicAccess)
|
||||
|
||||
"Cluster metrics" must {
|
||||
"periodically collect metrics on each node, publish ClusterMetricsChanged to the event stream, " +
|
||||
"and gossip metrics around the node ring" taggedAs LongRunningTest in within(60 seconds) {
|
||||
awaitClusterUp(roles: _*)
|
||||
enterBarrier("cluster-started")
|
||||
runOn(roles: _*) {
|
||||
awaitClusterUp(roles: _*)
|
||||
enterBarrier("cluster-started")
|
||||
awaitCond(clusterView.members.filter(_.status == MemberStatus.Up).size == roles.size)
|
||||
awaitCond(clusterView.clusterMetrics.size == roles.size)
|
||||
assertInitialized(cluster.settings.MetricsRateOfDecay, collectNodeMetrics(clusterView.clusterMetrics).toSet)
|
||||
clusterView.clusterMetrics.foreach(n => assertExpectedSampleSize(collector.isSigar, cluster.settings.MetricsRateOfDecay, n))
|
||||
val collector = MetricsCollector(cluster.selfAddress, log, system.asInstanceOf[ExtendedActorSystem].dynamicAccess)
|
||||
clusterView.clusterMetrics.foreach(n ⇒ assertExpectedSampleSize(collector.isSigar, cluster.settings.MetricsRateOfDecay, n))
|
||||
enterBarrier("after")
|
||||
}
|
||||
enterBarrier("after")
|
||||
}
|
||||
"reflect the correct number of node metrics in cluster view" taggedAs LongRunningTest in within(30 seconds) {
|
||||
runOn(second) {
|
||||
cluster.leave(first)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue