You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ozone.apache.org by "Duong (Jira)" <ji...@apache.org> on 2023/03/23 16:48:00 UTC

[jira] [Commented] (HDDS-8251) RocksIterator is not closed properly in SnapshotChainManager.loadFromSnapshotInfoTable

    [ https://issues.apache.org/jira/browse/HDDS-8251?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17704252#comment-17704252 ] 

Duong commented on HDDS-8251:
-----------------------------

The same thing can be seen from integration tests as well. 
I'm wondering if we can scan integ logs to assert certain patterns.  [~adoroszlai] 
{code:java}
2023-03-23 09:44:20,288 [Finalizer] WARN  managed.ManagedRocksObjectUtils (ManagedRocksObjectUtils.java:assertClosed(54)) - RocksIterator is not closed properly
 StackTrace for unclosed instance: org.apache.hadoop.hdds.utils.db.managed.ManagedObject.<init>(ManagedObject.java:35)
org.apache.hadoop.hdds.utils.db.managed.ManagedRocksIterator.<init>(ManagedRocksIterator.java:28)
org.apache.hadoop.hdds.utils.db.managed.ManagedRocksIterator.managed(ManagedRocksIterator.java:32)
org.apache.hadoop.hdds.utils.db.RocksDatabase.newIterator(RocksDatabase.java:757)
org.apache.hadoop.hdds.utils.db.RDBTable.iterator(RDBTable.java:167)
org.apache.hadoop.hdds.utils.db.TypedTable.iterator(TypedTable.java:286)
org.apache.hadoop.ozone.om.SnapshotChainManager.loadFromSnapshotInfoTable(SnapshotChainManager.java:266)
org.apache.hadoop.ozone.om.SnapshotChainManager.<init>(SnapshotChainManager.java:63)
org.apache.hadoop.ozone.om.OmMetadataManagerImpl.start(OmMetadataManagerImpl.java:480)
org.apache.hadoop.ozone.om.OmMetadataManagerImpl.<init>(OmMetadataManagerImpl.java:319)
org.apache.hadoop.ozone.om.OzoneManager.instantiateServices(OzoneManager.java:747)
org.apache.hadoop.ozone.om.OzoneManager.<init>(OzoneManager.java:628)
org.apache.hadoop.ozone.om.OzoneManager.createOm(OzoneManager.java:713)
org.apache.hadoop.ozone.MiniOzoneHAClusterImpl$Builder.createOMService(MiniOzoneHAClusterImpl.java:518)
org.apache.hadoop.ozone.MiniOzoneHAClusterImpl$Builder.build(MiniOzoneHAClusterImpl.java:426)
org.apache.hadoop.ozone.om.TestOmSnapshot.init(TestOmSnapshot.java:175)
org.apache.hadoop.ozone.om.TestOmSnapshot.<init>(TestOmSnapshot.java:144) {code}

> RocksIterator is not closed properly in SnapshotChainManager.loadFromSnapshotInfoTable
> --------------------------------------------------------------------------------------
>
>                 Key: HDDS-8251
>                 URL: https://issues.apache.org/jira/browse/HDDS-8251
>             Project: Apache Ozone
>          Issue Type: Bug
>          Components: OM
>            Reporter: Siyao Meng
>            Assignee: Duong
>            Priority: Major
>
> Reproducible on latest master branch (15117d802074987e51ee7fca442fd95004f0cd97) with {{./compose/ozone}} (no HA):
> {code}
> 2023-03-22 23:17:22,954 [om1-impl-thread1] INFO server.RaftServerConfigKeys: raft.server.log.statemachine.data.caching.enabled = false (default)
> 2023-03-22 23:17:22,992 [Finalizer] WARN managed.ManagedRocksObjectUtils: RocksIterator is not closed properly
> 2023-03-22 23:17:22,994 [om1-impl-thread1] INFO segmented.SegmentedRaftLogWorker: om1@group-C5BA1605619E-SegmentedRaftLogWorker: flushIndex: setUnconditionally 0 -> -1
> 2023-03-22 23:17:22,994 [om1-impl-thread1] INFO segmented.SegmentedRaftLogWorker: om1@group-C5BA1605619E-SegmentedRaftLogWorker: safeCacheEvictIndex: setUnconditionally 0 -> -1
> {code}
> cc [~duongnguyen]



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