[ic] Perl and Threading

Jon Jensen jon at endpoint.com
Thu Jun 22 11:58:00 EDT 2006

On Thu, 22 Jun 2006, Henry Hartley wrote:

> I'm curious what the current situation is with regard to Interchange and 
> threaded Perl.  I'm mostly familiar with Red Hat and Fedora 
> distributions of Linux and they both come with threaded perl by default. 
> I know the last time I was working with Interchange I needed to get a 
> non-threaded perl running.  While it isn't a show stopper, it would 
> certainly be easier if a machine could be run with the standard load. In 
> addition to being easier to set up, it also means that patches to perl 
> and its various modules can be updated automatically with yum rather 
> than by hand.  In fact, it would be nice if I could yum update 
> interchange, as well.
> So, what is the status with Interchange and threaded Perl?  Is
> non-threaded perl still required?
> I also understand that there were performance considerations.  For me,
> and for the site I'm preparing to work on, traffic will be low and I
> suspect the performance issues won't be a big factor.  If the only
> reason to require non-threaded perl is for performance, wouldn't it be
> better to allow it to run with threaded perl and just recommend
> non-threaded for performance reasons?

The plan is for the next major release of Interchange (probably 
Interchange 6.0) to fully support threaded Perl. There's nothing we can do 
about the performance problems, so serious Interchange users will likely 
keep using unthreaded Perl builds. But we want to make it easy again to 
get Interchange installed.

Until that next major Interchange release, you can try to use a threaded 
Perl, but we still recommend using a nonthreaded one.


Jon Jensen
End Point Corporation

More information about the interchange-users mailing list