[Israel.pm] Upgrading matters

Stefan Hornburg (Racke) racke at linuxia.de
Wed Feb 1 04:38:16 PST 2012

On 02/01/2012 12:19 PM, sawyer x wrote:
> 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.

Sounds good to me as happy Perlbal user :-). I learned from my experiences
with Interchange [1] that even if you are really anal with keeping backward compatibility
many people still run old versions than doing upgrades.


LinuXia Systems => http://www.linuxia.de/
Expert Interchange Consulting and System Administration
ICDEVGROUP => http://www.icdevgroup.org/
Interchange Development Team

More information about the Perl mailing list