Commits on Dec 15, 2014
  1. @dormando

    release updates

    dormando committed Dec 14, 2014
Commits on Feb 1, 2012
  1. Paranoid: check to make sure a client is defined before putting it in…

    … the list again.
    Jonathan Steinert committed Jan 31, 2012
Commits on Sep 16, 2011
  1. Fix memory leak when clients disconnect (sleeper list isn't pruned)

    CPAN RT# 70728
    
    Thank you Marsh Yamazaki
    Jonathan Steinert committed with Jonathan Steinert Sep 15, 2011
Commits on Jan 18, 2010
  1. Checking in changes prior to tagging of version 1.11. Changelog diff is:

    Index: CHANGES
    ===================================================================
    --- CHANGES	(revision 456)
    +++ CHANGES	(working copy)
    @@ -1,3 +1,5 @@
    +1.11 2010-01-17
    +
             * Don't get stuck in the wakeup loop. Dummy.
     
     1.10 2009-10-04
    
    
    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@459 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    dormando committed Jan 18, 2010
Commits on Nov 17, 2009
  1. Don't get stuck in the wakeup loop. Dummy.

    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@454 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    hachi committed Nov 17, 2009
Commits on Nov 10, 2009
  1. Bump up the spec version, and fix a few things

    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@453 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    hachi committed Nov 10, 2009
Commits on Oct 5, 2009
  1. Checking in changes prior to tagging of version 1.10. Changelog diff is:

    Index: CHANGES
    ===================================================================
    --- CHANGES	(revision 444)
    +++ CHANGES	(working copy)
    @@ -1,3 +1,5 @@
    +1.10 2009-10-04
    +
             * Read client input more aggressively. Speed improvement.
     
             * Add text commands 'jobs' and 'clients' which give information allowing you to trace
    
    
    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@445 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    dormando committed Oct 5, 2009
  2. deprecate svn dist upload part.

    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@444 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    dormando committed Oct 5, 2009
  3. Might as well note CHANGES for previous commit

    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@443 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    dormando committed Oct 5, 2009
Commits on Oct 3, 2009
  1. Read more pending data from client at once

    High rate of job submission over a single socket can get behind in reads. This
    allows a wider read at the start, and allows buffering up to half a meg at
    once if the socket is far behind.
    
    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@441 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    dormando committed Oct 3, 2009
Commits on Jun 15, 2009
  1. Add 'clients' and 'jobs' text commands.

    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@440 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    hachi committed Jun 15, 2009
  2. Add 'listeners' and 'uniq' method call to job obj.

    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@439 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    hachi committed Jun 15, 2009
  3. Flush buffers before close on EOF.

    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@438 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    hachi committed Jun 15, 2009
Commits on Apr 13, 2009
  1. Thinko: 'start' != 'wake'

    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@435 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    hachi committed Apr 13, 2009
  2. Add --wakeup and --wakeup-delay options

    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@434 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    hachi committed Apr 13, 2009
  3. Default to 10 accept per pass, changelog entry

    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@433 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    hachi committed Apr 13, 2009
  4. Extra debugging that shouldn't. Comments.

    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@432 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    hachi committed Apr 13, 2009
  5. Try to make the server only wakeup some clients.

    Fix it so workers are woken up 3 at a time.
    
    Change worker wakeup order algorithm.
    
    Fix server to skip closed when counting
    
    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@431 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    hachi committed Apr 13, 2009
  6. Accept more than one socket per loop.

    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@430 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    hachi committed Apr 13, 2009
Commits on Mar 17, 2009
  1. Fix permissions in rpm build.

    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@425 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    hachi committed Mar 17, 2009
Commits on Jan 30, 2009
  1. if it's good for perlbal, it's good for gearman

    default listen queue was a little low. if gearmand got busy it could
    occasionally drop connections.
    
    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@391 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    dormando committed Jan 30, 2009
Commits on Nov 13, 2008
  1. Add missing import.

    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@378 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    athomason committed Nov 13, 2008
Commits on Nov 6, 2008
  1. use the accessor since there is one

    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@377 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    athomason committed Nov 6, 2008
Commits on Oct 24, 2008
  1. Disconnecting worker should be removed from sleepers, otherwise its c…

    …lient object will be leaked if another worker for the job never connects.
    
    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@372 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    athomason committed Oct 24, 2008
Commits on Oct 14, 2008
  1. Fix compile error in r370.

    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@371 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    athomason committed Oct 14, 2008
  2. Fix memory leak during network race.

    Adam caught a memory leak happening slowly over time.
    
    Anytime a worker closes it's connection while a job is running there is
    a reference loop between the Server::Client and the Server::Job object
    in the ->{doing} element of the client. The fix is to clear the doing
    list on disconnect of any kind.
    
    This situation could be hit by the .5 second job pickup timeout in the
    worker code, or by any other network latency or drop problems.
    
    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@370 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    hachi committed Oct 14, 2008
Commits on Nov 15, 2007
  1. New debian build scripts.

    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@351 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    hachi committed Nov 15, 2007
Commits on Nov 13, 2007
  1. Update specfile

    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@349 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    hachi committed Nov 13, 2007
  2. Forgot to add Listener.pm to manifest

    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@348 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    hachi committed Nov 13, 2007
Commits on Nov 5, 2007
  1. Add options support, and add exception passing support using options.

    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@347 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    hachi committed Nov 5, 2007
Commits on Oct 14, 2007
  1. Make fast read mode even faster.

    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@342 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    hachi committed Oct 14, 2007
  2. Bump up the version manually.

    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@341 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    hachi committed Oct 14, 2007
  3. Change listening socket to be a real Danga::Socket subclass, this allows

    pausing for a period of time when we run into accept errors. This will
    fix the problem of gearmand spinning 100% cpu in those cases.
    
    Make gearmand a little more vocal about socket accept errors as well.
    
    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@340 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    hachi committed Oct 14, 2007
Commits on Sep 17, 2007
  1. Add fast read concept to server-client communications code. t/51-* in…

    … my dev env was taking over 400 seconds to run, and now only takes 8 seconds to run.
    
    Yes, this points out that my dev env is very slow, but I also made it a lot faster.
    
    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@339 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    hachi committed Sep 17, 2007
Commits on Aug 23, 2007
  1. Add docs for Gearman::Server class and its usage.

    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@333 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    hachi committed Aug 23, 2007