TLS, threads, and workers

Ben Laurie ben at
Thu Sep 4 17:11:03 UTC 2003

Paul Syverson wrote:

> On Thu, Sep 04, 2003 at 03:23:35AM -0400, Roger Dingledine wrote:
>>Nick and I built a plan today. We're going to switch to TLS for links.
>>This has a number of related design fallouts.
> I hope this is a plan rather than a done decision at this point.  I am
> concerned that this has not been adequately discussed. I should also
> say up front that I am unqualified to discuss details given my
> complete ignorance of coding but I think my high-level points are
> still cogent.
> I am very hesitant to move to a threading model without a clear idea
> that relevant problems can be handled. I was especially concerned
> about portability as soon as it was brought up and was not heartened
> to see Ben's comment that FreeBSD handles threads poorly.

Just to quantify that: Apache 2.x doesn't build threaded on FreeBSD by
default, despite that being one of the big advantages of Apache 2.x,
because, basically, it doesn't work. And Apache doesn't really use
threads very heavily.




"There is no limit to what a man can do or how far he can go if he
doesn't mind who gets the credit." - Robert Woodruff

More information about the tor-dev mailing list