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>