Permalink
Commits on Jan 7, 2011
  1. Improve exception logging messages to include time, have more thoroug…

    …h information, and be more consistent between the two definitions of it.
    ppg committed Jan 7, 2011
  2. Update PacketLogger to inherit from and implement the standard Logger…

    … class interface so that it can print out time, debug levels, etc.
    ppg committed Jan 7, 2011
  3. Bug: Fix issue with repeated attempts to execute a persistent task ap…

    …pearing to cause a 'value too long for database' error.
    
    Within a transaction the job_key is changed to say finished and the time; however if the transaction fails and the item is retried, it will keep appending more and more to the job_key.  The actually intent is to store the original key and always try to set it to finished_{time}_{original_key}.
    ppg committed Jan 7, 2011
  4. Bug: fix exception logging on persistent tasks, the backtrace was bei…

    …ng passed in instead of the whole exception.
    ppg committed Jan 7, 2011
  5. Add BackgrounDRb::StartStop#start_bdrb_no_fork to allow start/stop of…

    … backgroundrb with runit.
    ppg committed Jan 7, 2011
  6. Try to detect a dead worker and restart in backgroundrb.

    In master_worker we can detect the error condition that occurs when a worker dies silently and then restart the worker there instead of throwing a nil exception error.
    ppg committed Jan 7, 2011
Commits on Jul 3, 2009
  1. Fix conditional from previous commit to work on Rails versions before…

    … version method was defined.
    
    Signed-off-by: Hemant Kumar <gethemant@gmail.com>
    miloops committed with gnufied Jul 3, 2009
  2. fix DEPRECATION WARNING: ActiveRecord::Base.allow_concurrency=

    Signed-off-by: Hemant Kumar <gethemant@gmail.com>
    eyvoro committed with gnufied Jul 3, 2009
Commits on Jun 4, 2009
  1. update debug logger, more nice exception

    Signed-off-by: Hemant Kumar <gethemant@gmail.com>
    eyvoro committed with gnufied May 21, 2009
Commits on May 20, 2009
  1. fix for double fork

    gnufied committed May 20, 2009
Commits on Apr 29, 2009
  1. another fix

    gnufied committed Apr 29, 2009
  2. add timestamp to error messages

    gnufied committed Apr 29, 2009
Commits on Apr 27, 2009
  1. Unsuring arguments can be serialized/deserialized on dbs other than m…

    …ysql
    
    - Base64 encoding/decoding arguments
    - modifying args column to be stored as text
    
    Signed-off-by: Hemant Kumar <gethemant@gmail.com>
    swindsor committed with gnufied Mar 27, 2009
Commits on Apr 23, 2009
  1. fix for loading vendir first

    gnufied committed Apr 23, 2009
Commits on Apr 22, 2009
  1. Support for enqueued tasks that respect the :priority field. Priority…

    … can be any integer. Higher numbers go first.
    
    @worker_proxy.enq_foobar(:job_key => '4', :priority => 4, :arg => :hello)
    jdwyah committed Apr 22, 2009
  2. fix master proxy loading error

    gnufied committed Apr 22, 2009
Commits on Apr 20, 2009
  1. steve BDRB regex fix

    jdwyah committed Apr 20, 2009
Commits on Apr 14, 2009
  1. fix for start stop file

    gnufied committed Apr 14, 2009
  2. Merge commit 'origin/master'

    gnufied committed Apr 14, 2009
  3. in the case of a dead bdrb needing pidfile cleaning, now cleans all p…

    …idfiles and not just main pidfile
    
    Signed-off-by: Hemant Kumar <gethemant@gmail.com>
    Woody Peterson committed with gnufied Apr 14, 2009
  4. made the startup script more lsb compliant: added status, restart, ma…

    …de start clean the old pidfile in case of dead/crased process, and made stop exit 0 if already stopped. Also, moved requires and environment loads only to the correct part of start, so all other actions (ex. stop, status) happen immediately without loading all of rails.
    
    Signed-off-by: Hemant Kumar <gethemant@gmail.com>
    Woody Peterson committed with gnufied Apr 14, 2009
Commits on Apr 10, 2009
Commits on Mar 30, 2009
  1. small fix for rails worker proxy

    gnufied committed Mar 30, 2009
  2. Merge commit 'origin/master'

    gnufied committed Mar 30, 2009
Commits on Mar 29, 2009
  1. version 1.2 release notes

    gnufied committed Mar 29, 2009
Commits on Mar 28, 2009