<div dir="ltr">Perlbal, for those of you unfamiliar with the name, is a software load balancer written in Perl.<br>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.<br>
It provides a sophisticated load balancer, reverse proxy and web server with some advanced features such as sub-requests.<br><br>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.<br>
<br>They have recently merged a pull request on Github to optionally remove the "fields" pragma:<br><a href="https://github.com/perlbal/Perlbal/pull/10" target="_blank">https://github.com/perlbal/Perlbal/pull/10</a><br>
<br>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.<br>
<br><br>s.<br></div>