The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Revision history for Perl extension POE::Component::DBIAgent. -*-text-*-

0.25 Doc cleanups. Code cleanups.

0.24 Added patches from fluffle on #poe to add support for
     returning rows in batches instead of one at a time.  This is a
     performance speedup, in most cases.

0.23 Internal revision

0.22 Internal revision

0.21 Forgot to add the parameter passing code in the main to complete
     cookie support.  The HELPER understood it... <sigh>

0.20 Reworked the query() syntax.  Added an optional parameter hash to
     query(), which obsoleted query_slow in favor of delay => 1.  Also
     added query cookies, to facilitate more advanced query handling.
     Added option to return hashref rows instead of listrefs.

0.15 Added query_slow method.  This introduces a 1ms delay between
     each row of output.  The REASON is that if you are concurrently
     handling many handles/sockets, the DBI output won't monopolize
     all traffic, making everybody else wait.

     Updated queue management so that when agents finish their
     queries, they move to the head of the line for the next query.

     Manages query concurrency MUCH better.  If more queries are run
     than there are agents, queries are spooled and then run as agents
     complete their jobs and are freed.

0.14 Finally got rid of Filter::Line!  All communication from the
     component to the agents is now via Filter::Reference... woo-hoo!

0.13 Added finish() method to signal helper shutdown.

0.12 POE changed the syntax for calling POE::Wheel::Run.  So, syntax updated.

0.11 Initial release, part 2... this one saw daylight. :-)

0.10 Initial release, but it was my first time using PAUSE, so it never saw daylight.