[Openmcl-devel] Good Video

Hans Hübner hans.huebner at gmail.com
Fri Oct 16 23:28:17 PDT 2009


On Sat, Oct 17, 2009 at 04:57, Steve Núñez <steve.nunez at illation.com.sg> wrote:
> Weinreb refers to 'the two http servers' implementation when he talks about
> LAIR (I can't remember what it stands for). Does anyone know which two he's
> referring to?

He is referring to Araneida and Hunchentoot.  Hunchentoot received
significant rework sponsored by ITA.  In particular, we added a single
threaded mode to Hunchentoot which is used to support a high
availability strategy based on Unix processes (i.e. there is a large
number of backend Lisp processes, each serving one client request at a
time, fed by a redundant load balancer configuration).

The multi-threaded request handling model of Hunchentoot is not
suitable for HA configurations as it does not have any thread resource
management built in.  We have done some preparations to make it
possible to implement thread pools (and I know of at least one attempt
to do that), but I would in general try to avoid threading in
environments that require high levels of reliablility.

-Hans



More information about the Openmcl-devel mailing list