Revision history for cPanel-TaskQueue

0.501     2010-11-17 13:39:41 America/Chicago
       Correct dependencies to remove local testing modules.
       Remove other unnecessary dependencies.
0.500     2010-11-03 13:27:14 America/Chicago
       Move exception handling toward best practice.
       Rename the CacheFile concept to StateFile, which is more accurate.
       Add ability to pause processing waiting tasks into the processing phase.
       Add support deferral logic.
0.400  Tue Jul 13 13:00:00 2010
       Change namespace to reside in cPanel modules.
       Make taskqueued more robust as a daemon.
       First external release.
0.306  Tue Jul 8 15:00:00 2010
       Add the Ctrl code and the taskqueuectl script.
       Add taskqueuerun program to perform one process step in the quue.
       Add taskqueued program as a basic queue running daemon.
0.305  Thu May 13 10:00:00 2010
       Extended testing.
       Add support to PluginManager for loading particular plugins.
       Protect ChildProcessor from SIGCHLD events.
0.302  Tue May 4 12:00:00 2010
       Reduce aggressiveness of the file locking on the queue file in the
         code checking for completed child processess.
0.301  Fri Apr 29 16:30:00 2010
       Prevent scheduler from updating schedule file unnecessarily.
       Reduce file locking for schedule and queue files that are not changing.
0.300  Wed Sep 9 10:30:00 2009
       Added logic to recover from a corrupted cachefile on initial load.
       Split POD out of source files to speed loading.
       Add notify mechanism.
       Bumped all version numbers for consistency.
0.2.2  Wed Aug 19 15:44:00 2009
       Corrected error reporting in the case the cachefiles are corrupted.
0.2.0  Wed Apr 1 12:00:00 2009
       Reducing memory footprint: remove warnings, Class::Std, List::Util,
       File::Spec, File::Path, and Cwd.
0.1.2  Wed Mar 11 16:00:00 2009
       Added find_command and extended test coverage.
       Increased robustness thanks to more extensive testing. Corrected a
       couple of errors on error-recovery paths.
       Fixed a bad assumption in the file locking code.
       Updated documentation on some of the classes.
       Add the Cookbook documentation.
0.1.1  Not Released
       Better queue and scheduling cachefile formats. Corrected typo in docs.
0.1.0  Wed Feb 18 15:00:00 2009
       First release for use in the CPanel code.
0.0.5  Not Yet Released
       Redo the logging and locking policy code to something more reasonable.
0.0.4  Tue Dec  2 12:27:27 2008
       Initial internal release.