[jira] [Created] (IOTDB-330) [Query Optimization] Improve the reading method of non-overlap unsequence data

2019-11-29 Thread Zesong Sun (Jira)
Zesong Sun created IOTDB-330:


 Summary: [Query Optimization] Improve the reading method of 
non-overlap unsequence data
 Key: IOTDB-330
 URL: https://issues.apache.org/jira/browse/IOTDB-330
 Project: Apache IoTDB
  Issue Type: Improvement
Reporter: Zesong Sun


Currently, all unsequence chunk needs a reader during query, and if the chunks 
are not overlapped,  only one reader is needed.



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


question about Apache Jenkins and Sonar

2019-11-29 Thread Xiangdong Huang
Hi,

I find Apache Jenkins build failed because "SonarQube installation defined
in this job (ASF Sonar Analysis) does not match any configured
installation. Number of installations that can be configured: 0."

I checked recent commits, and find the most possible code modification is
that  `vulnerability-checks` is moved to `apache-release` profile.

So, is this task who triggers Jenkins to submit a job to SonarQube?

If so, you'd better revoke your modification on the pom file, @jialin Qiao.

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

 黄向东
清华大学 软件学院


[BUILD-FAILURE]: Job 'IoTDB-Pipeline/master [master] [226]'

2019-11-29 Thread Apache Jenkins Server
BUILD-FAILURE: Job 'IoTDB-Pipeline/master [master] [226]':

Check console output at "https://builds.apache.org/job/IoTDB-Pipeline/job/master/226/;>IoTDB-Pipeline/master
 [master] [226]"

Pay attention to mentors' comments

2019-11-29 Thread Xiangdong Huang
Hi all,

I am writing the podling report of December, and then find our mentors'
comments on September.

Sorry for the late reading. But I think most of us have not read the
content, so I copy two of them (which require us change) here:

- More active involvement by the PPMC is needed in veoting releases. While
it improved, still more discussion needs to happen on the mailing list.

- I really would like to see more mailing list usage, cause the number of
commit messages is in strong contrast to the discussions. I as a mentor
some time don't have a clue what the project is working on.

I think many guys are working hard to commit codes, but remember to share
your idea before you implement it (or after you implemented it).

"the number of commit messages is in strong contrast to the discussions",
hope we can avoid that, and hope IoTDB can graduate as soon as possible :D

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

 黄向东
清华大学 软件学院


[jira] [Created] (IOTDB-329) MetricService not quite in Integration Tests (easy-fix, for fresh contributors)

2019-11-29 Thread xiangdong Huang (Jira)
xiangdong Huang created IOTDB-329:
-

 Summary: MetricService not quite in Integration Tests (easy-fix, 
for fresh contributors)
 Key: IOTDB-329
 URL: https://issues.apache.org/jira/browse/IOTDB-329
 Project: Apache IoTDB
  Issue Type: Bug
Affects Versions: 0.8.0, 0.9.0, 0.8.1
Reporter: xiangdong Huang
 Attachments: image-2019-11-29-22-38-52-640.png

There are some error infos on Travis:

!image-2019-11-29-22-38-52-640.png!

 

It is because in our ITs, MetricService is not closed after an IT finished.

 

It is quite easy to fix that, just add the code into 
`EnvironmentUtils.cleanEnv()`:

```

MetricsService.getInstance().stop();

```

before  `cleanAllDir();`

 

 



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


[jira] [Created] (IOTDB-328) Check the validity of settings in configuration files when restart and upgrade

2019-11-29 Thread xiangdong Huang (Jira)
xiangdong Huang created IOTDB-328:
-

 Summary: Check the validity of settings in configuration files 
when restart and upgrade
 Key: IOTDB-328
 URL: https://issues.apache.org/jira/browse/IOTDB-328
 Project: Apache IoTDB
  Issue Type: Bug
Affects Versions: 0.8.0, 0.9.0, 0.8.1
Reporter: xiangdong Huang


Hi,

Considering a scenario:

A user used v0.8.0 first, and changed some parameters (e.g., the default 
encoding method of the time column), and wrote data.

 

Then, suppose the user upgrades iotdb to 0.9. As there are some new features 
are introduced in 0.9 and the configuration file may be updated, the user may 
replace his iotdb-engine.properties file by using the latest template.

However, at this time, the user may forget to change the default encoding 
method of the time column in the new configure file, which will bring errors.

 

So, two  new functions are needed:

(1) saving  parameters that can not be changed after an intializaion from the 
configuration file to system/ folder;

(2) When startup, verify the parameters..

 

To do that, we need to discuss about that which parameters are needed to be 
recorded.

 



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


Re: Refactor Statistics

2019-11-29 Thread Xiangdong Huang
Hi Jialin,

There are UTs failed...

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

 黄向东
清华大学 软件学院


Jialin Qiao  于2019年11月29日周五 下午9:07写道:

> Hi,
>
> I have fixed  issue
> - IOTDB-325   in this PR:
> https://github.com/apache/incubator-iotdb/pull/587
>
> This is mainly a code optimization:
> - Move start time, end time, count in PageHeader and ChunkMetadata into
> Statistics inside the two
> - Remove maxTombstoneTime in ChunkHeader
> - Remove StatisticsForFilter
> - Simplify the serialize and deserialize of Statistics
>
> Thanks,
> Jialin Qiao
>


??????[jira] [Created] (IOTDB-327) Group by without value filter skip page logic is wrong

2019-11-29 Thread ??????????????????????
Hi~
I'm working on this issue, it will be fixed soon.




----
??:"Yuan Tian (Jira)"https://issues.apache.org/jira/browse/IOTDB-327
 
Project: Apache IoTDB
 Issue Type: Bug
 Reporter: 
Kaifeng Xue


Our group by logic doesn't use window to judge whether we can skip page but use 
time filter to skip. This will cause use wrong page header. 
If you want to reproduce this bug, you can add a "flush" statement after this 
code in 
"/server/src/test/java/org/apache/iotdb/db/integration/IOTDBGroupByIT.java"
```
"INSERT INTO root.ln.wf01.wt01(timestamp,temperature,status, hardware) "
 + "values(150, 200.2, 
true, 220)",
```
The test called "countSumAvgTest" will fail






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

[jira] [Created] (IOTDB-327) Group by without value filter skip page logic is wrong

2019-11-29 Thread Kaifeng Xue (Jira)
Kaifeng Xue created IOTDB-327:
-

 Summary: Group by without value filter skip page logic is wrong
 Key: IOTDB-327
 URL: https://issues.apache.org/jira/browse/IOTDB-327
 Project: Apache IoTDB
  Issue Type: Bug
Reporter: Kaifeng Xue


Our group by logic doesn't use window to judge whether we can skip page but use 
time filter to skip. This will cause use wrong page header. 
If you want to reproduce this bug, you can add a "flush" statement after this 
code in 
"/server/src/test/java/org/apache/iotdb/db/integration/IOTDBGroupByIT.java"
```
"INSERT INTO root.ln.wf01.wt01(timestamp,temperature,status, hardware) "
  + "values(150, 200.2, true, 220)",
```
The test called "countSumAvgTest" will fail






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