Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 30 Oct 2000 15:56:47 +0200 (IST)
From:      Roman Shterenzon <roman@harmonic.co.il>
To:        Max Khon <fjoe@iclub.nsu.ru>
Cc:        freebsd-stable@freebsd.org
Subject:   Re: Is it late already? (-pthread)
Message-ID:  <Pine.LNX.4.10.10010301553540.17779-100000@shark.harmonic.co.il>
In-Reply-To: <Pine.BSF.4.21.0010301942160.90486-100000@iclub.nsu.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 30 Oct 2000, Max Khon wrote:

> hi, there!
> 
> On Mon, 30 Oct 2000, Roman Shterenzon wrote:
> 
> > The pthreads in RELENG_4 are quite broken (I mean, very-very broken).
> > Daniel M. Eischen <eischen@vigrid.com> has produced some patches which are
> > in -current for some time now, and were tested by me in -stable.
> > They were found to work great for all things I've tested it on.
> > It works *better* than the original implementation _anyway_, which is,
> > like I said is broken.
> > So, perhaps it wasn't in -current for a long time, but leaving the current
> > implementation is like shipping broken pthreads apriori
> 
> what problems are you talking about?
> maybe this will explain problems we have with ACE+TAO on RELENG_4

For example, after installing signal handler, thread doesn't break out of
blocking syscall.
Daniel could be more helpfull then me in this.

Example failure is real-world application: OpenLDAP cannot be shut down
properly (other than kill it, then telnet localhost 389 - then it exits).
Kill -9 kills it and data could be lost.

--Roman Shterenzon, UNIX System Administrator and Consultant
[ Xpert UNIX Systems Ltd., Herzlia, Israel. Tel: +972-9-9522361 ]



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.LNX.4.10.10010301553540.17779-100000>