Re: PRs about tsfile module

2024-01-05 Thread
Moreover, submodules also support allowing different branches of IoTDB to track 
corresponding branches of TsFile. For example, the master branch of IoTDB can 
refer to the master branch of TsFile, and the rel/1.3 branch of IoTDB can refer 
to the rel/1.3 branch of TsFile. When switching branches in the IoTDB 
repository, the TsFile branch will also switch accordingly. We can even have 
IoTDB directly reference a specific fixed commit of TsFile to ensure the 
stability of a branch that is no longer being updated. I believe this approach 
makes management more convenient and flexible.

> 2024年1月5日 21:03,刘旭鑫  写道:
> 
> Hi, I suggest setting TsFile as a submodule of IoTDB. This would allow the 
> 'tsfile' directory to directly reference the TsFile repository. For example, 
> LevelDB provides a reference to GoogleTest in this manner: 
> https://github.com/google/leveldb/tree/main/third_party.
> The specific steps are:
> 
> Add the submodule: git submodule add tsfile 
> https://github.com/apache/tsfile.git
> Initialize the submodule: git submodule init
> Update the submodule: git submodule update
> 
> When cloning the IoTDB repository, use the following command to clone the 
> submodule as well:
> 
> git clone --recurse-submodules https://github.com/apache/iotdb.git
> 
> The advantage of this approach is that whenever the TsFile code is updated, 
> we can pull the latest code through Git. If managed through a POM, it's not 
> easy to package the code of TsFile that hasn't been released yet.
> 
> ——
> Xuxin Liu
> 
>> 2024年1月5日 20:50,Yuan Tian  写道:
>> 
>> Hi all,
>> 
>> Since we've already set up our tsfile repo, so if you want to make some
>> changes to common-api and tsfile submodule in IoTDB repo, you also need to
>> submit another pr for tsfile repo.
>> 
>> 
>> Best regards,
>> 
>> Yuan Tian
> 



Re: PRs about tsfile module

2024-01-05 Thread
Hi, I suggest setting TsFile as a submodule of IoTDB. This would allow the 
'tsfile' directory to directly reference the TsFile repository. For example, 
LevelDB provides a reference to GoogleTest in this manner: 
https://github.com/google/leveldb/tree/main/third_party.
The specific steps are:

Add the submodule: git submodule add tsfile https://github.com/apache/tsfile.git
Initialize the submodule: git submodule init
Update the submodule: git submodule update

When cloning the IoTDB repository, use the following command to clone the 
submodule as well:

git clone --recurse-submodules https://github.com/apache/iotdb.git

The advantage of this approach is that whenever the TsFile code is updated, we 
can pull the latest code through Git. If managed through a POM, it's not easy 
to package the code of TsFile that hasn't been released yet.

——
Xuxin Liu

> 2024年1月5日 20:50,Yuan Tian  写道:
> 
> Hi all,
> 
> Since we've already set up our tsfile repo, so if you want to make some
> changes to common-api and tsfile submodule in IoTDB repo, you also need to
> submit another pr for tsfile repo.
> 
> 
> Best regards,
> 
> Yuan Tian



[ANNOUNCE] Apache IoTDB 0.13.4 released

2023-02-22 Thread
The Apache IoTDB team is pleased to announce the release of Apache IoTDB 0.13.4.

Apache IoTDB (Database for Internet of Things) is an IoT native database with 
high performance for data management and analysis, deployable on the edge and 
the cloud.

This is a bug-fixed version of 0.13.4, which includes a number of improvements 
and bug fixes:

## Improvements

* [IOTDB-4230] Modify the start script for flexible startup: add iotdb.in.sh, 
add pid file
* [IOTDB-4776] Change default storage group to root.__system in iotdb metric 
reporter
* [IOTDB-4946] Show Deadband Process Info
* [IOTDB-5025] Fix tag of metric in 0.13
* [IOTDB-5128] Perfect the usage of `-p pid`, `-v version` feature for 
start-server.sh
* [IOTDB-5232] Add Schema Memory Usage metric monitor


## Bug Fix

