Hi,

Sadly, a long term test failed, see the JIRA for more details [1]. The
problem is caused by the modification file management, which is introduced
in PR [2].

Firstly, we need to fix this bug ASAP, otherwise the master branch does not
work...... ( @Tian Jiang,  the author of PR [2]).   And then we can keep go
on for the release version.

Secondly, it shows that for a DB, just a UT/IT test with JUnit is not
enough. Instead, a long term test is always needed once the main branch of
code is updated...
It seems that there is no such a public platform can support long term
test. I think we can open our lib's test environment for IoTDB if needed.

Thirdly, it is time to enable the dev branch...  (I remember that Julian
shared a link to introduce the functionality of the mater branch and dev
branch). We need to keep the master branch is stable all the time, and
develop in the dev branch.
If we enable that, we need to quickly resolve current bug to make the
master branch stable, and  moving all PRs to the dev branch, rather than
the master branch..

Best,

[1] https://issues.apache.org/jira/projects/IOTDB/issues/IOTDB-79
[2] https://github.com/apache/incubator-iotdb/pull/17
-----------------------------------
Xiangdong Huang
School of Software, Tsinghua University

 黄向东
清华大学 软件学院


Xiangdong Huang <[email protected]> 于2019年4月3日周三 上午10:31写道:

> Hi,
>
> Now:
> - The Polding name search has finished [1]
> - The license self-check is finished [2]
>
> And we have some tasks left:
> - (1) prepare the final code version.
> - (2) modify the changes file (we have an initial version)
> - (3) begin to vote...
>
> For task (1) and (2):
>
> The following PRs have opened for several days,  if there is no other
> feedback, I will merge them:
>
> #79 [IOTDB-6]Value filter query optimization
> #97 [IOTDB-47][IOTDB-54][IOTDB-59][IOTDB-60]Aggregate+GroupBy+Fill
> #111 try to release memory asap in ReadOnlyMemChunk
> #123 provide unified query resource control interface
>
> Then I will start a long-term test (at least 5 days) with a heavy write
> workload for checking whether the current version is stable....
>
> If everything is fine, we can begin task (2) and add a tag on the
> repository and finish task (1) and (2). And then, begin (3)...
>
> [1]
> https://lists.apache.org/thread.html/9d26c2eab119d345a542edd5bc5a657d451fbd1a92b33bad1fd74af5@%3Cdev.iotdb.apache.org%3E
> [2]
> https://lists.apache.org/thread.html/2bb4abd5a1cf9961dfbe50182bcf7cb39fcd408baa5b90fe4ddb0bd3@%3Cdev.iotdb.apache.org%3E
>
> Best,
> -----------------------------------
> Xiangdong Huang
> School of Software, Tsinghua University
>
>  黄向东
> 清华大学 软件学院
>

Reply via email to