刘珍 created IOTDB-5783:
-------------------------
Summary: 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
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)
--
This message was sent by Atlassian Jira
(v8.20.10#820010)