You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@iotdb.apache.org by "刘珍 (Jira)" <ji...@apache.org> on 2021/06/18 07:31:00 UTC
[jira] [Created] (IOTDB-1445) c++ : select * from dev (300 sensors
* 10100000 points ) got Segmentation fault
刘珍 created IOTDB-1445:
-------------------------
Summary: c++ : select * from dev (300 sensors * 10100000 points ) got Segmentation fault
Key: IOTDB-1445
URL: https://issues.apache.org/jira/browse/IOTDB-1445
Project: Apache IoTDB
Issue Type: Bug
Components: Client/Others
Affects Versions: 0.12.0
Reporter: 刘珍
Attachments: image-2021-06-18-15-29-44-915.png
master 0616 / 699f866fb73d81c6d35ad6b401ceceb2499decbf
Author: J.J. Liu <li...@gmail.com>
Fix Cpp example not release query dataset bug (#3419)
benchmark generate test data:
INSERT_MODE=session
IS_CLIENT_BIND=true
CLIENT_NUMBER=20
GROUP_NUMBER=20
DEVICE_NUMBER=20
SENSOR_NUMBER=300
IS_SENSOR_TS_ALIGNMENT=true
BATCH_SIZE=10
LOOP=1010000
OPERATION_PROPORTION=1:0:0:0:0:0:0:0:0:0:0
IS_OVERFLOW=false
SessionExample.cpp :
void query({color:red}string dev{color}) {
unique_ptr<SessionDataSet> dataSet = session->executeQueryStatement({color:red}"select * from "+dev{color});
cout << "timestamp" << " ";
for (string name : dataSet->getColumnNames()) {
cout << name << " ";
}
cout << endl;
dataSet->setBatchSize(1024);
while (dataSet->hasNext())
{
cout << dataSet->next()->toString();
}
dataSet->closeOperationHandle();
}
int main() {
session = new Session("127.0.0.1", 6667, "root", "root");
session->open(false);
query("root.group_0.d_0");
query("root.group_1.d_1");
query("root.group_10.d_10");
query("root.group_11.d_11");
query("root.group_12.d_12");
query("root.group_13.d_13");
query("root.group_14.d_14");
query("root.group_15.d_15");
query("root.group_16.d_16");
query("root.group_17.d_17");
query("root.group_18.d_18");
query("root.group_19.d_19");
query("root.group_2.d_2");
query("root.group_3.d_3");
query("root.group_4.d_4");
query("root.group_5.d_5");
query("root.group_6.d_6");
query("root.group_7.d_7");
query("root.group_8.d_8");
query("root.group_9.d_9");
session->close();
return 0;
}
compile :
mvn package -P compile-cpp -pl example/client-cpp-example -am -DskipTest
run test :
./SessionExample
{color:red}* Segmentation fault*{color}
!image-2021-06-18-15-29-44-915.png|thumbnail!
--
This message was sent by Atlassian Jira
(v8.3.4#803005)