How to upgrade thrift?

2019-11-25 Thread Tian Jiang
Greetings,


The currently used thrift has a known bug and can be fixed by upgrading it to 
0.10.0 or higher. But I am not familiar with the plugin that downloads thrift, 
could someone help me fix it?


https://issues.apache.org/jira/browse/IOTDB-322 
https://issues.apache.org/jira/browse/THRIFT-2157


Best,
Tian Jiang
| |
Tian Jiang
|
|
jt2594...@163.com
|
签名由网易邮箱大师定制



[jira] [Created] (IOTDB-322) Thrift should be upgraded

2019-11-25 Thread Tian Jiang (Jira)
Tian Jiang created IOTDB-322:


 Summary: Thrift should be upgraded
 Key: IOTDB-322
 URL: https://issues.apache.org/jira/browse/IOTDB-322
 Project: Apache IoTDB
  Issue Type: Bug
Reporter: Tian Jiang
 Attachments: image-2019-11-26-12-08-26-149.png

The current thrift version (0.9.3) has a bug that mistakenly converts the 
TApplicationException to TBase, but TApplicationException does not extend TBase.
 !image-2019-11-26-12-08-26-149.png|thumbnail! 

Upgrading to 0.10.0 or higher will fix this problem.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


Podling Iotdb Report Reminder - December 2019

2019-11-25 Thread jmclean
Dear podling,

This email was sent by an automated system on behalf of the Apache
Incubator PMC. It is an initial reminder to give you plenty of time to
prepare your quarterly board report.

The board meeting is scheduled for Wed, 18 December 2019, 10:30 am PDT.
The report for your podling will form a part of the Incubator PMC
report. The Incubator PMC requires your report to be submitted 2 weeks
before the board meeting, to allow sufficient time for review and
submission (Wed, December 04).

Please submit your report with sufficient time to allow the Incubator
PMC, and subsequently board members to review and digest. Again, the
very latest you should submit your report is 2 weeks prior to the board
meeting.

Candidate names should not be made public before people are actually
elected, so please do not include the names of potential committers or
PPMC members in your report.

Thanks,

The Apache Incubator PMC

Submitting your Report

--

Your report should contain the following:

*   Your project name
*   A brief description of your project, which assumes no knowledge of
the project or necessarily of its field
*   A list of the three most important issues to address in the move
towards graduation.
*   Any issues that the Incubator PMC or ASF Board might wish/need to be
aware of
*   How has the community developed since the last report
*   How has the project developed since the last report.
*   How does the podling rate their own maturity.

This should be appended to the Incubator Wiki page at:

https://cwiki.apache.org/confluence/display/INCUBATOR/December2019

Note: This is manually populated. You may need to wait a little before
this page is created from a template.

Note: The format of the report has changed to use markdown.

Mentors
---

Mentors should review reports for their project(s) and sign them off on
the Incubator wiki page. Signing off reports shows that you are
following the project - projects that are not signed may raise alarms
for the Incubator PMC.

Incubator PMC


Re: [VOTE] Apache IoTDB 0.9.0 (incubating) RC5 release

2019-11-25 Thread Lei Rui
Hi, my vote is +1 (PPMC binding).


