Anubhav Dhoot created YARN-2192:
-----------------------------------
Summary: TestRMHA fails when run with a mix of Schedulers
Key: YARN-2192
URL: https://issues.apache.org/jira/browse/YARN-2192
Project: Hadoop YARN
Issue Type: Bug
Reporter: Anubhav Dhoot
Some TestRMHA assume CapacityScheduler. If the test is run with multiple
schedulers, some of the tests fail because the metricsssytem objects that are
shared across tests and fail as below.
{code}
Error Message
Metrics source QueueMetrics,q0=root already exists!
Stacktrace
org.apache.hadoop.metrics2.MetricsException: Metrics source
QueueMetrics,q0=root already exists!
at
org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.newSourceName(DefaultMetricsSystem.java:126)
at
org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.sourceName(DefaultMetricsSystem.java:107)
at
org.apache.hadoop.metrics2.impl.MetricsSystemImpl.register(MetricsSystemImpl.java:217)
at
org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FSQueueMetrics.forQueue(FSQueueMetrics.java:96)
at
org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairScheduler.reinitialize(FairScheduler.java:1281)
at
org.apache.hadoop.yarn.server.resourcemanager.ResourceManager$RMActiveServices.serviceInit(ResourceManager.java:427)
{code}
--
This message was sent by Atlassian JIRA
(v6.2#6252)