Revision history for Gearman-Driver 0.01020 Tue Jan 02 2010 - Write cache only if necessary - Add adaptors for pure perl Gearman and Gearman::XS - Stop POE::Kernel in childs 0.01019 Mon Jan 01 2010 - Make extended status optional 0.01018 Mon Jan 01 2010 - Remove crap dot-files from release # osx-- 0.01017 Sat Jan 30 2010 - Add real world example to convert images 0.01016 Sat Jan 30 2010 - New tool: gearman_driver_console.pl (console client) - Every console command ends with ".\n", even errors - Show lastrun/lasterror/lasterror_msg in 'show' command - Command 'killall' accepts 'magic' parameter '*' to kill every job 0.01015 Thu Jan 28 2010 - New console commands: show, kill, killall, set_processes - Tidied status output of Gearman::Driver::Console - Method get_jobs is sorted now - New option: max_idle_time - Refactored worker loading: Gearman::Worker::Loader 0.01014 Mon Jan 25 2010 - Refactor console for being more extensible 0.01013 Sun Jan 24 2010 - If console_port is set to 0 it's disabled at all 0.01012 Sat Jan 23 2010 - Rename (Max|Min)Childs to (Max|Min)Processes (Min|Max)Childs still supported - Add shutdown command to management console 0.01011 Fri Jan 22 2010 - Implement management console - Ensure enough childs running each 5 seconds (not depending on usage of Gearman::Driver::Observer) - Fix broken module loading 0.01010 Thu Jan 21 2010 - Fix no namespaces handling - Use Try::Tiny in Gearman::Driver::Job instead of eval - Add 'wanted' attribute to filter worker classes 0.01009 Tue Jan 19 2010 - Refactor add_job method - Refactor inheritance, no attributes required anymore 0.01008 Mon Jan 18 2010 - Support single class names in namespaces parameter - Set interval to 0 to disable Observer 0.01007 Sat Jan 16 2010 - Add new methods override_attributes and default_attributes to worker base class - Support MinChilds(0) 0.01006 Mon Jan 11 2010 - Remove 'CloseOnCall' POE::Wheel::Run option 0.01005 Sat Jan 09 2010 - Updated example scripts - Lower dependencies version 0.01004 Fri Jan 01 2010 - Added debug logging - Changed default loglayout - Added possibility to change child process name 0.01003 Thu Dec 31 2009 - Added script/gearman_driver.pl - Make sure 'end' method in worker class is run even if the worker method dies - Fixed broken subclassing of Gearman::Driver::Worker 0.01002 Wed Dec 30 2009 - Added Decoder/Encoder attribute - Refactored parsing of method attributes 0.01001 Wed Dec 30 2009 - Added 'server' attribute to Gearman::Driver::Worker 0.01000_02 Wed Dec 30 2009 - Renamed Gearman::Driver::Wheel => Gearman::Driver::Job - Fixed wrong arguments passed to begin/end methods in Gearman::Driver::Worker 0.01000_01 Tue Dec 29 2009 - Initial developer release.