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