刘珍 created IOTDB-4200:
-------------------------

             Summary: DataRegion serial recovery, need to be optimized
                 Key: IOTDB-4200
                 URL: https://issues.apache.org/jira/browse/IOTDB-4200
             Project: Apache IoTDB
          Issue Type: Improvement
          Components: mpp-cluster
            Reporter: 刘珍
            Assignee: Jialin Qiao


master_0819_9e0512a
schema_region_consensus_protocol_class=org.apache.iotdb.consensus.ratis.RatisConsensus
data_region_consensus_protocol_class=org.apache.iotdb.consensus.ratis.RatisConsensus
3副本3C3D,集群恢复,各DataRegion是串行恢复,可改为并行提升恢复性能。

各dataregion 开始恢复和结束恢复的日志:
2022-08-22 10:10:10,191 [pool-4-thread-1] INFO  o.a.r.s.r.s.LogSegment:173 - 
Successfully read 567 entries from segment file 
data_region/47474747-4747-4747-4747-00010000001e/current/log_799996-800562 
2022-08-22 10:11:22,571 [pool-4-thread-1] INFO  o.a.r.s.r.s.LogSegment:173 - 
Successfully read 2 entries from segment file 
data_region/47474747-4747-4747-4747-00010000001e/current/log_inprogress_887810 
2022-08-22 10:11:23,635 [pool-4-thread-1] INFO  o.a.r.s.r.s.LogSegment:173 - 
Successfully read 668 entries from segment file 
data_region/47474747-4747-4747-4747-00010000001a/current/log_799353-800020 
2022-08-22 10:12:38,348 [pool-4-thread-1] INFO  o.a.r.s.r.s.LogSegment:173 - 
Successfully read 94 entries from segment file 
data_region/47474747-4747-4747-4747-00010000001a/current/log_inprogress_890298 
2022-08-22 10:12:39,236 [pool-4-thread-1] INFO  o.a.r.s.r.s.LogSegment:173 - 
Successfully read 670 entries from segment file 
data_region/47474747-4747-4747-4747-00010000001d/current/log_799753-800422 
2022-08-22 10:13:58,456 [pool-4-thread-1] INFO  o.a.r.s.r.s.LogSegment:173 - 
Successfully read 629 entries from segment file 
data_region/47474747-4747-4747-4747-00010000001d/current/log_inprogress_894897 
2022-08-22 10:14:00,094 [pool-4-thread-1] INFO  o.a.r.s.r.s.LogSegment:173 - 
Successfully read 609 entries from segment file 
data_region/47474747-4747-4747-4747-000100000014/current/log_799551-800159 
2022-08-22 10:15:13,888 [pool-4-thread-1] INFO  o.a.r.s.r.s.LogSegment:173 - 
Successfully read 2 entries from segment file 
data_region/47474747-4747-4747-4747-000100000014/current/log_inprogress_889501 
2022-08-22 10:15:15,062 [pool-4-thread-1] INFO  o.a.r.s.r.s.LogSegment:173 - 
Successfully read 611 entries from segment file 
data_region/47474747-4747-4747-4747-000100000016/current/log_799699-800309 
2022-08-22 10:16:24,215 [pool-4-thread-1] INFO  o.a.r.s.r.s.LogSegment:173 - 
Successfully read 411 entries from segment file 
data_region/47474747-4747-4747-4747-000100000016/current/log_inprogress_884237 
2022-08-22 10:16:25,645 [pool-4-thread-1] INFO  o.a.r.s.r.s.LogSegment:173 - 
Successfully read 676 entries from segment file 
data_region/47474747-4747-4747-4747-000100000011/current/log_799350-800025 
2022-08-22 10:17:44,174 [pool-4-thread-1] INFO  o.a.r.s.r.s.LogSegment:173 - 
Successfully read 348 entries from segment file 
data_region/47474747-4747-4747-4747-000100000011/current/log_inprogress_893749 
2022-08-22 10:17:45,097 [pool-4-thread-1] INFO  o.a.r.s.r.s.LogSegment:173 - 
Successfully read 611 entries from segment file 
data_region/47474747-4747-4747-4747-000100000015/current/log_799514-800124 
2022-08-22 10:19:01,113 [pool-4-thread-1] INFO  o.a.r.s.r.s.LogSegment:173 - 
Successfully read 357 entries from segment file 
data_region/47474747-4747-4747-4747-000100000015/current/log_inprogress_891069 
2022-08-22 10:19:02,180 [pool-4-thread-1] INFO  o.a.r.s.r.s.LogSegment:173 - 
Successfully read 613 entries from segment file 
data_region/47474747-4747-4747-4747-000100000010/current/log_799802-800414 
2022-08-22 10:20:20,786 [pool-4-thread-1] INFO  o.a.r.s.r.s.LogSegment:173 - 
Successfully read 345 entries from segment file 
data_region/47474747-4747-4747-4747-000100000010/current/log_inprogress_893926 
2022-08-22 10:20:22,781 [pool-4-thread-1] INFO  o.a.r.s.r.s.LogSegment:173 - 
Successfully read 597 entries from segment file 
data_region/47474747-4747-4747-4747-000100000013/current/log_799934-800530 
2022-08-22 10:21:39,803 [pool-4-thread-1] INFO  o.a.r.s.r.s.LogSegment:173 - 
Successfully read 353 entries from segment file 
data_region/47474747-4747-4747-4747-000100000013/current/log_inprogress_890063 
2022-08-22 10:21:41,877 [pool-4-thread-1] INFO  o.a.r.s.r.s.LogSegment:173 - 
Successfully read 612 entries from segment file 
data_region/47474747-4747-4747-4747-000100000019/current/log_799991-800602 
2022-08-22 10:22:53,057 [pool-4-thread-1] INFO  o.a.r.s.r.s.LogSegment:173 - 
Successfully read 409 entries from segment file 
data_region/47474747-4747-4747-4747-000100000019/current/log_inprogress_888402 
2022-08-22 10:22:54,229 [pool-4-thread-1] INFO  o.a.r.s.r.s.LogSegment:173 - 
Successfully read 601 entries from segment file 
data_region/47474747-4747-4747-4747-00010000001f/current/log_799807-800407 
2022-08-22 10:24:01,915 [pool-4-thread-1] INFO  o.a.r.s.r.s.LogSegment:173 - 
Successfully read 462 entries from segment file 
data_region/47474747-4747-4747-4747-00010000001f/current/log_inprogress_883049 
2022-08-22 10:24:03,156 [pool-4-thread-1] INFO  o.a.r.s.r.s.LogSegment:173 - 
Successfully read 625 entries from segment file 
data_region/47474747-4747-4747-4747-000100000012/current/log_799686-800310 
2022-08-22 10:25:24,340 [pool-4-thread-1] INFO  o.a.r.s.r.s.LogSegment:173 - 
Successfully read 472 entries from segment file 
data_region/47474747-4747-4747-4747-000100000012/current/log_inprogress_892498 
2022-08-22 10:25:25,340 [pool-4-thread-1] INFO  o.a.r.s.r.s.LogSegment:173 - 
Successfully read 615 entries from segment file 
data_region/47474747-4747-4747-4747-000100000017/current/log_799591-800205 
2022-08-22 10:26:36,761 [pool-4-thread-1] INFO  o.a.r.s.r.s.LogSegment:173 - 
Successfully read 468 entries from segment file 
data_region/47474747-4747-4747-4747-000100000017/current/log_inprogress_888099 
2022-08-22 10:26:37,884 [pool-4-thread-1] INFO  o.a.r.s.r.s.LogSegment:173 - 
Successfully read 692 entries from segment file 
data_region/47474747-4747-4747-4747-00010000001c/current/log_799343-800034 
2022-08-22 10:27:55,329 [pool-4-thread-1] INFO  o.a.r.s.r.s.LogSegment:173 - 
Successfully read 464 entries from segment file 
data_region/47474747-4747-4747-4747-00010000001c/current/log_inprogress_890994 
2022-08-22 10:27:56,425 [pool-4-thread-1] INFO  o.a.r.s.r.s.LogSegment:173 - 
Successfully read 600 entries from segment file 
data_region/47474747-4747-4747-4747-000100000018/current/log_799635-800234 
2022-08-22 10:29:11,990 [pool-4-thread-1] INFO  o.a.r.s.r.s.LogSegment:173 - 
Successfully read 377 entries from segment file 
data_region/47474747-4747-4747-4747-000100000018/current/log_inprogress_889529 
2022-08-22 10:29:13,673 [pool-4-thread-1] INFO  o.a.r.s.r.s.LogSegment:173 - 
Successfully read 649 entries from segment file 
data_region/47474747-4747-4747-4747-00010000001b/current/log_799413-800061 
2022-08-22 10:30:36,923 [pool-4-thread-1] INFO  o.a.r.s.r.s.LogSegment:173 - 
Successfully read 521 entries from segment file 
data_region/47474747-4747-4747-4747-00010000001b/current/log_inprogress_897016 

详细日志见附件。

复现流程:
1. 192.168.130.3/4/5 16核32G
bm在ip2
iotdb路径:/data2/cluster_test/master_0819_9e0512a
2. 集群配置参数
confignode
MAX_HEAP_SIZE="4G"

schema_region_consensus_protocol_class=org.apache.iotdb.consensus.ratis.RatisConsensus
data_region_consensus_protocol_class=org.apache.iotdb.consensus.ratis.RatisConsensus
schema_replication_factor=3
data_replication_factor=3

DataNode
MAX_HEAP_SIZE="16G"
MAX_DIRECT_MEMORY_SIZE="6G"
wal_buffer_size_in_byte=1048576
data_dirs=/data1/mpp_data/data
max_waiting_time_when_insert_blocked=3600000

3. 启动benchmark,见附件

4. 重启恢复集群,查看日志



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

Reply via email to