Permalink
Commits on Mar 22, 2012
  1. Fix connect error handling, how did this ever work before?

    Jonathan Steinert committed Mar 22, 2012
Commits on May 17, 2011
  1. When running subprocesses in client tests, use test runner's perl and…

    … gearmand instead of environment's
    
    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@484 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    athomason committed May 17, 2011
Commits on Oct 5, 2009
  1. deprecate svn dist upload

    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@450 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    dormando committed Oct 5, 2009
Commits on Apr 14, 2009
  1. Turn debugging back off.

    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@436 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    hachi committed Apr 14, 2009
Commits on Apr 9, 2009
  1. Mergedown of sync-async-client work into trunk.

    Squashed commit of the following:
    
    commit 5a686eea4897f76c54c18dcbe1a0dc59cd0b6d78
    Author: athomason <athomason@011c6a6d-750f-0410-a5f6-93fdcd050bc4>
    Date:   Tue Jan 13 22:26:42 2009 +0000
    
        populate the try_timeout field in constructor
    
        git-svn-id: http://code.sixapart.com/svn/gearman/branches/sync-async-client@390 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    
    commit a72c1c2b8647704b9aee294ff846821e7a1bf429
    Author: hachi <hachi@011c6a6d-750f-0410-a5f6-93fdcd050bc4>
    Date:   Thu Jan 8 01:35:55 2009 +0000
    
        Update manifest with new tests and add an rpm specfile for building.
    
        git-svn-id: http://code.sixapart.com/svn/gearman/branches/sync-async-client@389 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    
    commit 17bd23b88a2efa73f24e72a28682ab06a4e6e436
    Author: hachi <hachi@011c6a6d-750f-0410-a5f6-93fdcd050bc4>
    Date:   Wed Jan 7 19:43:05 2009 +0000
    
        Removed one of the tests.
    
        git-svn-id: http://code.sixapart.com/svn/gearman/branches/sync-async-client@388 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    
    commit 8ff4f98d2e6c02cfa61d30c5560979b195a7f6f7
    Author: hachi <hachi@011c6a6d-750f-0410-a5f6-93fdcd050bc4>
    Date:   Wed Jan 7 19:34:32 2009 +0000
    
        Sync worker for sync test. (needs refactoring)
    
        git-svn-id: http://code.sixapart.com/svn/gearman/branches/sync-async-client@387 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    
    commit 37d7c4261c4c3430393b579266909d5d7a82a7f5
    Author: hachi <hachi@011c6a6d-750f-0410-a5f6-93fdcd050bc4>
    Date:   Wed Jan 7 19:30:30 2009 +0000
    
        Disable the high-priority job ordering test.
    
        It doesn't actually reflect the fact that things are working fine.
    
        git-svn-id: http://code.sixapart.com/svn/gearman/branches/sync-async-client@386 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    
    commit 811b0069b8a59b5d15cc128cf928d081e1e4bc7d
    Author: hachi <hachi@011c6a6d-750f-0410-a5f6-93fdcd050bc4>
    Date:   Wed Jan 7 19:30:27 2009 +0000
    
        Make the async-sync test work again.
    
        git-svn-id: http://code.sixapart.com/svn/gearman/branches/sync-async-client@385 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    
    commit fff4718bce3611e0173674fa3f652583f33b332e
    Author: hachi <hachi@011c6a6d-750f-0410-a5f6-93fdcd050bc4>
    Date:   Wed Jan 7 19:30:25 2009 +0000
    
        Return to original worker.pl.
    
        git-svn-id: http://code.sixapart.com/svn/gearman/branches/sync-async-client@384 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    
    commit ae2d761879a1abf0b3863e2ee74aba5e66dfc8f5
    Author: athomason <athomason@011c6a6d-750f-0410-a5f6-93fdcd050bc4>
    Date:   Tue Jan 6 20:06:56 2009 +0000
    
        Add per-try timeouts which support retry. Test pending current suite borkenness
    
        git-svn-id: http://code.sixapart.com/svn/gearman/branches/sync-async-client@383 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    
    commit 6605215f9da3507a512f577cb4c1542b4dd5cfd0
    Author: hachi <hachi@011c6a6d-750f-0410-a5f6-93fdcd050bc4>
    Date:   Mon Jan 5 14:49:49 2009 +0000
    
        more places that jobs in flight can stick.
    
        If on_ready or on_error contain elements, they're likely to be jobs that are waiting for this jobserver handle to come up.
    
        git-svn-id: http://code.sixapart.com/svn/gearman/branches/sync-async-client@382 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    
    commit c9a49df80d290886bf331f5618305e5c7cd89f80
    Author: hachi <hachi@011c6a6d-750f-0410-a5f6-93fdcd050bc4>
    Date:   Mon Jan 5 14:49:44 2009 +0000
    
        Remove debugging output.
    
        git-svn-id: http://code.sixapart.com/svn/gearman/branches/sync-async-client@381 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    
    commit 11e60c3abf6f0176846fcbdfe11832a79e6b64d9
    Author: hachi <hachi@011c6a6d-750f-0410-a5f6-93fdcd050bc4>
    Date:   Thu Dec 11 19:31:43 2008 +0000
    
        Something is racing in this, but it's close
    
        I know that I've stolen code from the sync client without normalizing it or anything, I'm just trying to get it all working first, then I'll clean it up.
    
        git-svn-id: http://code.sixapart.com/svn/gearman/branches/sync-async-client@380 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    
    commit 951719917b0729f61f591392dea04e80d3f2d535
    Author: hachi <hachi@011c6a6d-750f-0410-a5f6-93fdcd050bc4>
    Date:   Thu Dec 11 19:21:53 2008 +0000
    
        Branch to work on syncing the async client a little.
    
        git-svn-id: http://code.sixapart.com/svn/gearman/branches/sync-async-client@379 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    
    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@429 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    hachi committed Apr 9, 2009
