You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ozone.apache.org by "Sumit Agrawal (Jira)" <ji...@apache.org> on 2025/09/26 13:00:00 UTC

[jira] [Resolved] (HDDS-13710) Ozone Recon - Metrics source userTableCache already exists error closing RocksDB

     [ 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: issues-unsubscribe@ozone.apache.org
For additional commands, e-mail: issues-help@ozone.apache.org