[
https://issues.apache.org/jira/browse/IOTDB-4441?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17606812#comment-17606812
]
Yukun Zhou commented on IOTDB-4441:
-----------------------------------
报错显示的是触发了自动创建,如果在删序列过程中仍对被删序列进行写入,黑名单机制会阻挡写入校验时的元数据拉取和自动创建,属于预期内的现象。
> [ delete timeseries ] delete timeseries is successful, but there are error
> messages
> -----------------------------------------------------------------------------------
>
> Key: IOTDB-4441
> URL: https://issues.apache.org/jira/browse/IOTDB-4441
> Project: Apache IoTDB
> Issue Type: Bug
> Components: mpp-cluster
> Affects Versions: 0.14.0-SNAPSHOT
> Reporter: 刘珍
> Assignee: Yukun Zhou
> Priority: Major
> Attachments: delete_ts.conf, image-2022-09-19-15-07-06-823.png
>
>
>
> schema_region_consensus_protocol_class=org.apache.iotdb.consensus.standalone.{color:#DE350B}StandAloneConsensus{color}
> 3C7D , 每个设备delete 1个timeseries,序列删除成功,但是有如下error:
> 2022-09-19 15:00:26,169 [pool-21-IoTDB-DataNodeInternalRPC-Processor-60]
> ERROR o.a.i.d.m.v.SchemaExecutionVisitor:187 - IoTDB: MetaData error:
> org.apache.iotdb.db.exception.metadata.MeasurementInBlackListException: Some
> task is deleting timeseries [root.test.g_2.d_197.s_819]
> at
> org.apache.iotdb.db.metadata.mtree.MTreeBelowSGMemoryImpl.createTimeseries(MTreeBelowSGMemoryImpl.java:213)
> at
> org.apache.iotdb.db.metadata.schemaregion.SchemaRegionMemoryImpl.createTimeseries(SchemaRegionMemoryImpl.java:621)
> at
> org.apache.iotdb.db.metadata.visitor.SchemaExecutionVisitor.executeInternalCreateTimeseries(SchemaExecutionVisitor.java:179)
> at
> org.apache.iotdb.db.metadata.visitor.SchemaExecutionVisitor.visitInternalCreateTimeSeries(SchemaExecutionVisitor.java:153)
> at
> org.apache.iotdb.db.metadata.visitor.SchemaExecutionVisitor.visitInternalCreateTimeSeries(SchemaExecutionVisitor.java:65)
> at
> org.apache.iotdb.db.mpp.plan.planner.plan.node.metedata.write.InternalCreateTimeSeriesNode.accept(InternalCreateTimeSeriesNode.java:105)
> at
> org.apache.iotdb.db.consensus.statemachine.SchemaRegionStateMachine.write(SchemaRegionStateMachine.java:74)
> at
> org.apache.iotdb.consensus.standalone.StandAloneServerImpl.write(StandAloneServerImpl.java:67)
> at
> org.apache.iotdb.consensus.standalone.StandAloneConsensus.write(StandAloneConsensus.java:122)
> at
> org.apache.iotdb.db.service.thrift.impl.DataNodeRegionManager.executePlanNodeInConsensusLayer(DataNodeRegionManager.java:119)
> at
> org.apache.iotdb.db.service.thrift.impl.DataNodeRegionManager.executePlanNode(DataNodeRegionManager.java:96)
> at
> org.apache.iotdb.db.service.thrift.impl.DataNodeInternalRPCServiceImpl.sendPlanNode(DataNodeInternalRPCServiceImpl.java:230)
> at
> org.apache.iotdb.mpp.rpc.thrift.IDataNodeRPCService$Processor$sendPlanNode.getResult(IDataNodeRPCService.java:2887)
> at
> org.apache.iotdb.mpp.rpc.thrift.IDataNodeRPCService$Processor$sendPlanNode.getResult(IDataNodeRPCService.java:2867)
> 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.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)
> 测试环境
> 1. 私有云 172.20.70.34/35/36/... /43 共10台机器 8CPU 32GB内存
> bencmark在ip35
> ConfigNode在ip34 ,35,36
> MAX_HEAP_SIZE="8G"
> MAX_DIRECT_MEMORY_SIZE="4G"
> schema_region_consensus_protocol_class=org.apache.iotdb.consensus.standalone.StandAloneConsensus
> data_region_consensus_protocol_class=org.apache.iotdb.consensus.multileader.MultiLeaderConsensus
> data_replication_factor=3
> DataNode在ip37,38...,43
> MAX_HEAP_SIZE="20G"
> MAX_DIRECT_MEMORY_SIZE="6G"
> max_waiting_time_when_insert_blocked=3600000
> query_timeout_threshold=36000000
> 2. bm配置文件见附件
> 运行完成
> 3. cli执行
> /data/iotdb/master_0919_3348a06/datanode/sbin/start-cli.sh -h 172.20.70.43 -e
> 'delete timeseries root.test.*.*.s_819'
> !image-2022-09-19-15-07-06-823.png!
> 共300个设备,每个设备删除1个序列,删除成功,但是datanode报错。
--
This message was sent by Atlassian Jira
(v8.20.10#820010)