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)

Reply via email to