Hi all,
I get a faling IT when running mvn clean install.
It is:
[INFO] Running org.apache.iotdb.db.integration.IoTDBDeletionIT
ERROR [2019-11-18 14:12:34,244] [pool-285-IoTDB-JDBC-Client-thread-1]
org.apache.iotdb.db.service.TSServiceImpl:653 - meet error while parsing SQL to
physical plan:
org.apache.iotdb.db.exception.query.QueryProcessException: number of
measurement is NOT EQUAL TO the number of values
at
org.apache.iotdb.db.qp.strategy.LogicalGenerator.analyzeInsert(LogicalGenerator.java:577)
at
org.apache.iotdb.db.qp.strategy.LogicalGenerator.analyze(LogicalGenerator.java:162)
at
org.apache.iotdb.db.qp.strategy.LogicalGenerator.getLogicalPlan(LogicalGenerator.java:144)
at
org.apache.iotdb.db.qp.QueryProcessor.parseASTToOperator(QueryProcessor.java:86)
at
org.apache.iotdb.db.qp.QueryProcessor.parseSQLToPhysicalPlan(QueryProcessor.java:70)
at
org.apache.iotdb.db.service.TSServiceImpl.executeStatement(TSServiceImpl.java:633)
at
org.apache.iotdb.service.rpc.thrift.TSIService$Processor$executeStatement.getResult(TSIService.java:1465)
at
org.apache.iotdb.service.rpc.thrift.TSIService$Processor$executeStatement.getResult(TSIService.java:1450)
at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:39)
at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:39)
at
org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:286)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
[ERROR] Tests run: 3, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.184 s
<<< FAILURE! - in org.apache.iotdb.db.integration.IoTDBDeletionIT
[ERROR] testMerge(org.apache.iotdb.db.integration.IoTDBDeletionIT) Time
elapsed: 0.049 s <<< ERROR!
org.apache.iotdb.jdbc.IoTDBSQLException: Statement format is not right: number
of measurement is NOT EQUAL TO the number of values
at
org.apache.iotdb.db.integration.IoTDBDeletionIT.prepareMerge(IoTDBDeletionIT.java:239)
at
org.apache.iotdb.db.integration.IoTDBDeletionIT.testMerge(IoTDBDeletionIT.java:118)
Is something wrong with my setup or is this something we should also look into
when doing the next RC?
Thanks!
Julian
Am 18.11.19, 14:07 schrieb "Jialin Qiao" <[email protected]>:
Hi,
Thank you Gouwang, this is a critical bug. In this case, I will close this
voting and prepare RC3.
Besides, I suggest to change the default compression to SNAPPY instead of
UNCOMPRESSED,
which is more frequently used.
Thanks,
--
Jialin Qiao
School of Software, Tsinghua University
乔嘉林
清华大学 软件学院
> -----原始邮件-----
> 发件人: "勾王敏浩" <[email protected]>
> 发送时间: 2019-11-18 20:51:51 (星期一)
> 收件人: [email protected]
> 抄送:
> 主题: Re: [VOTE] Apache IoTDB 0.9.0 (incubating) RC2 release
>
> Hi,
> My vote is -1 .
> Because the upgrade module has a bug when upgrading a old tsfile with
SNAPPY CompressionType. I have submitted a PR to fix the problem.
> The PR link: https://github.com/apache/incubator-iotdb/pull/565/commits.
>
>
> > -----原始邮件-----
> > 发件人: suyue <[email protected]>
> > 发送时间: 2019-11-18 19:41:56 (星期一)
> > 收件人: [email protected]
> > 抄送:
> > 主题: [VOTE] Apache IoTDB 0.9.0 (incubating) RC2 release
> >
> > Hi,
> >
> > +1 (PPMC vote)
> >
> > I checked:
> >
> > Binary distribution:
> > 1. verify ASC
> > 2. verify hash
> > 3. verity rat
> > 4.start iotdb server
> > 5.start client and execute some sqls
> > 6. python client
> >
> > Source release:
> > 1. NOTICE, LICENSE and RELEASE_NOTES
> > 2. rat
> > 3. mvn clean test install
> > 4. start iotdb server
> > 5. start client and execute some sqls
> > 6. python client
> > Execute:
> > SET STORAGE GROUP TO root.ln.wf01.wt01;
> > CREATE TIMESERIES root.ln.wf01.wt01.status WITH DATATYPE=BOOLEAN,
ENCODING=PLAIN
> > CREATE TIMESERIES root.ln.wf01.wt01.temperature WITH DATATYPE=FLOAT,
ENCODING=PLAIN
> > CREATE TIMESERIES root.ln.wf01.wt01.hardware WITH DATATYPE=INT32,
ENCODING=PLAIN
> > INSERT INTO root.ln.wf01.wt01(timestamp,temperature,status, hardware)
values(1, 1.1, false, 11)
> > INSERT INTO root.ln.wf01.wt01(timestamp,temperature,status, hardware)
values(2, 2.2, true, 22)
> > INSERT INTO root.ln.wf01.wt01(timestamp,temperature,status, hardware)
values(3, 3.3, false, 33 )
> > INSERT INTO root.ln.wf01.wt01(timestamp,temperature,status, hardware)
values(4, 4.4, false, 44)
> > INSERT INTO root.ln.wf01.wt01(timestamp,temperature,status, hardware)
values(5, 5.5, false, 55)
> > INSERT INTO root.ln.wf01.wt01(timestamp,temperature,status, hardware)
values(6, 1.1, false, 11)
> > INSERT INTO root.ln.wf01.wt01(timestamp,temperature,status, hardware)
values(7, 2.2, true, 22)
> > INSERT INTO root.ln.wf01.wt01(timestamp,temperature,status, hardware)
values(8, 3.3, false, 33 )
> > INSERT INTO root.ln.wf01.wt01(timestamp,temperature,status, hardware)
values(9, 4.4, false, 44)
> > INSERT INTO root.ln.wf01.wt01(timestamp,temperature,status, hardware)
values(10, 5.5, false, 55)
> > Select * from root;
> >
> > Best regards,
> > Yue Su
> >