https://bz.apache.org/bugzilla/show_bug.cgi?id=68561

--- Comment #5 from mskogorev <skogorev...@yandex.ru> ---
(In reply to Yann Ylavic from comment #4)
> To resolve this conflict you should apply r1897149 before r1901199 (which
> you said you applied already).
> 
> But it also means that by applying r1901199 you probably had to resolve a
> conflict around this code already, namely in server_main_loop() function:
> 
> -                if (ps->quiescing != 2)
> -                    retained->active_daemons--;
> 
> While the original code (before/without r1897149) was:
> 
> -                if (!ps->quiescing)
> -                    retained->active_daemons--;
> 
> In r1901199 this moved to event_note_child_stopped() as:
> 
> +        if (ps->quiescing != 2) { /* vs perform_idle_server_maintenance() */
> +            retained->active_daemons--;
> +        }
> 
> 
> So depending on how you resolved this conflict with r1901199 you may have
> the correct code already in event_note_child_stopped() (the test should be
> "(ps->quiescing != 2)"), but I'd suggest restarting from the original
> event.c from 2.4.52 and applying r1897149 and r1901199 in this order to
> avoid conflicts and be sure to run with the correct code.

Thanks for telling me about the sequence. Earlier, I manually fixed event.c to
fix the conflict. 

I will build apache2 with these patches today, test them, and give feedback.
Thanks a lot.

-- 
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscr...@httpd.apache.org
For additional commands, e-mail: bugs-h...@httpd.apache.org

Reply via email to