[
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]