[
https://issues.apache.org/jira/browse/HDDS-13710?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Sumit Agrawal resolved HDDS-13710.
----------------------------------
Fix Version/s: 2.1.0
Resolution: Fixed
> Ozone Recon - Metrics source userTableCache already exists error closing
> RocksDB
> --------------------------------------------------------------------------------
>
> Key: HDDS-13710
> URL: https://issues.apache.org/jira/browse/HDDS-13710
> Project: Apache Ozone
> Issue Type: Bug
> Components: Ozone Recon
> Affects Versions: 2.1.0
> Reporter: Devesh Kumar Singh
> Assignee: Devesh Kumar Singh
> Priority: Major
> Labels: pull-request-available
> Fix For: 2.1.0
>
>
>
> {code:java}
>
> org.apache.hadoop.metrics2.MetricsException: Metrics source userTableCache
> already exists! 49902 at
> org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.newSourceName(DefaultMetricsSystem.java:152)
> 49903 at
> org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.sourceName(DefaultMetricsSystem.java:125)
> 49904 at
> org.apache.hadoop.metrics2.impl.MetricsSystemImpl.register(MetricsSystemImpl.java:229)
> 49905 at
> org.apache.hadoop.hdds.utils.TableCacheMetrics.create(TableCacheMetrics.java:48)
> 49906 at
> org.apache.hadoop.hdds.utils.db.TypedTable.createCacheMetrics(TypedTable.java:441)
> 49907 at
> org.apache.hadoop.ozone.om.OmMetadataManagerImpl$TableInitializer.get(OmMetadataManagerImpl.java:1857)
> 49908 at
> org.apache.hadoop.ozone.om.OmMetadataManagerImpl$TableInitializer.get(OmMetadataManagerImpl.java:1840)
> 49909 at
> org.apache.hadoop.ozone.om.OmMetadataManagerImpl.initializeOmTables(OmMetadataManagerImpl.java:424)
> 49910 at
> org.apache.hadoop.ozone.recon.recovery.ReconOmMetadataManagerImpl.initializeNewRdbStore(ReconOmMetadataManagerImpl.java:131)
> 49911 at
> org.apache.hadoop.ozone.recon.recovery.ReconOmMetadataManagerImpl.updateOmDB(ReconOmMetadataManagerImpl.java:154)
> 49912 at
> org.apache.hadoop.ozone.recon.spi.impl.OzoneManagerServiceProviderImpl.updateReconOmDBWithNewSnapshot(OzoneManagerServiceProviderImpl.java:516)
> 49913 at
> org.apache.hadoop.ozone.recon.spi.impl.OzoneManagerServiceProviderImpl.executeFullSnapshot(OzoneManagerServiceProviderImpl.java:800)
> 49914 at
> org.apache.hadoop.ozone.recon.spi.impl.OzoneManagerServiceProviderImpl.syncDataFromOM(OzoneManagerServiceProviderImpl.java:752)
> 49915 at
> org.apache.hadoop.ozone.recon.spi.impl.OzoneManagerServiceProviderImpl.lambda$startSyncDataFromOM$2(OzoneManagerServiceProviderImpl.java:332)
> 49916 at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
> 49917 at
> java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) 49918
> at
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
> 49919 at
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
> 49920 at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
> 49921 at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
> 49922 at java.lang.Thread.run(Thread.java:748)
>
>
> 2025-09-26 05:30:22,815 ERROR
> [Recon-SyncOM-0]-org.apache.hadoop.ozone.recon.tasks.OMDBUpdatesHandler:
> Exception when reading key :
> 365345 org.apache.hadoop.hdds.utils.db.RocksDatabaseException: Rocks
> Database is closed
> 365346 at
> org.apache.hadoop.hdds.utils.db.RocksDatabase.acquire(RocksDatabase.java:447)
> 365347 at
> org.apache.hadoop.hdds.utils.db.RocksDatabase.get(RocksDatabase.java:689)
> 365348 at
> org.apache.hadoop.hdds.utils.db.RDBTable.get(RDBTable.java:126)
> 365349 at
> org.apache.hadoop.hdds.utils.db.TypedTable.lambda$getFromTable$0(TypedTable.java:296)
> 365350 at
> org.apache.hadoop.hdds.utils.db.CodecBuffer.putFromSource(CodecBuffer.java:500)
> 365351 at
> org.apache.hadoop.hdds.utils.db.TypedTable.getFromTable(TypedTable.java:295)
> 365352 at
> org.apache.hadoop.hdds.utils.db.TypedTable.getFromTable(TypedTable.java:326)
> 365353 at
> org.apache.hadoop.hdds.utils.db.TypedTable.getFromTable(TypedTable.java:301)
> 365354 at
> org.apache.hadoop.hdds.utils.db.TypedTable.getSkipCache(TypedTable.java:228)
> 365355 at
> org.apache.hadoop.ozone.recon.tasks.OMDBUpdatesHandler.processEvent(OMDBUpdatesHandler.java:138)
> 365356 at
> org.apache.hadoop.ozone.recon.tasks.OMDBUpdatesHandler.put(OMDBUpdatesHandler.java:70)
> 365357 at org.rocksdb.WriteBatch.iterate(Native Method)
> 365358 at org.rocksdb.WriteBatch.iterate(WriteBatch.java:63)
> 365359 at
> org.apache.hadoop.ozone.recon.spi.impl.OzoneManagerServiceProviderImpl.innerGetAndApplyDeltaUpdatesFromOM(OzoneManagerServiceProviderImpl.java:586)
> 365360 at
> org.apache.hadoop.ozone.recon.spi.impl.OzoneManagerServiceProviderImpl.getAndApplyDeltaUpdatesFromOM(OzoneManagerServiceProviderImpl.java:541)
> 365361 at
> org.apache.hadoop.ozone.recon.spi.impl.OzoneManagerServiceProviderImpl.syncDataFromOM(OzoneManagerServiceProviderImpl.java:658)
> 365362 at
> org.apache.hadoop.ozone.recon.spi.impl.OzoneManagerServiceProviderImpl.lambda$startSyncDataFromOM$2(OzoneManagerServiceProviderImpl.java:332)
> 365363 at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
> 365364 at
> java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
> 365365 at
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
> 365366 at
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
> 365367 at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
> 365368 at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
> 365369 at java.lang.Thread.run(Thread.java:748)
> {code}
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]