Hi all,

Thanks for Christofer's reminder.

>“We will work on getting this set up with in a week or so. Please provide
a list of the apache IDs of the people who will be responsible for
installing and maintaining the software on the VM. ”

If someone want to have the privilege of controlling the VM, please comment
under this mail thread.

Firstly, I apply for that.

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

 黄向东
清华大学 软件学院


Christofer Dutz <[email protected]> 于2019年4月18日周四 下午8:24写道:

> Hu Guys,
>
> infra is asking for the apache ids of people needing access to the machine.
>
> Chris
>
>
> Am 12.04.19, 09:08 schrieb "Xiangdong Huang" <[email protected]>:
>
>     Hi,
>
>     I have created a ticket on JIRA [1] for getting a VM. :D
>
>     [1] https://issues.apache.org/jira/browse/INFRA-18202
>     -----------------------------------
>     Xiangdong Huang
>     School of Software, Tsinghua University
>
>      黄向东
>     清华大学 软件学院
>
>
>     Christofer Dutz <[email protected]> 于2019年4月10日周三 下午4:27写道:
>
>     > Hi Xiangdong,
>     >
>     > having an Apache VM has the additional benefit of having everything
> at
>     > Apache.
>     > I have been involved in other Apache projects where external VMs were
>     > involved.
>     > Things become problematic if the key resource for accessing this is
>     > unavailable
>     > (Leaves the project, is on holidays, is sick, ...).
>     >
>     > I guess it wouldn't really matter when you do the split, ideally it
> should
>     > be when the
>     > Master branch is in a usable state ... then after your first release,
>     > you'll merge the
>     > Release version back to master and from there on continue to only
> merge
>     > releases
>     > There.
>     >
>     > The Jenkinsfile is already prepared for this setup (it sends warning
>     > emails for commits
>     > To master, but that's currently commented out). So prior to doing the
>     > split, give me a
>     > short signal and I'll prepare the Jenkinsfile for that branching
> mode.
>     >
>     > Chris
>     >
>     >
>     >
>     > Am 10.04.19, 10:19 schrieb "Xiangdong Huang" <[email protected]>:
>     >
>     >     Hi,
>     >
>     >     OK, I will try to apply a VM from INFRA.
>     >
>     >     When I say a long-term test, I hope a test at least one day...
>     >     Now I am planning to run two types of tests in our lib:
>     >     - A long term test that lasts for either one week, or the main
> dev
>     > branch
>     >     is updated.
>     >     - A aging test that runs all the time until the IoTDB instance
> crashes
>     > or
>     >     there is no disk space...
>     >
>     >     If we have a VM, at least we can run a long-term test that lasts
> for
>     > one
>     >     day, which will trigger many times of the following tasks:
> flushing to
>     >     disk, closing TsFiles, merging TsFiles with Overflow files.
>     >     It is helpful for guaranteeing IoTDB is stable.
>     >
>     >     This morning I see the issue is solved by PR [1].
>     >
>     >     The thing that we need to discuss is, which source code version
>     > (commitlog
>     >     id) do we set the master branch to? Current commitlog id? or
> splitting
>     > the
>     >     functionality of master/dev until we release the first version?
>     >     (I remember on the webpage that Julian shared, the master branch
> should
>     >     stay on a tagged version, e.g., 0.1, 0.2, etc..)
>     >
>     >
>     >     [1] https://github.com/apache/incubator-iotdb/pull/138
>     >
>     >     Best,
>     >     -----------------------------------
>     >     Xiangdong Huang
>     >     School of Software, Tsinghua University
>     >
>     >      黄向东
>     >     清华大学 软件学院
>     >
>     >
>     >     Julian Feinauer <[email protected]> 于2019年4月10日周三
> 下午3:22写道:
>     >
>     >     > Also, +1 from my side for dev / master.
>     >     > And indeed, a separate VM for this kind of tests would be a
> good
>     > idea.
>     >     > And we could either manage that via separate Jenkins jobs or
> manual
>     > before
>     >     > releases or so.
>     >     >
>     >     > How long do you mean with long-term? Hours, Days, Weeks, ... ?
>     >     >
>     >     > Julian
>     >     >
>     >     > Am 10.04.19, 09:19 schrieb "Christofer Dutz" <
>     > [email protected]>:
>     >     >
>     >     >     Hi Xiangdong,
>     >     >
>     >     >     you can ask for a VM from Infra, if this is needed. We did
> that
>     > for
>     >     > the PLC4X project as we needed to do network stuff infra
> didn't want
>     > to
>     >     > have on it's official nodes.
>     >     >
>     >     >     And I agree having master and develop branches is a very
> good
>     > thing.
>     >     >
>     >     >     Chris
>     >     >
>     >     >
>     >     >
>     >     >     Am 10.04.19, 05:12 schrieb "Xiangdong Huang" <
> [email protected]
>     > >:
>     >     >
>     >     >         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