You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@iotdb.apache.org by Lingzhe ZHANG <su...@foxmail.com> on 2020/10/19 02:28:27 UTC

[DISCUSS] Add hot compaction with the format of tsfile manager

Hi all,
&nbsp; In order to make hot compaction strategy more flexible, and split its code from flush part. I remove the vm-style compaction and add a hot compaction structure with the format of tsfile list manager. 
&nbsp; Now we have two strategies, normal strategy and level strategy, the normal strategy disables hot compaction. The level strategy enables size-tiering compaction. 
&nbsp; What do you think of the design above?&nbsp;
&nbsp; And the following pr[1] add max chunk point limitation in level strategy and merge read limit. 
&nbsp; Can someone review and help merge it to master? 


[1] https://github.com/apache/iotdb/pull/1758


LingZhe ZHANG
School of Software, Tsinghua University

Re: [DISCUSS] Add hot compaction with the format of tsfile manager

Posted by Jialin Qiao <qj...@mails.tsinghua.edu.cn>.
Hi,

You could put the detailed design doc on the confluence [1]. Let others easy to follow.

Besides, the naming of compaction is more standard than hot compaction..

[1] https://cwiki.apache.org/confluence/display/IOTDB/Home

Thanks,
--
Jialin Qiao
School of Software, Tsinghua University

乔嘉林
清华大学 软件学院

> -----原始邮件-----
> 发件人: "Lingzhe ZHANG" <su...@foxmail.com>
> 发送时间: 2020-10-19 10:28:27 (星期一)
> 收件人: dev <de...@iotdb.apache.org>
> 抄送: 
> 主题: [DISCUSS] Add hot compaction with the format of tsfile manager
> 
> Hi all,
> &nbsp; In order to make hot compaction strategy more flexible, and split its code from flush part. I remove the vm-style compaction and add a hot compaction structure with the format of tsfile list manager. 
> &nbsp; Now we have two strategies, normal strategy and level strategy, the normal strategy disables hot compaction. The level strategy enables size-tiering compaction. 
> &nbsp; What do you think of the design above?&nbsp;
> &nbsp; And the following pr[1] add max chunk point limitation in level strategy and merge read limit. 
> &nbsp; Can someone review and help merge it to master? 
> 
> 
> [1] https://github.com/apache/iotdb/pull/1758
> 
> 
> LingZhe ZHANG
> School of Software, Tsinghua University