[Announce] Perlbal-1.54
Brad Fitzpatrick
brad at danga.com
Mon Feb 5 20:22:47 UTC 2007
Perlbal 1.54 is tagged and uploaded to CPAN.
Also at:
http://danga.com/dist/Perlbal/Perlbal-1.54.tar.gz
Not sure when I did last announcement, so here's changes in recent
months:
1.54: 2007-02-05
-- supported for "Transfer-Encoding: chunked" requests (HTTP/1.1 feature)
as well as the "Expect: 100-continue", which generally accompany
chunked requests. requires "buffered_uploads" be enabled. see
doc/http-versions.txt for details.
1.53: 2006-12-05
-- fix a crash as reported on mailing lists, with backends not
releasing references to clientproxies when coming through
service selectors, and backends then timing out, crashing
the server.
-- if backend sends x-reproxy-url and HTTP 204 No Content, upgrade
that to a 200 when sending to the client.
-- let non-Perlbal::Socket Danga::Socket objects exist without
crashing in cleanup handler (allows use of Gearman::Client::Async
in plugins)
1.52: 2006-11-13
-- fix crash in buffered uploads when *::AIO doesn't write everything
to disk that's requested of it. we were unshifting back onto the
write queue a scalar, not a scalarref.
-- AIO channels. from the code:
"prevents all AIO threads from being consumed by requests for same
failing/overloaded disk by isolating them into separate 'channels' in
parent process and not dispatching more than the max in-flight count
allows. think of a channel as a named queue. or in reality, a disk."
-- allow setting of SO_SNDBUF on a per-service level
1.51: 2006-10-04
-- set alive_time during slow PUTs. was causing problems
replicating large files in mogile, hitting fake idle timeout.
-- pipelining HTTP injection fix.
-- include Host header to reproxy backends
patch by Jonty Wareing <jonty.wareing at gmail.com>
- Brad
More information about the perlbal
mailing list