[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: Patch: Implement surrogate parent for back-shell (ITS#1815)
Applied to HEAD, thanks, Kurt
At 07:12 AM 2002-10-10, h.b.furuseth@usit.uio.no wrote:
>The above patch was buggy. Here is a patch to remove it:
>
> ftp://ftp.openldap.org/incoming/Hallvard-Furuseth-021010.txt
>
>If someone later reverses this patch, note:
>
>1. The surrogate parent was started too late. make_surrogate_parent()
> should instead be called if #defined(SLAPD_SHELL) before threading
> is started in slap_init(), and the surrogate parent should be
> killed later if no shell backend is started.
>
>2. The surrogate parent lacks a SIGCHLD signal handler (ITS#2109).
> Install main.c:wait4child() in make_surrogate_parent().
>
>3. Check out ITS#2110. Either that's point 1 or 2 above (maybe
> running out of processes?), or I don't know what is going on.
>
>--
>Hallvard