Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
branch: master
Commits on Mar 22, 2012
  1. Fix connect error handling, how did this ever work before?

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

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

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

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

    hachi authored
    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
Commits on Mar 2, 2009
  1. Gearman::Client::Async now depends on the (as-yet-unreleased) 0.10 ve…

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

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

    mart authored
    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
Commits on Dec 6, 2007
  1. Add debian build information for perl Client::Async

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

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

    bradfitz authored
    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
Commits on Apr 27, 2007
  1. Add the test that I wrote for the in-process client and server.

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

    hachi authored
    …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
Commits on Apr 26, 2007
  1. Checking in changes prior to tagging of version 0.93. Changelog diff is:

    bradfitz authored
    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
Commits on Apr 16, 2007
  1. Checking in changes prior to tagging of version 0.92. Changelog diff is:

    bradfitz authored
    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
Commits on Jul 13, 2006
  1. If a client had timeout a task before the server had sent a handle, w…

    sky authored
    …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
  2. Undo latest patch, wrong answer

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

    hachi authored
     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
Commits on Jul 11, 2006
  1. actually not. that's okay.

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

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

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

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

    bradfitz authored
    +       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
  2. version 0.90

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

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

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

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

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

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

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

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

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

    bradfitz authored
    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
  8. bunch more tests, and bug fixes to make tests pass

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

    bradfitz authored
    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
Something went wrong with that request. Please try again.