[ 
https://issues.apache.org/jira/browse/IOTDB-1275?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17412266#comment-17412266
 ] 

Haonan Hou commented on IOTDB-1275:
-----------------------------------

To fix it, we can set maxPRC to -1 automatically when execute sql in cli with 
-e mode.

> backgroup exec for cli -e function causes an infinite loop in writing output 
> file
> ---------------------------------------------------------------------------------
>
>                 Key: IOTDB-1275
>                 URL: https://issues.apache.org/jira/browse/IOTDB-1275
>             Project: Apache IoTDB
>          Issue Type: Bug
>          Components: Client/CLI
>    Affects Versions: master branch, 0.11.4, 0.12.2
>            Reporter: 刘珍
>            Priority: Major
>              Labels: easy-fix
>
> 0.11.3   9e371454b05f9a0e24fabb2c84f7ce690f14a882
> set storage group root.db1;
> CREATE TIMESERIES root.db1.tab1.id WITH DATATYPE=INT32, ENCODING=PLAIN
> CREATE TIMESERIES root.db1.tab1.name WITH DATATYPE=text, ENCODING=PLAIN
> CREATE TIMESERIES root.db1.tab1.age WITH DATATYPE=INT32, ENCODING=PLAIN
> CREATE TIMESERIES root.db1.tab1.country WITH DATATYPE=text, ENCODING=PLAIN
> CREATE TIMESERIES root.db1.tab1.salary WITH DATATYPE=float, ENCODING=PLAIN
> CREATE TIMESERIES root.db1.tab1.other WITH DATATYPE=double, ENCODING=PLAIN
> CREATE TIMESERIES root.db1.tab1.student WITH DATATYPE=boolean, ENCODING=PLAIN
>  
> insert into root.db1.tab1(time,id,name,age,country,salary,other ,student ) 
> values(now(),1,'lily',25,'usa',5678.34,7.777777,false);
>  
> insert into root.db1.tab1(time,id,name,age,country,salary,other ,student ) 
> values(now(),0,'lily0',25,'usa',5678.34,7.777777,false);
> insert into root.db1.tab1(time,id,name,age,country,salary,other ,student ) 
> values(now(),1,'lily1',25,'usa',5678.34,7.777777,false);
> insert into root.db1.tab1(time,id,name,age,country,salary,other ,student ) 
> values(now(),2,'lily2',25,'usa',5678.34,7.777777,false);
> insert into root.db1.tab1(time,id,name,age,country,salary,other ,student ) 
> values(now(),3,'lily3',25,'usa',5678.34,7.777777,false);
> --.....isnert  200 records
>  
> nohup ./sbin/start-cli.sh -e 'select id,name from root.db1.tab1' > a.out &
> {color:#FF0000}a.out  in an infinite loop :{color}
> {color:#FF0000}Reach the max_display_num = 1000. Press ENTER to show more, 
> input 'q' to quit.{color}
> {color:#FF0000}java.io.IOException: Bad file descriptor{color}
> {color:#FF0000} at java.io.FileInputStream.readBytes(Native Method){color}
> {color:#FF0000} at 
> java.io.FileInputStream.read(FileInputStream.java:255){color}
> {color:#FF0000} at 
> java.io.BufferedInputStream.read1(BufferedInputStream.java:284){color}
> {color:#FF0000} at 
> java.io.BufferedInputStream.read(BufferedInputStream.java:345){color}
> {color:#FF0000} at 
> sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:284){color}
> {color:#FF0000} at 
> sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:326){color}
> {color:#FF0000} at 
> sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178){color}
> {color:#FF0000} at 
> java.io.InputStreamReader.read(InputStreamReader.java:184){color}
> {color:#FF0000} at java.io.BufferedReader.fill(BufferedReader.java:161){color}
> {color:#FF0000} at 
> java.io.BufferedReader.readLine(BufferedReader.java:324){color}
> {color:#FF0000} at 
> java.io.BufferedReader.readLine(BufferedReader.java:389){color}
> {color:#FF0000} at 
> org.apache.iotdb.cli.AbstractCli.executeQuery(AbstractCli.java:577){color}
> {color:#FF0000} at 
> org.apache.iotdb.cli.AbstractCli.handleInputCmd(AbstractCli.java:434){color}
> {color:#FF0000} at 
> org.apache.iotdb.cli.AbstractCli.processCommand(AbstractCli.java:750){color}
> {color:#FF0000} at org.apache.iotdb.cli.Cli.serve(Cli.java:122){color}
> {color:#FF0000} at org.apache.iotdb.cli.Cli.main(Cli.java:75){color}
>  



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

Reply via email to