Commits on Mar 2, 2009
  1. Gearman::Client::Async now depends on the (as-yet-unreleased) 0.10 ve…

    …rsion of Gearman::Client.
    
    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@405 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    mart committed Mar 2, 2009
Commits on Feb 19, 2009
  1. Apparently I still managed to somehow not commit the Async job class.

    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@399 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    mart committed Feb 19, 2009
Commits on Feb 18, 2009
  1. Checkpoint commit for adding worker support to Gearman::Client::Async.

    Worker code runs, but there's a bug with worker sleeping.
    
    
    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@395 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    mart committed Feb 18, 2009
Commits on Dec 6, 2007
  1. Add debian build information for perl Client::Async

    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@360 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    hachi committed Dec 6, 2007
Commits on Nov 28, 2007
  1. Add exceptions support to Async client.

    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@356 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    hachi committed Nov 28, 2007
Commits on May 17, 2007
  1. Checking in changes prior to tagging of version 0.94. Changelog diff is:

    Index: CHANGES
    ===================================================================
    --- CHANGES	(revision 283)
    +++ CHANGES	(working copy)
    @@ -1,3 +1,5 @@
    +0.94 (2007-05-17)
    +
         -- Make the job_servers list be able to contain raw sockets, or even Gearman::Server
            objects, so that we can run in the same thread as a Gearman::Server very easily.
     
    
    
    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@285 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    bradfitz committed May 17, 2007
Commits on Apr 27, 2007
  1. Add the test that I wrote for the in-process client and server.

    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@246 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    hachi committed Apr 27, 2007
  2. Make the job_servers list be able to contain raw sockets, or even Gea…

    …rman::Server
    
    objects, so that we can run in the same thread as a Gearman::Server very easily.
    
    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@244 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    hachi committed Apr 27, 2007
Commits on Apr 26, 2007
  1. Checking in changes prior to tagging of version 0.93. Changelog diff is:

    Index: CHANGES
    ===================================================================
    --- CHANGES	(revision 237)
    +++ CHANGES	(working copy)
    @@ -1,3 +1,8 @@
    +0.93 (2007-04-26)
    +
    +    -- don't break with latest Gearman::Client (package 'Gearman') which added prefix
    +       support.
    +
     0.92 (2007-04-16)
     
         -- fix for when a client task timeouts before the server gets a handle back to the client
    
    
    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@241 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    bradfitz committed Apr 26, 2007
