Re: fork/exec patch

From: Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us>
To: Dennis Bjorklund <db(at)zigo(dot)dhs(dot)org>
Cc: Neil Conway <neilc(at)samurai(dot)com>, Claudio Natoli <claudio(dot)natoli(at)memetrics(dot)com>, "'pgsql-patches(at)postgresql(dot)org'" <pgsql-patches(at)postgresql(dot)org>
Subject: Re: fork/exec patch
Date: 2003-12-14 22:21:48
Message-ID: 200312142221.hBEMLmT20146@candle.pha.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers pgsql-hackers-win32 pgsql-patches

Dennis Bjorklund wrote:
> On Sun, 14 Dec 2003, Bruce Momjian wrote:
>
> > change to the code. We already have a GUC write of non-default values
> > for exec and no one had issues with that. Of course, this one is
> > per-backend.
> >
> > Yea, we could use shared memory for this too, but I don't see a problem
> > with using the file system.
>
> Why not use an anonymous pipe to send data from the parent to the child
> process? That is a common way to handle this problem in win32 (and in unix
> by the way). The parent sets up the pipe and the child process inherits
> the handle, and after that the child and parent can excange information in
> private.

Doesn't that require the postmaster to stay around to feed that
information into the pipe or can the postmaster just shove the data and
continue on, and how do the old pipes get cleaned up? Seems messy.
Also has to work on Unix too for testing.

--
Bruce Momjian | http://candle.pha.pa.us
pgman(at)candle(dot)pha(dot)pa(dot)us | (610) 359-1001
+ If your life is a hard drive, | 13 Roberts Road
+ Christ can be your backup. | Newtown Square, Pennsylvania 19073

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Dennis Bjorklund 2003-12-14 22:40:09 Re: fork/exec patch
Previous Message Dennis Bjorklund 2003-12-14 22:10:36 Re: fork/exec patch

Browse pgsql-hackers-win32 by date

  From Date Subject
Next Message Dennis Bjorklund 2003-12-14 22:40:09 Re: fork/exec patch
Previous Message Dennis Bjorklund 2003-12-14 22:10:36 Re: fork/exec patch

Browse pgsql-patches by date

  From Date Subject
Next Message Dennis Bjorklund 2003-12-14 22:40:09 Re: fork/exec patch
Previous Message Dennis Bjorklund 2003-12-14 22:10:36 Re: fork/exec patch