Changes ======= 0.00012 - 27 Aug 2008 - Forgot to add a few modules to MANIFEST. Repackaging. 0.00011 - 27 Aug 2008 - When emergency messages are sent, messages on other queues are DROPPED. the 'X-Mvalve-Duration' header is used to determine the amount of time to drop messages for (33rpm) - Properly handle fill() (33rpm) - Add logging for throttling (daisuke) - Fix "mvalve create" table name, also create statslog 0.00010 - 16 Jul 2008 - Correct how timed queue works (hopefully) - Add a simple mvalve command. Currently just creates the required queues. (more to come later) 0.00009 - 15 Jul 2008 - Refactor common stuff to Mvalve::Base - Fix how timed queue works - Protect calls by using MooseX::KeyedMutex 0.00008 - 15 Jul 2008 - Split Mvalve into Mvalve::Reader and Mvalve::Writer 0.00007 - 14 Jul 2008 - Change the nested constructor specification. Everything now must be eplicitly stated as { module => "...", args => { } } - Slightly refactor the coersion/default methods - Fix t/00_compile.t to actually skip the test if Test::Compile was not found in the system 0.00006 - 09 Jul 2008 - q_retry is no longer needed, and hence q_retry_wait q_timed is used now. - next_retry() insert_retry() are no longer needed. - Fix tests - Require new Queue::Q4M for speed 0.00005 - 07 Jul 2008 - Fix up things so the tests pass - Update bunch of tests 0.00004 - 25 Jun 2008 - Complete refactor - Never released 0.00003 - 22 May 2008 - Use retry queue to queue back throttled messages - Never released 0.00002 - 05 May 2008 - Updated to work with hipri queues - Never released 0.00001 - 01 May 2008 - First commit - Never released