commit
807e86a375
|
@ -870,6 +870,11 @@ void *readTable(void *sarg) {
|
||||||
int64_t sTime = rinfo->start_time;
|
int64_t sTime = rinfo->start_time;
|
||||||
char *tb_prefix = rinfo->tb_prefix;
|
char *tb_prefix = rinfo->tb_prefix;
|
||||||
FILE *fp = fopen(rinfo->fp, "a");
|
FILE *fp = fopen(rinfo->fp, "a");
|
||||||
|
if (NULL == fp) {
|
||||||
|
printf("fopen %s fail, reason:%s.\n", rinfo->fp, strerror(errno));
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
int num_of_DPT = rinfo->nrecords_per_table;
|
int num_of_DPT = rinfo->nrecords_per_table;
|
||||||
int num_of_tables = rinfo->end_table_id - rinfo->start_table_id + 1;
|
int num_of_tables = rinfo->end_table_id - rinfo->start_table_id + 1;
|
||||||
int totalData = num_of_DPT * num_of_tables;
|
int totalData = num_of_DPT * num_of_tables;
|
||||||
|
@ -925,6 +930,11 @@ void *readMetric(void *sarg) {
|
||||||
TAOS *taos = rinfo->taos;
|
TAOS *taos = rinfo->taos;
|
||||||
char command[BUFFER_SIZE] = "\0";
|
char command[BUFFER_SIZE] = "\0";
|
||||||
FILE *fp = fopen(rinfo->fp, "a");
|
FILE *fp = fopen(rinfo->fp, "a");
|
||||||
|
if (NULL == fp) {
|
||||||
|
printf("fopen %s fail, reason:%s.\n", rinfo->fp, strerror(errno));
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
int num_of_DPT = rinfo->nrecords_per_table;
|
int num_of_DPT = rinfo->nrecords_per_table;
|
||||||
int num_of_tables = rinfo->end_table_id - rinfo->start_table_id + 1;
|
int num_of_tables = rinfo->end_table_id - rinfo->start_table_id + 1;
|
||||||
int totalData = num_of_DPT * num_of_tables;
|
int totalData = num_of_DPT * num_of_tables;
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -51,6 +51,7 @@ static error_t parse_opt(int key, char *arg, struct argp_state *state) {
|
||||||
break;
|
break;
|
||||||
case 'f':
|
case 'f':
|
||||||
arguments->fqdn = arg;
|
arguments->fqdn = arg;
|
||||||
|
break;
|
||||||
case 'g':
|
case 'g':
|
||||||
arguments->dnodeGroups = arg;
|
arguments->dnodeGroups = arg;
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -96,6 +96,7 @@ void walModWalFile(char* walfile) {
|
||||||
if (wfd < 0) {
|
if (wfd < 0) {
|
||||||
printf("wal:%s, failed to open(%s)\n", newWalFile, strerror(errno));
|
printf("wal:%s, failed to open(%s)\n", newWalFile, strerror(errno));
|
||||||
free(buffer);
|
free(buffer);
|
||||||
|
close(rfd);
|
||||||
return ;
|
return ;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -116,6 +117,11 @@ void walModWalFile(char* walfile) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (pHead->len >= 1024000 - sizeof(SWalHead)) {
|
||||||
|
printf("wal:%s, SWalHead.len(%d) overflow, skip the rest of file\n", walfile, pHead->len);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
ret = read(rfd, pHead->cont, pHead->len);
|
ret = read(rfd, pHead->cont, pHead->len);
|
||||||
if ( ret != pHead->len) {
|
if ( ret != pHead->len) {
|
||||||
printf("wal:%s, failed to read body, skip, len:%d ret:%d\n", walfile, pHead->len, ret);
|
printf("wal:%s, failed to read body, skip, len:%d ret:%d\n", walfile, pHead->len, ret);
|
||||||
|
|
|
@ -99,6 +99,8 @@ static int32_t readVnodeCfg(SVnodeObj *pVnode, char* cfgFile)
|
||||||
goto PARSE_OVER;
|
goto PARSE_OVER;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
content[maxLen] = (char)0;
|
||||||
|
|
||||||
root = cJSON_Parse(content);
|
root = cJSON_Parse(content);
|
||||||
if (root == NULL) {
|
if (root == NULL) {
|
||||||
printf("failed to json parse %s, invalid json format\n", cfgFile);
|
printf("failed to json parse %s, invalid json format\n", cfgFile);
|
||||||
|
|
Loading…
Reference in New Issue