[ 
https://issues.apache.org/jira/browse/HDDS-9783?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

ASF GitHub Bot updated HDDS-9783:
---------------------------------
    Labels: pull-request-available  (was: )

> Unregister MBean after test execution in TestAbstractLayoutVersionManager
> -------------------------------------------------------------------------
>
>                 Key: HDDS-9783
>                 URL: https://issues.apache.org/jira/browse/HDDS-9783
>             Project: Apache Ozone
>          Issue Type: Improvement
>            Reporter: Nandakumar
>            Assignee: Nandakumar
>            Priority: Major
>              Labels: pull-request-available
>
> We should unregister MBean after test execution in 
> TestAbstractLayoutVersionManager.
> Not unregistering causes exception in the next test execution
> {noformat}
> 2023-11-28 12:09:32,486 [main] INFO  upgrade.AbstractLayoutVersionManager 
> (AbstractLayoutVersionManager.java:init(83)) - Initializing Layout version 
> manager with metadata layout = 
> org.apache.hadoop.ozone.upgrade.TestAbstractLayoutVersionManager$1@1e097d59 
> (version = 2), software layout = 
> org.apache.hadoop.ozone.upgrade.TestAbstractLayoutVersionManager$1@1e097d59 
> (version = 2)
> 2023-11-28 12:09:32,487 [main] WARN  util.MBeans 
> (MBeans.java:getMBeanName(167)) - Error creating MBean object name: 
> Hadoop:service=LayoutVersionManager,name=AbstractLayoutVersionManager$MockitoMock$718765086
> org.apache.hadoop.metrics2.MetricsException: 
> org.apache.hadoop.metrics2.MetricsException: 
> Hadoop:service=LayoutVersionManager,name=AbstractLayoutVersionManager$MockitoMock$718765086
>  already exists!
>     at 
> org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.newObjectName(DefaultMetricsSystem.java:135)
>     at 
> org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.newMBeanName(DefaultMetricsSystem.java:110)
>     at org.apache.hadoop.metrics2.util.MBeans.getMBeanName(MBeans.java:165)
>     at org.apache.hadoop.metrics2.util.MBeans.register(MBeans.java:97)
>     at org.apache.hadoop.metrics2.util.MBeans.register(MBeans.java:73)
>     at 
> org.apache.hadoop.ozone.upgrade.AbstractLayoutVersionManager.init(AbstractLayoutVersionManager.java:88)
>     ... 
>     at org.mockito.Answers.answer(Answers.java:98)
>     ...
>     at 
> org.apache.hadoop.ozone.upgrade.AbstractLayoutVersionManager$MockitoMock$718765086.init(Unknown
>  Source)
>     at 
> org.apache.hadoop.ozone.upgrade.TestAbstractLayoutVersionManager.testInitializationWithUpToDateMetadataVersion(TestAbstractLayoutVersionManager.java:73)
>     ...
>     at java.util.ArrayList.forEach(ArrayList.java:1257)
>     ...
>     at java.util.ArrayList.forEach(ArrayList.java:1257)
>     ...
> Caused by: org.apache.hadoop.metrics2.MetricsException: 
> Hadoop:service=LayoutVersionManager,name=AbstractLayoutVersionManager$MockitoMock$718765086
>  already exists!
>     at 
> org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.newObjectName(DefaultMetricsSystem.java:131)
>     ... 
> 89 more
> {noformat}
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to