You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@iotdb.apache.org by CloudWise-Luke <28...@qq.com.INVALID> on 2022/06/22 09:51:26 UTC

回复: Release of new cluster version

+1 for '0.14.0-preview'



CloudWiseluke.miao


&nbsp;




------------------&nbsp;原始邮件&nbsp;------------------
发件人:                                                                                                                        "dev"                                                                                    <sainthxd@gmail.com&gt;;
发送时间:&nbsp;2022年6月22日(星期三) 下午5:43
收件人:&nbsp;"dev"<dev@iotdb.apache.org&gt;;

主题:&nbsp;Re: Release of new cluster version



+1 for&nbsp; 0.14.0-preview, and propose v0.13.1 and v0.12.6 at the same time.

-----------------------------------
Xiangdong Huang
School of Software, Tsinghua University

&nbsp;黄向东
清华大学 软件学院

Jialin Qiao <qiaojialin@apache.org&gt; 于2022年6月22日周三 17:12写道:
&gt;
&gt; Hi,
&gt;
&gt; +1 for '0.14.0-preview'
&gt;
&gt; I even want to use -beta previously :D
&gt;
&gt; Thanks,
&gt; —————————————————
&gt; Jialin Qiao
&gt; Apache IoTDB PMC
&gt;
&gt;
&gt; Eric Pai <ericpai94@hotmail.com&gt; 于2022年6月22日周三 16:55写道:
&gt;
&gt; &gt; Good news! How about '0.14.0-preview' ? As in general development we
&gt; &gt; always use *-alpha as an internal test version with all main features
&gt; &gt; present. As the description of the version, it mainly contains the new
&gt; &gt; cluster.
&gt; &gt;
&gt; &gt; 在 2022/6/22 16:44,“Jialin Qiao”<qiaojialin@apache.org&gt; 写入:
&gt; &gt;
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; Hi all,
&gt; &gt;
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; It has been 4~5 months since we started the new cluster version.
&gt; &gt; Thanks for
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; the contribution of all contributors!
&gt; &gt;
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; It's time to start the topic of releasing :)
&gt; &gt;
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; The summary status of the master branch is as follows:
&gt; &gt;
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; (1) The new cluster version has many advantages compared to the old
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; one(0.12~0.13).
&gt; &gt;
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; * MPP Query Engine, we use volcano module with operators for better
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; extendibility in data processing.
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; * Configurable consensus protocol (Standalone, Raft, Multi-Leader) for
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; Partition, Schema and Data.
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; * Controlable partition table, so that we could control which node to
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; manage data.
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; * No whole cluster consensus group.
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; * More flexible and lightweight scale-out, we could add a node in a few
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; seconds without moving&nbsp; data.
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; * Extensible load balance strategy.
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; * Built-in metric framework to monitor the status of the cluster.
&gt; &gt;
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; (2) We have implement the basic function (read/write/schema/udf) of
&gt; &gt; the new
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; Cluster/standalone version.
&gt; &gt;
&gt; &gt; https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapache-iotdb.feishu.cn%2Fmindnotes%2FbmncnEr7XPzmPvrZgYbcSEvMTIf%23mindmap&amp;amp;data=05%7C01%7C%7C14142baedc434ef11f1d08da542b722d%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637914842832750235%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;amp;sdata=HpaVs90uuGUsA4MhtHGyIltGwexNWcITWmcINs00rN8%3D&amp;amp;reserved=0
&gt; &gt;
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; There are still some functions that need to be implemented in new
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; Cluster/standalone.
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; * Trigger
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; * Schema Template
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; * Continuous Query
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; * Select into
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; * Sync framework
&gt; &gt;
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; (3) The performance&nbsp; optimization of the new Cluster is still going.
&gt; &gt;
&gt; &gt; https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapache-iotdb.feishu.cn%2Fdocx%2Fdoxcn6xEgTopkvsLsG3TXjwlx0c&amp;amp;data=05%7C01%7C%7C14142baedc434ef11f1d08da542b722d%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637914842832750235%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;amp;sdata=YDO5juXfrC0LZDmYJovmgAHw6LxZJANbLFcyobt4FOM%3D&amp;amp;reserved=0
&gt; &gt;
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; * Write performance of one replication with standalone/multiLeader in
&gt; &gt; new
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; cluster. [ok].
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; * Write performance of one replication with Ratis. [underway]
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; * Write performance of three replication with Ratis/MultiLeader.
&gt; &gt; [underway]
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; * Query performance of one replication with
&gt; &gt; standalone/ratis/multileader.
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; [underway]
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; * Query performance of three replication with Ratis/MultiLeader.
&gt; &gt; [underway]
&gt; &gt;
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; I suppose we could get a not-bad number by this weekend for all above
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; scenaios.
&gt; &gt;
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; (4) More test needs to be done to improve the stability of the new
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; cluster/standalone, and the ITs are being added.
&gt; &gt;
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; As this version does not contains the whole functions of 0.13, and the
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; system performance and stability need to be improved for some time
&gt; &gt; before
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; produnction, I suggest retaining the 0.14.0 version number.
&gt; &gt;
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; So, how about using 【0.14.0-alpha】, and we only release the binary
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; distribution of new cluster, without new/old standalone version.
&gt; &gt;
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; Then, for the formal 0.14.0, we could release the new
&gt; &gt; Cluster/Standalone
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; version and discard the old Standalone version.
&gt; &gt;
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; Thanks,
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; —————————————————
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; Jialin Qiao
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; Apache IoTDB PMC
&gt; &gt;
&gt; &gt;