Announce: Perlbal 1.42

Brad Fitzpatrick brad at danga.com
Fri Aug 4 05:17:06 UTC 2006


New Perlbal release on CPAN:  1.42.

Some fun new features.  Full changes diff:

diff -urN Perlbal-1.41/CHANGES Perlbal-1.42/CHANGES
--- Perlbal-1.41/CHANGES        2006-02-06 19:11:22.000000000 +0000
+++ Perlbal-1.42/CHANGES        2006-08-04 04:50:21.000000000 +0000
@@ -1,3 +1,31 @@
+1.42: 2006-08-03
+
+    -- debug management command 'varsize' to track size of internal
+       data structures, to make sure none get out of control.
+       there's a report that CPU/mem grow slowly over time, and after
+       a month or so of uptime, a restart is needed.  this might help
+       diagnose that.
+
+    -- allow expansion/interoplation of stuff in config files/commands.
+       for now just mapping network device names to IP addresses:
+          SET listen = ${ip:eth0}:80
+
+    -- more hooks as requested by community
+
+    -- concatenated get feature.  where a client have use a
+       comma-separated list of files to return, always in text/plain.
+       Useful for webapps which have dozens/hundreds of tiny css/js
+       files, and don't trust browsers/etc to do pipelining.
+       Decreases overall roundtrip latency a bunch, but requires app
+       to be modified to support it.  See t/17-concat.t test for
+       details.
+
+    -- do AIO readahead before sendfile to reduce blocking caused
+       by disk reads from sendfile.  increases throughput.  see:
+       http://brad.livejournal.com/2228488.html
+
+    -- add 'latency' configuration on selector roles
+


Enjoy!
Brad



More information about the perlbal mailing list