Re: Fork-based version of pgbench - Mailing list pgsql-patches

From Tom Lane
Subject Re: Fork-based version of pgbench
Date
Msg-id 21069.1133492775@sss.pgh.pa.us
Whole thread Raw
In response to Re: Fork-based version of pgbench  ("Qingqing Zhou" <zhouqq@cs.toronto.edu>)
List pgsql-patches
"Qingqing Zhou" <zhouqq@cs.toronto.edu> writes:
> "Qingqing Zhou" <zhouqq@cs.toronto.edu> wrote
>> I've threaded it in Win32 ...

> Another thing is that if unix does fork() and windows does _beginthread(),
> then there will be some potential problem. For example, you have to be
> careful to add global variables ...

Yeah.  I don't think this is too big a problem, though.  The main thing
I had to give up in writing the fork-based version was the ability to
pass any detailed results back from the subprocesses to the parent.
As long as the code works under that constraint, it'll be fine in a
thread-based environment, AFAICS.

            regards, tom lane

pgsql-patches by date:

Previous
From: Bruce Momjian
Date:
Subject: Re: [HACKERS] Should libedit be preferred to libreadline?
Next
From: Tom Lane
Date:
Subject: Re: [HACKERS] Should libedit be preferred to libreadline?