Dear Mircea, Thanks for updating the patch. Now each worker looks like not to create each child tables, just run TRUNCATE and COPY. But I'm unclear why the TRUNCATE is needed here. Isn't they truncated in initGenerateDataClientSide()->initTruncateTables() before launching threads? Also, the current API is questionable. E.g., we cannot work in series if --partition is specified. And I'm afraid OOM failure may be more likely to happen if the table has many partitions. Is it possible that we can have -p again for the initialization? We can require partitions >= nthreads or partitions % nthreads == 0 at that time.
Best regards, Hayato Kuroda FUJITSU LIMITED
