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" <qj...@mails.tsinghua.edu.cn>: 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 乔嘉林 清华大学 软件学院 > -----原始邮件----- > 发件人: "勾王敏浩" <gwm...@mails.tsinghua.edu.cn> > 发送时间: 2019-11-18 20:51:51 (星期一) > 收件人: dev@iotdb.apache.org > 抄送: > 主题: 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 <su...@mails.tsinghua.edu.cn> > > 发送时间: 2019-11-18 19:41:56 (星期一) > > 收件人: dev@iotdb.apache.org > > 抄送: > > 主题: [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 > >