[ic] Perl 5.8.0 threaded (was Interchange Clustering locking issues)

interchange-users@icdevgroup.org interchange-users@icdevgroup.org
Tue Sep 10 08:52:01 2002


On Mon, Sep 09, 2002 at 11:27:49PM -0400, Mike Heins wrote:
> > > > >>>>>x.x.x.x - - [27/July/2002:12:10:03 -0700] www11
> > > > >>>>>/cgi-bin/template/index.html Runtime error: Could not lock file:
> > > > >>>>>Interrupted system call
...
> 
> Interchange does not like a threaded Perl, I can tell you that much. Of
> course that was with the old threads model, so if you have those defined
> I would undef them real quick. I doubt you do though, because IC won't
> even start with -DUSE_THREADS on Perl 5.6, depending on the phase of the
> moon.
> 
> But I suspect the problems have to do with changed signal code -- I hope
> for our sake that every OS doesn't start having the signal problems
> we have with BSD....
> 

We've been using 5.8 on our dev boxes for a week or so with not a single
problem.  Just waiting for that shoe to drop, I suppose.  Still, it
looks like the thread model might be different  USE_ITHREADS, not
USE_THREADS.

compile-time options: MULTIPLICITY USE_ITHREADS USE_LARGE_FILES PERL_IMPLICIT_CONTEXT
    
I think we'll push 5.8 out onto one of the production machines first thing.
Better to have warning.

--

Christopher F. Miller, Publisher                               cfm@maine.com
MaineStreet Communications, Inc           208 Portland Road, Gray, ME  04039
1.207.657.5078                                         http://www.maine.com/
Content/site management, online commerce, internet integration, Debian linux