I followed [1] and checked:
1. download staged artifacts. Check their signature and hashes.
✔ [RM] verify the reported signature is for an "apache.org" address ("gpg: Good 
signature from ...") 
✔ [RM] verify the reported hashes
2. extract src bundle
✔ verify the existence of LICENSE, NOTICE, README, RELEASE_NOTES files in the 
extracted source bundle 
✔ [RM] verify the staged source README, RELEASE_NOTE files correspond to those 
in the extracted source bundle 
3. staged src bundle items: content, can compile & test
✔ check the contents of LICENSE, NOTICE, README, RELEASE_NOTES 
✔ UNPACK the binary artefact and check the contents of LICENSE-binary and 
NOTICE-binary 
✔ build from directions in README with an empty maven local repo: mvn clean 
package -DskipTests -Dmaven.repo.local=../.m2
✔ [RM] review target/rat.txt (though the build should fail if RAT constraints 
aren't met)
- mvn clean apache-rat:check
- Find and files containing binary content with this command: find . 
-type f -name 'rat.txt' -exec grep -l " B " {} \;
- Then review for B (binary) content in those files: 
grep " B " ./grafana/target/rat.txt
grep " B " ./server/target/rat.txt
I find:
B 
/home/ruilei/tools/downloaded-iotdb-0.9.0rc4/0.9.0/rc4/apache-iotdb-0.9.0-incubating/grafana/img/add_data_source.png
B 
/home/ruilei/tools/downloaded-iotdb-0.9.0rc4/0.9.0/rc4/apache-iotdb-0.9.0-incubating/grafana/img/edit_data_source.png
B 
/home/ruilei/tools/downloaded-iotdb-0.9.0rc4/0.9.0/rc4/apache-iotdb-0.9.0-incubating/grafana/img/add_graph.png
B 
/home/ruilei/tools/downloaded-iotdb-0.9.0rc4/0.9.0/rc4/apache-iotdb-0.9.0-incubating/server/src/main/resources/iotdb/ui/static/iotdb-logo.png
✔ Search for SNAPSHOT references: find . -type f -name 'pom.xml' -exec grep -l 
"SNAPSHOT" {} \;
✔ ./mvnw.sh install
✔ ./mvnw.sh site:site


Best,
Lei Rui


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




On 11/23/2019 18:56,Jialin Qiao wrote:
Hi all,


Now I open a new ticket for Apache IoTDB (incubating) 0.9.0 RC5, which fixs
some issues comparing with RC4. You can find the details at the end of this
email.


Apache IoTDB (incubating) 0.9.0 is a major version with many exciting features.
You can get the release notes in [5].


Apache IoTDB (Incubating) 0.9.0 has been staged under [2] and it’s time to
vote on accepting it for release.  All Maven artifacts are available under [1].
If approved we will seek final release approval from the IPMC.


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: release/0.9.0


Hash for the release tag: 257df94d57c29c628b1ab0d6a2fdd20ba7df9ca4


Per [3] "Before voting +1 PMC/PPMC 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."


Difference with RC4:


- Fix windows start problem
- Fix deadlock between merge and query




You can achieve the above by following [4].


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


[1] https://repository.apache.org/content/repositories/orgapacheiotdb-1018
[2] https://dist.apache.org/repos/dist/dev/incubator/iotdb/0.9.0/rc5
[3] https://www.apache.org/dev/release.html#approving-a-release
[4] 
https://cwiki.apache.org/confluence/display/IOTDB/Validating+a+staged+Release
[5] 
https://dist.apache.org/repos/dist/dev/incubator/iotdb/0.9.0/rc5/RELEASE_NOTES.md


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


乔嘉林
清华大学 软件学院

[jira] [Created] (IOTDB-321) Lack the definition of time expression in 4-SQL Reference.md

2019-11-25 Thread Lei Rui (Jira)
Lei Rui created IOTDB-321:
-

 Summary: Lack the definition of time expression in 4-SQL 
Reference.md
 Key: IOTDB-321
 URL: https://issues.apache.org/jira/browse/IOTDB-321
 Project: Apache IoTDB
  Issue Type: Improvement
Reporter: Lei Rui


In the "4-SQL Reference.md/Select Record Statement", the definition of TimeExpr 
is not updated to accomodate the time expression feature developed in 
[https://github.com/apache/incubator-iotdb/pull/462|https://github.com/apache/incubator-iotdb/pull/462/files].



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


Re: 回复: [DISCUSS] Apache IoTDB 0.9.0 (incubating) RC5 release

2019-11-25 Thread Lei Rui
Hi Tian Jiang,


I remember that Jialin Qiao encountered the same problem before, 
so I guess it may be a special bug on MacOS, since I can use this tool on both 
Windows and Linux.
Does someone else with MacOS encounter this problem?


Lei Rui


在2019年11月25日 19:31,JT 写道:
Sorry, it seems something was wrong with the file server.
I can not fully recall it, but I used it with “./download_staged_release.sh 
0.9.0 5” and it probably said “not a X.Y.Z version number “0.9.0” ”.

Tian Jiang

发件人: Lei Rui
发送时间: 2019年11月25日 19:09
收件人: dev@iotdb.apache.org
主题: [DISCUSS] Apache IoTDB 0.9.0 (incubating) RC5 release

Hi Tian Jiang, I can't see the picture you attached.


Lei Rui
On 11/25/2019 16:51,Tian Jiang wrote:
Hi,
+1 (PPMC vote)

The followings are successfully verified:

Source release:
1. ASC sinature
2. Hashes
3. LICENSE, NOTICE, README, RELEASE_NOTES
4. RAT
5. mvn clean package
6. start server and client
7. execute basic operations and reboot
8. python client

Binary distribution:
1. ASC sinature
2. Hashes
3. start server and client
4. execute basic operations and reboot
5. python client


Minor issues:
1. I can’t use tools/download_staged_release.sh and have to manually verify 
something. Did I mistake the usage?



Best,
Tian Jiang


| |
Tian Jiang
|
|
jt2594...@163.com
|
签名由网易邮箱大师定制


On 11/25/2019 12:15,Xiangdong Huang wrote:
+1.

I checked:
- mvn apache-rat:check.
- DISCLAIMER LICENSE NOTICE exist and the content is ok.
- No *.jar, no *.tsfile, no *.ts binary files in the source-release.zip file
- compiling the source codes on WinOS successfully, all UT passed.
- can run start-server.bat and start-client.bat on WinOS

Minor issues:

- Document: no readme for tools/upgrade/offline-upgrade.sh,
After the releasing, we need add a document on the website for the tool (or
on the github, or on the confluence. Either is ok.)

- As Kevin said and discussions before, the client scripts should be moved
to bin out of sbin.

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

黄向东
清华大学 软件学院


Jialin Qiao  于2019年11月23日周六 下午6:57写道:

Hi all,


Now I open a new ticket for Apache IoTDB (incubating) 0.9.0 RC5, which fixs
some issues comparing with RC4. You can find the details at the end of this
email.


Apache IoTDB (incubating) 0.9.0 is a major version with many exciting
features.
You can get the release notes in [5].


Apache IoTDB (Incubating) 0.9.0 has been staged under [2] and it’s time to
vote on accepting it for release.  All Maven artifacts are available under
[1].
If approved we will seek final release approval from the IPMC.


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: release/0.9.0


Hash for the release tag: 257df94d57c29c628b1ab0d6a2fdd20ba7df9ca4


Per [3] "Before voting +1 PMC/PPMC 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."


Difference with RC4:


- Fix windows start problem
- Fix deadlock between merge and query




You can achieve the above by following [4].


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


[1] https://repository.apache.org/content/repositories/orgapacheiotdb-1018
[2] https://dist.apache.org/repos/dist/dev/incubator/iotdb/0.9.0/rc5
[3] https://www.apache.org/dev/release.html#approving-a-release
[4]
https://cwiki.apache.org/confluence/display/IOTDB/Validating+a+staged+Release
[5]
https://dist.apache.org/repos/dist/dev/incubator/iotdb/0.9.0/rc5/RELEASE_NOTES.md


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


乔嘉林
清华大学 软件学院



回复: [DISCUSS] Apache IoTDB 0.9.0 (incubating) RC5 release

2019-11-25 Thread JT
Sorry, it seems something was wrong with the file server.
I can not fully recall it, but I used it with “./download_staged_release.sh 
0.9.0 5” and it probably said “not a X.Y.Z version number “0.9.0” ”.

Tian Jiang

发件人: Lei Rui
发送时间: 2019年11月25日 19:09
收件人: dev@iotdb.apache.org
主题: [DISCUSS] Apache IoTDB 0.9.0 (incubating) RC5 release

Hi Tian Jiang, I can't see the picture you attached.


Lei Rui
On 11/25/2019 16:51,Tian Jiang wrote:
Hi,
+1 (PPMC vote)

The followings are successfully verified:

Source release:
1. ASC sinature
2. Hashes
3. LICENSE, NOTICE, README, RELEASE_NOTES
4. RAT
5. mvn clean package
6. start server and client
7. execute basic operations and reboot
8. python client

Binary distribution:
1. ASC sinature
2. Hashes
3. start server and client
4. execute basic operations and reboot
5. python client


Minor issues:
1. I can’t use tools/download_staged_release.sh and have to manually verify 
something. Did I mistake the usage?



Best,
Tian Jiang


| |
Tian Jiang
|
|
jt2594...@163.com
|
签名由网易邮箱大师定制


On 11/25/2019 12:15,Xiangdong Huang wrote:
+1.

I checked:
- mvn apache-rat:check.
- DISCLAIMER LICENSE NOTICE exist and the content is ok.
- No *.jar, no *.tsfile, no *.ts binary files in the source-release.zip file
- compiling the source codes on WinOS successfully, all UT passed.
- can run start-server.bat and start-client.bat on WinOS

Minor issues:

- Document: no readme for tools/upgrade/offline-upgrade.sh,
After the releasing, we need add a document on the website for the tool (or
on the github, or on the confluence. Either is ok.)

- As Kevin said and discussions before, the client scripts should be moved
to bin out of sbin.

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

黄向东
清华大学 软件学院


Jialin Qiao  于2019年11月23日周六 下午6:57写道:

Hi all,


Now I open a new ticket for Apache IoTDB (incubating) 0.9.0 RC5, which fixs
some issues comparing with RC4. You can find the details at the end of this
email.


Apache IoTDB (incubating) 0.9.0 is a major version with many exciting
features.
You can get the release notes in [5].


Apache IoTDB (Incubating) 0.9.0 has been staged under [2] and it’s time to
vote on accepting it for release.  All Maven artifacts are available under
[1].
If approved we will seek final release approval from the IPMC.


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: release/0.9.0


Hash for the release tag: 257df94d57c29c628b1ab0d6a2fdd20ba7df9ca4


Per [3] "Before voting +1 PMC/PPMC 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."


Difference with RC4:


- Fix windows start problem
- Fix deadlock between merge and query




You can achieve the above by following [4].


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


[1] https://repository.apache.org/content/repositories/orgapacheiotdb-1018
[2] https://dist.apache.org/repos/dist/dev/incubator/iotdb/0.9.0/rc5
[3] https://www.apache.org/dev/release.html#approving-a-release
[4]
https://cwiki.apache.org/confluence/display/IOTDB/Validating+a+staged+Release
[5]
https://dist.apache.org/repos/dist/dev/incubator/iotdb/0.9.0/rc5/RELEASE_NOTES.md


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


乔嘉林
清华大学 软件学院



[DISCUSS] Apache IoTDB 0.9.0 (incubating) RC5 release

2019-11-25 Thread Lei Rui
Hi Tian Jiang, I can't see the picture you attached.


Lei Rui
On 11/25/2019 16:51,Tian Jiang wrote:
Hi,
+1 (PPMC vote)

The followings are successfully verified:

Source release:
1. ASC sinature
2. Hashes
3. LICENSE, NOTICE, README, RELEASE_NOTES
4. RAT
5. mvn clean package
6. start server and client
7. execute basic operations and reboot
8. python client

Binary distribution:
1. ASC sinature
2. Hashes
3. start server and client
4. execute basic operations and reboot
5. python client


Minor issues:
1. I can’t use tools/download_staged_release.sh and have to manually verify 
something. Did I mistake the usage?



Best,
Tian Jiang


| |
Tian Jiang
|
|
jt2594...@163.com
|
签名由网易邮箱大师定制


On 11/25/2019 12:15,Xiangdong Huang wrote:
+1.

I checked:
- mvn apache-rat:check.
- DISCLAIMER LICENSE NOTICE exist and the content is ok.
- No *.jar, no *.tsfile, no *.ts binary files in the source-release.zip file
- compiling the source codes on WinOS successfully, all UT passed.
- can run start-server.bat and start-client.bat on WinOS

Minor issues:

- Document: no readme for tools/upgrade/offline-upgrade.sh,
After the releasing, we need add a document on the website for the tool (or
on the github, or on the confluence. Either is ok.)

- As Kevin said and discussions before, the client scripts should be moved
to bin out of sbin.

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

黄向东
清华大学 软件学院


Jialin Qiao  于2019年11月23日周六 下午6:57写道:

Hi all,


Now I open a new ticket for Apache IoTDB (incubating) 0.9.0 RC5, which fixs
some issues comparing with RC4. You can find the details at the end of this
email.


Apache IoTDB (incubating) 0.9.0 is a major version with many exciting
features.
You can get the release notes in [5].


Apache IoTDB (Incubating) 0.9.0 has been staged under [2] and it’s time to
vote on accepting it for release.  All Maven artifacts are available under
[1].
If approved we will seek final release approval from the IPMC.


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: release/0.9.0


Hash for the release tag: 257df94d57c29c628b1ab0d6a2fdd20ba7df9ca4


Per [3] "Before voting +1 PMC/PPMC 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."


Difference with RC4:


- Fix windows start problem
- Fix deadlock between merge and query




You can achieve the above by following [4].


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


[1] https://repository.apache.org/content/repositories/orgapacheiotdb-1018
[2] https://dist.apache.org/repos/dist/dev/incubator/iotdb/0.9.0/rc5
[3] https://www.apache.org/dev/release.html#approving-a-release
[4]
https://cwiki.apache.org/confluence/display/IOTDB/Validating+a+staged+Release
[5]
https://dist.apache.org/repos/dist/dev/incubator/iotdb/0.9.0/rc5/RELEASE_NOTES.md


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


乔嘉林
清华大学 软件学院


Re: [VOTE] Apache IoTDB 0.9.0 (incubating) RC5 release

2019-11-25 Thread Tian Jiang
Hi,
+1 (PPMC vote)

The followings are successfully verified:

Source release:
1. ASC sinature
2. Hashes
3. LICENSE, NOTICE, README, RELEASE_NOTES
4. RAT
5. mvn clean package
6. start server and client
7. execute basic operations and reboot
8. python client

Binary distribution:
1. ASC sinature
2. Hashes
3. start server and client
4. execute basic operations and reboot
5. python client


Minor issues:
1. I can’t use tools/download_staged_release.sh and have to manually verify 
something. Did I mistake the usage?



Best,
Tian Jiang


| |
Tian Jiang
|
|
jt2594...@163.com
|
签名由网易邮箱大师定制


On 11/25/2019 12:15,Xiangdong Huang wrote:
+1.

I checked:
- mvn apache-rat:check.
- DISCLAIMER LICENSE NOTICE exist and the content is ok.
- No *.jar, no *.tsfile, no *.ts binary files in the source-release.zip file
- compiling the source codes on WinOS successfully, all UT passed.
- can run start-server.bat and start-client.bat on WinOS

Minor issues:

- Document: no readme for tools/upgrade/offline-upgrade.sh,
After the releasing, we need add a document on the website for the tool (or
on the github, or on the confluence. Either is ok.)

- As Kevin said and discussions before, the client scripts should be moved
to bin out of sbin.

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

黄向东
清华大学 软件学院


Jialin Qiao  于2019年11月23日周六 下午6:57写道:

Hi all,


Now I open a new ticket for Apache IoTDB (incubating) 0.9.0 RC5, which fixs
some issues comparing with RC4. You can find the details at the end of this
email.


Apache IoTDB (incubating) 0.9.0 is a major version with many exciting
features.
You can get the release notes in [5].


Apache IoTDB (Incubating) 0.9.0 has been staged under [2] and it’s time to
vote on accepting it for release.  All Maven artifacts are available under
[1].
If approved we will seek final release approval from the IPMC.


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: release/0.9.0


Hash for the release tag: 257df94d57c29c628b1ab0d6a2fdd20ba7df9ca4


Per [3] "Before voting +1 PMC/PPMC 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."


Difference with RC4:


- Fix windows start problem
- Fix deadlock between merge and query




You can achieve the above by following [4].


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


[1] https://repository.apache.org/content/repositories/orgapacheiotdb-1018
[2] https://dist.apache.org/repos/dist/dev/incubator/iotdb/0.9.0/rc5
[3] https://www.apache.org/dev/release.html#approving-a-release
[4]
https://cwiki.apache.org/confluence/display/IOTDB/Validating+a+staged+Release
[5]
https://dist.apache.org/repos/dist/dev/incubator/iotdb/0.9.0/rc5/RELEASE_NOTES.md


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


乔嘉林
清华大学 软件学院