* [IOTDB-3624] Fix meet error when inserting data in SQL without timestamp
* [IOTDB-4716] Fix the statistics of disk size in linux system in 0.13
* [IOTDB-4738] Fix TsFile damaged after writing empty value pages
* [IOTDB-4781] Fix the NOT LIKE value filter does not work
* [IOTDB-4842] Fix String number inserting bug
* [IOTDB-4938] Fix data are lost when meets exception `storage group not ready`
* [IOTDB-4967] Fix slidingTimeWindow stops when encounter an empty window
* [IOTDB-5136] NPE when use a null as username in session
* [IOTDB-5184] Fix CompressionType ArrayIndexOutOfBounds
* [IOTDB-5157] Fix "Invalid ID for ZoneOffset, invalid format:"
* [IOTDB-5206] Fix when target file is deleted in Compaction exception handler 
and recover
* [IOTDB-5225] Fix setting chunkPointNumLowerBound in IoTDBDescriptor
* [IOTDB-5236] DeleteData Python API cannot work
* [IOTDB-5253] Fix chunkMetadata mem metric
* [IOTDB-5266] Fix seq file may be lost when selecting cross compaction task
* [IOTDB-5281] Fix selecting deleted files in compaction
* [IOTDB-5286] Fix target files should not be select to participate in other 
compaction task
* [IOTDB-5307] Fix failed to get TsFile input of file: NoSuchFileException
* [IOTDB-5311] Fix RunTimeException and NoSuchFile Exception when selecting 
files causing compaction scheduled thread to get stuck
* [IOTDB-5346] Fix log error in MemtableFlushTask when recovering


The full release note is available at:
https://raw.githubusercontent.com/apache/iotdb/v0.13.4/RELEASE_NOTES.md

The release is available for download at:
http://iotdb.apache.org/Download

Maven artifacts for JDBC driver, session SDK, TsFile SDK, 
Spark-connector,Hadoop-connector, Hive-connector and Flink-connector can be 
found at:
https://search.maven.org/search?q=g:org.apache.iotdb


Regards,
The Apache IoTDB team


[RESULT][VOTE] Release Apache IoTDB 0.13.4

2023-02-12 Thread
Hi all,


The vote to release Apache IoTDB 0.13.4 has passed with 4 +1 binding votes.

binding votes:

Jialin Qiao

Jinrui Zhang

Yuan Tian

Haonan Hou


Vote thread:

https://lists.apache.org/thread/xcf4sjcz7obrhknf4h5089r0q2h5bm8s
https://lists.apache.org/thread/xz16rhws0qtxzd2g2w73l363rs89kjfd
https://lists.apache.org/thread/wzj26q70o4blnff6wvnpshynhfjj1dyt
https://lists.apache.org/thread/4gg1wj1hytlwpsv03mpwb35m4nj0dbpo

Thanks,
Liu Xuxin




[VOTE] Apache IoTDB 0.13.4 RC1 release

2023-02-07 Thread
Hi all,

Apache IoTDB 0.13.4 has been staged under [1] and it’s time to vote on 
accepting it for release.  All Maven artifacts are available under. Voting will 
be open for 72hr. A minimum of 3 binding +1 votes and more binding +1 than 
binding -1 are required to pass.

Release tag: v0.13.4

Hash for the release tag: 12260bc6e1eadb8e417752e15cc2813750242ba1

Before voting +1, PMC members are required to download the signed source code 
package, compile it as provided, and test the resulting executable on their own 
platform, along with also verifying that the package meets the requirements of 
the ASF policy on releases. [2]

You can achieve the above by following [3].

[ ]  +1 accept (indicate what you validated - e.g. performed the non-RM items 
in [3])
[ ]  -1 reject (explanation required)


[1] https://dist.apache.org/repos/dist/dev/iotdb/0.13.4
[2] https://www.apache.org/dev/release.html#approving-a-release
[3] 
https://cwiki.apache.org/confluence/display/IOTDB/Validating+a+staged+Release
[4] https://dist.apache.org/repos/dist/dev/iotdb/0.13.4/rc1/RELEASE_NOTES.md
[5] https://dist.apache.org/repos/dist/dev/iotdb/KEYS


[VOTE] Apache IoTDB 0.13.4 RC1 release

2023-02-07 Thread
Hi all,

Apache IoTDB 0.13.4 has been staged under [1] and it’s time to vote

on accepting it for release.  All Maven artifacts are available under.
Voting will be open for 72hr.
A minimum of 3 binding +1 votes and more binding +1 than binding -1
are required to pass.

