Perlbal-1.3, coming soon....
Web Server forum
Back To The Forum Home!Search!Private Messaging System

Web Server Talk Web Server Talk > Web Servers reviews > Perlbal > Perlbal-1.3, coming soon....




  Last Thread   Next Thread Next
  Show Printable Version Email this Page Subscribe to this Thread      Post New Thread    Post A Reply      

    Perlbal-1.3, coming soon....  
Brad Fitzpatrick


View Ip Address Report This Message To A Moderator Edit/Delete Message


 
07-23-05 07:45 AM

Perbal lurkers,

If you've been watching cvs, you've probably noticed a flurry of activity
lately on Perlbal.

I'd planned to release Perlbal 1.3 today but didn't get around to it, and
I'll be out of town this weekend.  Unless the hotel has net access, I'll
release it next week.

Full list of upcoming changes since 1.2:

http://cvs.danga.com/browse.cgi/wcm...HANGES?rev=1.52

The highlights:

-- lots of dependencies now optional (Net::Netmask, Linux::AIO, ...)

-- service selector framework.  (virtual hosts support included
as one possible plugin, but many options possible...)

-- much improved/comprehensive docs

-- ever-growing test suite

-- byte range support for both webserver mode and reproxy-file mode
Giao Phan <giao@guba.com>.  so clients can resume large transfers.

-- AIO abstraction layer (Perlbal::AIO) which can currently do either
Linux::AIO or "none" (doing everything sync).

-- IO::AIO support ... like Linux::AIO, but portable to any OS
with pthreads

-- add buffer_backend_connect to do in memory buffering of data before we
request a backend; assists slow clients without tying up a mod_perl

-- fix spinning issue when webnodes unavailable; should now not consume 100%
CPU in those cases

-- revamp verbose functionality; by default it's still of, but if you specif
y
VERBOSE ON in the config file, it turns it on for management connections
by default.  management connections, when specifying VERBOSE ON/OFF, will
now set the flag only for that connection.

-- add pools; a way of having different sets of nodes and instantly switchin
g
between them, so traffic stops going to old nodes; see the example config
file for usage

-- code cleanups

Please check out cvs http://cvs.danga.com/ and checkout
wcmtools/perlbal/ and let me know any thoughts/bugs before we do a
release.

This upcoming release will be in CPAN and also probably Debian.  Help
packaging it for other distros would be appreciated.  Please contact
me for packaging advise, but in a nutshell, we'd need:

libperlbal-perl     -- all the Perlbal/*
perlbal             -- tiny file that depends on libperlbal-perl
libio-aio-perl      -- optional IO::AIO module for async disk io

Then in the fugure mogilefs-server depends on libperlbal-perl.  (so
basically don't combine libperlbal-perl and perlbal into one package)

After 1.3 we have a shitload more coming.  More on that later.

- Brad









[ Post a follow-up to this message ]



    Sponsored Links  




 





   All times are GMT. The time now is 01:15 PM.      Post New Thread    Post A Reply      
  Last Thread   Next Thread Next


Most Popular forums 

Forum Jump:
Rate This Thread:

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is OFF
 
Medical and Health forum | Computer Games Reviews | Graphics design forum

Back To The Top
Home | Usercp | Faq | Register