[Israel.pm] Upgrading matters

sawyer x xsawyerx at gmail.com
Wed Feb 1 03:19:18 PST 2012


Perlbal, for those of you unfamiliar with the name, is a software load
balancer written in Perl.
It was written by Brian Fitzpatrick and Danga Interactive (later bought to
Six Apart of Movable Type fame) as part of the Live Journal stack.
It provides a sophisticated load balancer, reverse proxy and web server
with some advanced features such as sub-requests.

Anyway, the code was written to be very backwards compliant. It also uses
the "fields" pragma, which has since been deprecated and they had to add a
notification to remove warnings for deprecated features so people who use a
relatively new Perl won't see warnings all over the place.

They have recently merged a pull request on Github to optionally remove the
"fields" pragma:
https://github.com/perlbal/Perlbal/pull/10

This has yielded in a great speed improvement and is yet another nail to
the coffin of the age-old irrelevant claim of "if it ain't broken, don't
fix it", which usually does not apply to software as people would hope.


s.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.perl.org.il/pipermail/perl/attachments/20120201/38773bf3/attachment.htm 


More information about the Perl mailing list