Massimo,
thank you careing and answering on the tcl core list.

The lazy handling was discussed before. TCL is using that on the MAC with a list of around 100 open bug tickets ;-)

It meight happen, that the notifier may work after the fork, as the fileevent command will automatically check if there is a notifier thread. If not (which is the case after the fork) it is started.

The discussions between Alexandre and Gustav are much to complicated to me, as it was two years ago already ;-)

I recommend to stay a bit quiet and observe what happens.

I am back from holidays by the way ;-)

Regards to the team,
Harald


Am 06.08.2015 um 18:10 schrieb Massimo Manghi:
Hi

as some of you will certainly know there's a discussion thread
developing between Alexandre Ferrieux and Gustav Neumann which will
certainly impact mod_rivet 2.2 series and the future 2.3 series when
using mod_prefork_mpm.

They're moving to a new handling of Unix fork calls removing the
pthread_atfork call that proved to be an easy way to have a working
notifier in child processes (that call was introduced upon Harald's
suggestion if I remember correctly). We'll have a way to restore the
notifier anyway, but using this feature of mod_rivet will require a more
accurate documentation of the implications and caveats.

For what I understand the new fork handling could slip into the next
8.6.x release and therefore Tcl installation all around could be
upgraded breaking existing installation of mod_rivet to handle
asynchronous I/O. It's important we prepare to roll out a new 2.2.4
release able to transparently handling the 2 ways to prepare the fork as
soon as a strategy is adopted (lazy notifier initialization for what I
can understand)

  -- Massimo

---------------------------------------------------------------------
To unsubscribe, e-mail: rivet-dev-unsubscr...@tcl.apache.org
For additional commands, e-mail: rivet-dev-h...@tcl.apache.org



--
ELMICRON Dr. Harald Oehlmann GmbH
Koesener Str. 85
06618 Naumburg
Germany
Phone: +49 (0)3445 78112-0
Fax: +49 (0)3445 78112-19
www.Elmicron.de
German legal references:
Geschaeftsfuehrer: Dr. Harald Oehlmann, Jens Oehlmann
UST Nr. / VAT ID No.: DE206105272
HRB 212803 Stendal

---------------------------------------------------------------------
To unsubscribe, e-mail: rivet-dev-unsubscr...@tcl.apache.org
For additional commands, e-mail: rivet-dev-h...@tcl.apache.org

Reply via email to