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

刘珍 commented on IOTDB-5783:
---------------------------


192.168.10.62 /data/liuzhen_test/i_m_0425_9699952/logs   下的  
log-datanode-all-20230428.2.log.gz  /  log-datanode-all-20230428.3.log.gz 
还有泄漏的异常信息:
2023-04-28 09:18:36,090 
[pool-27-IoTDB-instance-notification-2$20230428_011809_66941_3.2.0] ERROR 
o.a.i.d.m.e.f.FragmentInstanceExecution:157 - Errors happened while trying to 
finish FI, resource may already leak!
java.lang.NullPointerException: null
        at 
org.apache.iotdb.db.mpp.execution.memory.MemoryPool.deRegisterFragmentInstanceToQueryMemoryMap(MemoryPool.java:178)
        at 
org.apache.iotdb.db.mpp.execution.exchange.MPPDataExchangeManager.deRegisterFragmentInstanceFromMemoryPool(MPPDataExchangeManager.java:547)
        at 
org.apache.iotdb.db.mpp.execution.fragment.FragmentInstanceExecution.lambda$initialize$0(FragmentInstanceExecution.java:150)
        at 
org.apache.iotdb.db.mpp.execution.StateMachine.fireStateChangedListener(StateMachine.java:238)
        at 
org.apache.iotdb.db.mpp.execution.StateMachine.lambda$fireStateChanged$0(StateMachine.java:231)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at java.lang.Thread.run(Thread.java:748)
 !screenshot-1.png! 
3C3D 其余2节点信息是:192.168.10.66/68


> ERROR o.a.i.d.m.e.f.FragmentInstanceExecution:157 - Errors happened while 
> trying to finish FI, resource may already leak!
> -------------------------------------------------------------------------------------------------------------------------
>
>                 Key: IOTDB-5783
>                 URL: https://issues.apache.org/jira/browse/IOTDB-5783
>             Project: Apache IoTDB
>          Issue Type: Bug
>          Components: mpp-cluster
>    Affects Versions: 1.2.0
>            Reporter: 刘珍
>            Assignee: Alima777
>            Priority: Major
>         Attachments: iotdb_5783.conf, screenshot-1.png
>
>
> master version 1.2.0-SNAPSHOT (Build: fae0660)
> 1. start 3rep 3C9D
> 2. benchmark write data 
> DEVICE_NUMBER=1000
> SENSOR_NUMBER=1000
> CLIENT_NUMBER=50
> BATCH_SIZE_PER_WRITE=10
> LOOP=2000
> GROUP_NUMBER=1
> 3. Run for about 4 or 5 minutes, check the logs of all datanodes
>  1 of these datanodes :
> ssh [email protected] cat 
> /data/iotdb/i_m_0414_fae0660/logs/log_datanode_error.log
> 2023-04-17 18:12:11,285 
> [pool-28-IoTDB-instance-notification-1$20230417_101211_00074_6.1.0] 
> {color:#DE350B}*ERROR o.a.i.d.m.e.f.FragmentInstanceExecution:157 - Errors 
> happened while trying to finish FI, resource may already leak!*{color}
> org.apache.iotdb.db.exception.runtime.MemoryLeakException: PlanNode related 
> memory is not zero when deregister fragment instance from query memory pool.
>         at 
> org.apache.iotdb.db.mpp.execution.memory.MemoryPool.deRegisterFragmentInstanceToQueryMemoryMap(MemoryPool.java:180)
>         at 
> org.apache.iotdb.db.mpp.execution.exchange.MPPDataExchangeManager.deRegisterFragmentInstanceFromMemoryPool(MPPDataExchangeManager.java:547)
>         at 
> org.apache.iotdb.db.mpp.execution.fragment.FragmentInstanceExecution.lambda$initialize$0(FragmentInstanceExecution.java:150)
>         at 
> org.apache.iotdb.db.mpp.execution.StateMachine.fireStateChangedListener(StateMachine.java:238)
>         at 
> org.apache.iotdb.db.mpp.execution.StateMachine.lambda$fireStateChanged$0(StateMachine.java:231)
>         at 
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>         at 
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>         at java.base/java.lang.Thread.run(Thread.java:834)
> TEST ENV 
> 私有云1期
> 3ConfigNode : 172.16.2.23/24/25
> 9DataNode : 172.16.2.2/3/4/5/6/7/8/9/10
> benchmark : 172.16.2.26 /data/iotdb/benchmark_v1/conf
> confignode-env.sh
> MAX_HEAP_SIZE="20G"
> MAX_DIRECT_MEMORY_SIZE="6G"
> datanode-env.sh
> MAX_HEAP_SIZE="20G"
> MAX_DIRECT_MEMORY_SIZE="6G"
> iotdb-datanode.properties
> dn_target_config_node_list=172.16.2.23:10710,172.16.2.24:10710,172.16.2.25:10710
> iotdb-confignode.properties
> cn_target_config_node_list=172.16.2.23:10710
> iotdb-common.properties
> schema_replication_factor=3
> data_replication_factor=3
> data_region_consensus_protocol_class=org.apache.iotdb.consensus.iot.IoTConsensus



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

Reply via email to