Revision history for Gearman-Driver
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.