Commits on Apr 16, 2007
  1. Checking in changes prior to tagging of version 0.92. Changelog diff is:

    Index: CHANGES
    ===================================================================
    --- CHANGES	(revision 224)
    +++ CHANGES	(working copy)
    @@ -1,3 +1,5 @@
    +0.92 (2007-04-16)
    +
         -- fix for when a client task timeouts before the server gets a handle back to the client
     
         -- fix a memory leak on timeouts.  adds a new test for it too.
    
    
    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@225 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    bradfitz committed Apr 16, 2007
Commits on Jul 13, 2006
  1. If a client had timeout a task before the server had sent a handle, w…

    …e shouldn't die, just ignore it.
    
    Maybe we should have counters so we can keep track of what the heck is going on.
    
    
    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@149 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    sky committed Jul 13, 2006
  2. Undo latest patch, wrong answer

    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@148 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    hachi committed Jul 13, 2006
Commits on Jul 12, 2006
  1. r4541@colinux-kuiki: hachi | 2006-07-12 13:14:17 -0400

     We can still leak into that task2handle hash, but this should stop the crashes
    
    
    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@147 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    hachi committed Jul 12, 2006
Commits on Jul 11, 2006
  1. actually not. that's okay.

    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@145 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    bradfitz committed Jul 11, 2006
  2. artur's retroactive changes line

    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@144 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    bradfitz committed Jul 11, 2006
  3. fix a memory leak on timeouts. adds a new test for it too.

    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@143 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    bradfitz committed Jul 11, 2006
Commits on Jul 10, 2006
  1. guard it correctly, fixing typo

    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@141 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    sky committed Jul 10, 2006
Commits on Jul 9, 2006
  1. + -- use Danga::Socket's cancellable timers to kill the timeout

    +       timers as soon as possible on success or fail.
    
    
    
    
    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@136 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    bradfitz committed Jul 9, 2006
  2. version 0.90

    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@133 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    bradfitz committed Jul 9, 2006
  3. fix memory leaks

    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@132 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    bradfitz committed Jul 9, 2006
Commits on Jul 8, 2006
  1. guard against invalid hostspec

    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@131 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    bradfitz committed Jul 8, 2006
Commits on Jul 6, 2006
  1. prep for release

    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@129 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    bradfitz committed Jul 6, 2006
  2. pod/manifest updates

    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@126 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    bradfitz committed Jul 6, 2006
  3. cleanups

    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@125 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    bradfitz committed Jul 6, 2006
  4. another test

    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@124 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    bradfitz committed Jul 6, 2006
  5. another test, this one just worked.

    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@123 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    bradfitz committed Jul 6, 2006
  6. forgot this test last commit

    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@122 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    bradfitz committed Jul 6, 2006
  7. another test, another few bugfixes.

    but actually the big bufix here (a SIGPIPE while writing) was in the
    Gearman::Util code, being committed next.
    
    
    
    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@120 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    bradfitz committed Jul 6, 2006
  8. bunch more tests, and bug fixes to make tests pass

    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@119 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    bradfitz committed Jul 6, 2006
  9. in effort to add crazy awesome error handling,

    handle connections differently:
    
    rather than submitting a task into a closed connection and letting it
    connect, we now ask the connection to get ready and then either:
    
      1) invoke a subref when it's ready
      2) invoke a subref when it had a connect error (including a 250 ms timeout)
    
    then in the Client/Async.pm we can retry different servers, never
    incrementing the task's error count or personal timeout.  timeout only
    starts once it's been submitted to a jobserver.
    
    
    
    
    git-svn-id: http://code.sixapart.com/svn/gearman/trunk@118 011c6a6d-750f-0410-a5f6-93fdcd050bc4
    bradfitz committed Jul 6, 2006