fix: thread concurrency <= count of a subtable
This commit is contained in:
parent
8ba478cad0
commit
2815227d25
|
@ -483,12 +483,12 @@ static int csvInitWriteMeta(SDataBase* db, SSuperTable* stb, CsvWriteMeta* write
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case CSV_NAMING_B_THREAD: {
|
case CSV_NAMING_B_THREAD: {
|
||||||
write_meta->total_threads = g_arguments->nthreads;
|
write_meta->total_threads = MIN(g_arguments->nthreads, stb->childTblCount);
|
||||||
csvGenThreadFormatter(write_meta);
|
csvGenThreadFormatter(write_meta);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case CSV_NAMING_B_THREAD_TIME_SLICE: {
|
case CSV_NAMING_B_THREAD_TIME_SLICE: {
|
||||||
write_meta->total_threads = g_arguments->nthreads;
|
write_meta->total_threads = MIN(g_arguments->nthreads, stb->childTblCount);
|
||||||
csvGenThreadFormatter(write_meta);
|
csvGenThreadFormatter(write_meta);
|
||||||
csvCalcTimestampStep(write_meta);
|
csvCalcTimestampStep(write_meta);
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in New Issue