Release tag: v0.13.4

Hash for the release tag: 12260bc6e1eadb8e417752e15cc2813750242ba1

Before voting +1, PMC members are required to download

the signed source code package, compile it as provided, and test
the resulting executable on their own platform, along with also
verifying that the package meets the requirements of the ASF policy
on releases. [2]

You can achieve the above by following [3].

[ ]  +1 accept (indicate what you validated - e.g. performed the non-RM items 
in [3])
[ ]  -1 reject (explanation required)


[1] 
https://dist.apache.org/repos/dist/dev/iotdb/0.13.4/rc1

[2] https://www.apache.org/dev/release.html#approving-a-release

[3] 
https://cwiki.apache.org/confluence/display/IOTDB/Validating+a+staged+Release

[4] https://dist.apache.org/repos/dist/dev/iotdb/0.13.4/rc1/RELEASE_NOTES.md

[5] 
https://dist.apache.org/repos/dist/dev/iotdb/KEYS



回复: Release of 0.13.4

2023-02-04 Thread
I am glad to. It would be a great honor for me to be the release manager.

-
THSS
Liu Xuxin


发件人: Jialin Qiao 
发送时间: 2023年2月4日 13:17
收件人: dev@iotdb.apache.org 
主题: Release of 0.13.4

Hi all,

It has been over 3 months since we release 0.13.3. It's time to
release 0.13.4.

Does anyone want to be the release manager?

Thanks,
―
Jialin Qiao
Apache IoTDB PMC


回复: [Discuss] Remove old cluster module from distribution package

2022-05-11 Thread
+1

发件人: HW-Chao Wang <576749...@qq.com.INVALID>
发送时间: 2022年5月11日 6:01
收件人: dev 
主题: Re: [Discuss] Remove old cluster module from distribution package

+1



---Original---
From: "Jialin Qiao"

回复: Enable wiki in Github

2021-09-23 Thread
+1

从 Windows 版邮件发送

发件人: Xiangdong Huang
发送时间: 2021年9月21日 22:26
收件人: dev
主题: Re: Enable wiki in Github

Hi,

Using Github Wiki can indeed make it easy to update documents.

> If we move the wiki from confluence to Github wiki, we still need to
> sync the wiki documents in some place of ASF.

As Github wiki is also a git codebase
(https://github.com/YOUR_USERNAME/YOUR_REPOSITORY.wiki.git),
if we enable it for iotdb (i.e., github.com/apache/iotdb.wiki.git),
will ASF have a corresponding git codebase automatically?

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

 黄向东
清华大学 软件学院

Willem Jiang  于2021年9月20日周一 上午10:12写道:
>
> Here is one concern we need to address.
> Although we are using Github as our daily development platform,  ASF
> is still syncing the data to ASF infrastructure through email
> forwarding or git sync.
> In this way we still have a chance to commit the code through ASF infra.
> If we move the wiki from confluence to Github wiki, we still need to
> sync the wiki documents in some place of ASF.
>
> Willem Jiang
>
> Twitter: willemjiang
> Weibo: 姜宁willem
>
> On Sun, Sep 19, 2021 at 4:55 PM Jialin Qiao  wrote:
> >
> > Hi,
> >
> > We have tried a lot about how to manage our documents (UserGuide,
> > SystemDesign, ContributeGuide...).
> >
> > First, we manage these docs as many .md files in our repo, however, update
> > it is troublesome, need to submit a pr and the website update is not in
> > time.
> >
> > Next, we try the confluence, However, the editor of confluence is not
> > friendly. md is good.
> >
> > Therefore, we try to use Github issues to manage these things. E.g., join
> > the community https://github.com/apache/iotdb/issues/1995.
> >
> > Finally, we realize that GitHub wiki may be the best place to manage such
> > documents,  it is the nearest to our code, users do not need to go to
> > another place (all in Github). As for the website, we could read the .md
> > files from GitHub wiki.
> >
> > What do you think?
> >
> > If everyone recognized it, I will submit an issue to the INFRA.
> >
> > Thanks,
> > ―
> > Jialin Qiao
> > School of Software, Tsinghua University
> >
> > 乔嘉林
> > 清华大学 软件学院