[
https://issues.apache.org/jira/browse/IOTDB-4565?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jinrui Zhang reassigned IOTDB-4565:
-----------------------------------
Assignee: Yukun Zhou (was: Jinrui Zhang)
I remember that we have resolved this issue. Please help to confirm
> ERROR o.a.i.d.m.p.s.FragmentInstanceDispatcherImpl:129 - [DispatchFailed] :
> NPE
> -------------------------------------------------------------------------------
>
> Key: IOTDB-4565
> URL: https://issues.apache.org/jira/browse/IOTDB-4565
> Project: Apache IoTDB
> Issue Type: Bug
> Components: mpp-cluster
> Affects Versions: 0.14.0-SNAPSHOT
> Reporter: 刘珍
> Assignee: Yukun Zhou
> Priority: Major
> Attachments: more_dev.conf
>
>
> m_0929_268de19
> SchemaRegion :RatisConsensus
> DataRegion:MultiLeaderConsensus
> 均为3副本,3C5D , bm写入 3小时后,执行
> delete timeseries root.**
> datanode ERROR:
> 2022-09-30 14:22:20,228
> [pool-24-IoTDB-ClientRPC-Processor-66$20220930_062216_45557_5]
> {color:#DE350B}*ERROR o.a.i.d.m.p.s.FragmentInstanceDispatcherImpl:129 -
> [DispatchFailed]
> java.lang.NullPointerException: null*{color}
> at
> org.apache.iotdb.db.mpp.plan.planner.plan.node.write.InsertTabletNode.validateAndSetSchema(InsertTabletNode.java:180)
> at
> org.apache.iotdb.db.mpp.plan.analyze.SchemaValidator.validate(SchemaValidator.java:64)
> at
> org.apache.iotdb.db.mpp.plan.scheduler.FragmentInstanceDispatcherImpl.dispatchLocally(FragmentInstanceDispatcherImpl.java:265)
> at
> org.apache.iotdb.db.mpp.plan.scheduler.FragmentInstanceDispatcherImpl.dispatchOneInstance(FragmentInstanceDispatcherImpl.java:143)
> at
> org.apache.iotdb.db.mpp.plan.scheduler.FragmentInstanceDispatcherImpl.dispatchWriteSync(FragmentInstanceDispatcherImpl.java:125)
> at
> org.apache.iotdb.db.mpp.plan.scheduler.FragmentInstanceDispatcherImpl.dispatch(FragmentInstanceDispatcherImpl.java:96)
> at
> org.apache.iotdb.db.mpp.plan.scheduler.ClusterScheduler.start(ClusterScheduler.java:102)
> at
> org.apache.iotdb.db.mpp.plan.execution.QueryExecution.schedule(QueryExecution.java:266)
> at
> org.apache.iotdb.db.mpp.plan.execution.QueryExecution.start(QueryExecution.java:184)
> at
> org.apache.iotdb.db.mpp.plan.Coordinator.execute(Coordinator.java:146)
> at
> org.apache.iotdb.db.mpp.plan.Coordinator.execute(Coordinator.java:160)
> at
> org.apache.iotdb.db.service.thrift.impl.ClientRPCServiceImpl.insertTablet(ClientRPCServiceImpl.java:996)
> at
> org.apache.iotdb.service.rpc.thrift.IClientRPCService$Processor$insertTablet.getResult(IClientRPCService.java:3512)
> at
> org.apache.iotdb.service.rpc.thrift.IClientRPCService$Processor$insertTablet.getResult(IClientRPCService.java:3492)
> at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:38)
> at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:38)
> at
> org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:248)
> 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)
> 测试环境
> 1. 启动3C5D 48CPU 384GB
> 3C : 192.168.10.72 , 73, 74
> 5D : 192.168.10.72 , 73, 74 , 75,76
> 配置参数
> ConfigNode
> MAX_HEAP_SIZE="8G"
> schema_region_consensus_protocol_class=org.apache.iotdb.consensus.ratis.RatisConsensus
> data_region_consensus_protocol_class=org.apache.iotdb.consensus.multileader.MultiLeaderConsensus
> schema_replication_factor=3
> data_replication_factor=3
> connection_timeout_ms=120000
> DataNode
> MAX_HEAP_SIZE="256G"
> MAX_DIRECT_MEMORY_SIZE="32G"
> connection_timeout_ms=120000
> max_connection_for_internal_service=200
> max_waiting_time_when_insert_blocked=600000
> query_timeout_threshold=36000000
> enable_auto_create_schema=false
> 2. bm 运行配置见附件
> 3. 等待3小时后执行delete timeseries root.**
> 脚本在ip72 ${iotdb_dir}/datanode下
> liuzhen@fit-72:/data/mpp_test/m_0929_2_268de19/datanode$ cat rm_dn.sh
> #!/bin/bash
> sleep 3h
> ./sbin/start-cli.sh -h 192.168.10.74 -e "show regions"
> ./sbin/start-cli.sh -h 192.168.10.74 -e "show cluster"
> ./sbin/start-cli.sh -h 192.168.10.74 -e "delete timeseries root.**" &
> sleep 120
> ./sbin/remove-datanode.sh "192.168.10.72:6667" > 0930_remove_ip72.out
--
This message was sent by Atlassian Jira
(v8.20.10#820010)