AFAICT Squid has a very similar internal model already (which is why
writing plugins for squid is hard by comparision with apache), with the
central state machine driving everything. I couldn't tell if the state
threads library would leverage _real_ threads _as well_ to get multi
processing benefits. If it does, then it might be a goer, or perhaps a
source of inspirations for getting multi cpu performance out of squid.
Rob
> -----Original Message-----
> From: Joe Cooper [mailto:joe@swelltech.com]
> Sent: Tuesday, March 06, 2001 11:13 AM
> To: Squid Dev
> Subject: [Fwd: State threads relicensed]
> 
> 
> Perhaps it's not suitable for Squid, but if it were, SGI's 
> State Threads 
> is now license compatible with Squid.
> 
> State Threads is a cross-platform (based on Netscape's 
> Portable Runtime) 
> state machine library that has an API that looks to the 
> programmer like 
> a threads library.  It had some pretty impressive results for 
> Apache (of 
> course, Apache isn't exactly a screamer normally, so maybe that's not 
> saying much).  Anyway, it might be a nice choice for implementing the 
> Squid 3 networking layer.
> 
> Feel free to kick me if I'm misguided.
> 
> -------- Original Message --------
> Subject: State threads relicensed
> Date: Mon, 5 Mar 2001 15:18:34 -0800 (PST)
> From: mja@trudge.engr.sgi.com (Mike Abbott)
> To: state-threads@oss.sgi.com
> 
> SGI has relicensed its open source State Threads library.  Formerly
> under the Netscape Public License (NPL), version 1.1 of the library is
> now dual licensed under the Mozilla Public License (MPL) 
> version 1.1 or
> the GNU General Public License (GPL) version 2 or later.
> 	http://oss.sgi.com/projects/state-threads/
> -- 
> Michael J. Abbott        mja@sgi.com        
> http://reality.sgi.com/mja/
> 
>                                    --
>                       Joe Cooper <joe@swelltech.com>
>                   Affordable Web Caching Proxy Appliances
>                          http://www.swelltech.com
> 
> 
Received on Mon Mar 05 2001 - 18:09:26 MST
This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:13:36 MST