Changes ======= 0.01000 07 Jan 2008 - Fixup a bunch of documents, including removal of docs from previous life. - Stop/Respawn slaves - Refactor 'monitor' state 0.01000_03 25 Dec 2007 - Fix merge blunder. Swarmage::Worker should now work. - Add Swarmage::Worker::POE backend. This allows integration with other POE applications without needing to rely on a separate process. - Remove modules from previous life. 0.01000_02 24 Dec 2007 - SQLite with multiple sessions was causing grief, so switched to BerkeleyDB backend. - Local queues are now accessed synchrnously. This is to avoid unnecessary spawning of processes only to be able to asynchronously access the backing storage - Make the workers share the same local queue object. 0.01000_01 21 Dec 2007 - Complete rewrite. * This is a completely different system with the same name. We've learned it the hard way, now shifting gears. - Completely POE-based. - Asynchronous Queue access. - Simpler interface - Worker clusters 0.00008 - 26 Nov 2007 - Allow setting the persistent flag to Swarmage::Message and Swarmage::Task - Use nfreeze() instead of freeze() - Shuffle tests 0.00007 - 25 Oct 2007 - Fix failing test - Properly die on encountering errors inside find_task() 0.00006 - 19 Oct 2007 - Packaging blunder (some modules were deprecated, but they still existed in my path, and so tests did not catch their absence) - Fix MANIFEST 0.00005 - 30 Sep 2007 - Make read_delay congifurable - Deprecate 02_storage, replace with 02_queue 0.00004 - 30 Sep 2007 - Deprecate Swarmage::Storage::* and Swarmage::Component::Storage::* - Introduce Swarmage::Queue::* 0.00003 - 03 Sep 2007 - Use client ack, instead of auto. - Slight documentation updates 0.00002 - 03 Sep 2007 - Various improvements 0.00001_01 - 24 Aug 2007 - Work started