Commit Graph

  • abd6ce9be3 调用Close后不再向JobServer获取任务 master 0.2.1 yuxh 2023-02-13 01:01:37 +0800
  • 97187ecbf9 等待执行中的任务完成后再退出进程 yuxh 2023-02-13 00:29:22 +0800
  • 2a518e8661
    Merge pull request #96 from floringavrila/add-support-for-own-ids Xing 2022-05-20 15:14:03 +1200
  • fa71d7a37a add support for own ids gavrila florin 2022-04-06 01:11:45 +0300
  • d36dcb7fc2
    Merge pull request #94 from cameronpm/client_race Xing 2021-05-03 16:56:33 +1200
  • a8f0a04c3d Fix two race conditions in client.Do Paul Cameron 2021-05-02 11:02:15 +1000
  • 81d00aa9ce add synchronization to prevent race condition on worker shutdown (#89) galih rivanto 2019-05-28 17:41:20 +0700
  • b902646ce8
    Merge pull request #87 from CodeLingoBot/rewrite Christoffer Fjellström 2019-02-28 11:28:24 +0100
  • 133dd3716f Fix function comments based on best practices from Effective Go CodeLingo Bot 2019-02-28 02:11:17 +0000
  • f333ba6102 Fix job register with timeout set 0.2 Christoffer Fjellström 2019-02-13 11:45:35 +0100
  • d0e6ec4878 Fix Odd use of time.Duration (#29) Md. Ashiquzzaman 2017-06-06 15:58:19 +0600
  • f2f0349d2d Remove lastcall. Sadlil Rhythom 2017-02-06 17:38:24 +0600
  • 5c665de2d6 fix worker reconnect errors, send cando after reconnection. Sadlil Rhythom 2017-01-27 17:32:20 +0600
  • 2fba865e37 Merge pull request #81 from Detectify/master Christoffer Fjellström 2017-10-18 14:34:29 +0200
  • 0ca6dc2c6f Remove duplicate locking Christoffer Fjellström 2017-09-30 09:30:29 +0200
  • 7b6215604e Merge remote-tracking branch 'upstream/master' No-ops 2017-09-29 10:51:16 +0200
  • 8a7ac5b450 Merge branch 'develop' No-ops 2017-09-27 16:57:19 +0200
  • a2eb7ba410 Remove unused imports No-ops 2017-09-27 16:57:03 +0200
  • 53bb686b76 Merge branch 'develop' No-ops 2017-09-27 16:51:18 +0200
  • e701107e40 Remove broken test suite Christoffer Fjellström 2017-09-27 16:42:48 +0200
  • 99d317427f Add skipping for integration tests when running unit tests Christoffer Fjellström 2017-09-27 16:42:21 +0200
  • d8cb3883ad Merge pull request #79 from John-Lin/fixed-typo Sadlil Rhythom 2017-09-27 16:59:04 +0600
  • d9ad23413d Merge pull request #1 from Detectify/develop Christoffer Fjellström 2017-09-27 12:00:00 +0200
  • 2dbf199260 Add lock on job handler assignment Christoffer Fjellström 2017-09-27 11:57:57 +0200
  • e1224a8c20 fixed typo and keep WorkComplate for downward compatibility John-Lin 2017-09-27 13:19:08 +0800
  • 9735b2e54f Merge pull request #75 from No-ops/patch-1 Christoffer Fjellström 2017-03-02 13:40:41 +0100
  • 27942f55cd Add sync lock on do() to avoid race conditions when creating jobs Christoffer Fjellström 2017-02-03 10:06:27 +0100
  • d6791e2e42 Add sync lock to create job functions Christoffer Fjellström 2017-01-16 16:44:48 +0100
  • b79fee2965 Merge pull request #70 from JessonChan/master Xing 2016-05-06 22:33:03 +1200
  • dd82e211a3 concurrent map bug fixed JessonChan 2016-05-06 18:00:58 +0800
  • 68777318f9 Merge pull request #65 from JessonChan/master Xing 2016-04-24 11:03:26 +1200
  • 99c8032384 fix a bug when high qps JessonChan 2016-04-20 12:54:21 +0800
  • 21cc8de64f Merge pull request #63 from kujohn/pool-custom-handler Xing 2015-12-14 18:41:29 +0800
  • 9d99accce2 Allow built in selectionHandlers to be reused outside of package John Ku 2015-12-11 13:48:02 -0800
  • 6d9b2fba51 Merge pull request #62 from kujohn/pool-custom-handler Xing 2015-12-11 12:44:35 +0800
  • 1c4b8aa000 Export pool.clients for custom Pool instantiation John Ku 2015-12-10 13:54:48 -0800
  • d20c3c7bd1 Allow custom Pool without constructor John Ku 2015-12-10 11:19:04 -0800
  • c6c6c9cac2 don't use sigillum Xing Xing 2015-07-10 20:30:35 +0800
  • 503d523dbf Merge pull request #60 from micmac/master Xing 2015-07-10 20:24:16 +0800
  • c615e74af8 Replace mutex in client.do() with a channel to avoid deadlock and introduce command timeout Endre Hirling 2015-07-06 21:40:49 +0200
  • df1af4f8cb 80 chars/line Xing Xing 2015-01-20 10:28:36 +0800
  • b612b80f80 complete the list of contributors Xing Xing 2015-01-20 10:27:12 +0800
  • 2c9d82830c merge, update README to the newest API design. Xing Xing 2015-01-20 09:43:54 +0800
  • 37db439a4a Update README.md C.R. Kirkwood-Watts 2015-01-19 10:28:21 -0800
  • bc80b2f853 fixed signal method Xing Xing 2015-01-16 17:41:19 +0800
  • 939189448e golib/signal upgrade Xing Xing 2015-01-15 10:28:21 +0800
  • 9dbb3ea3fc added lock-write to co-ordinate package sequence #56 Xing Xing 2015-01-15 10:26:53 +0800
  • c01a2e22c0 upgrade travis to Go 1.4 Xing Xing 2015-01-10 00:09:38 +0800
  • ad9b3cb988 go fmt Xing Xing 2015-01-06 11:45:18 +0800
  • a003eac543 fixed the closing method Xing Xing 2015-01-06 11:34:39 +0800
  • d32eb195e1 Merge branch 'kdar-big-data' Xing Xing 2014-12-10 09:14:08 +0800
  • 25735c8488 merge for issue #33 Xing Xing 2014-12-10 09:13:49 +0800
  • ea92c122a5 Merge pull request #50 from AzuraMeta/patch-1 Xing 2014-08-21 16:32:24 +0800
  • e005ea4442 Fixed WORK_FAIL needing 2 arguments Gabriel Cristian Alecu 2014-08-21 10:41:23 +0300
  • 9387a36a0b Merge pull request #49 from gbarr/write-errors Xing 2014-08-21 09:24:18 +0800
  • 7bcc4de76f Do not ignore write errors Graham Barr 2014-08-20 11:27:32 -0500
  • ccb6f4a24f Merge pull request #48 from gbarr/large-packet-read Xing 2014-08-19 17:11:42 +0800
  • d82da8fd71 Avoid read channel corruption when response size > bufferSize Graham Barr 2014-08-18 09:58:28 -0500
  • 49ea8c0ec1 Increase buffer size to 8K Graham Barr 2014-08-18 09:51:33 -0500
  • 1f303d8145 Merge pull request #47 from gbarr/memleak Xing 2014-07-25 09:46:21 +0800
  • 3e556edb2d When a job completes, remove its handler Graham Barr 2014-05-23 08:00:58 -0500
  • d40888817d Merge branch 'master' into 0.2-dev Xing Xing 2014-06-16 11:00:20 +0800
  • dde0c3e9b3 Merge pull request #45 from draxil/worker_disconnect_testing Xing 2014-06-16 10:58:57 +0800
  • 14f4df8ede Joe helped us greatly 0.2-dev Xing Xing 2014-06-13 10:55:32 +0800
  • c8d59ea348 Merge branch 'master' into 0.2-dev Xing Xing 2014-06-13 10:51:48 +0800
  • c6c0d4f481 Merge pull request #43 from draxil/master Xing 2014-06-13 10:25:57 +0800
  • 97731e1774 FIX: EOF disconnect error also called raw handler afterwards Joe Higton 2014-06-10 04:09:27 +0100
  • 09c626f488 Cope with io.EOF as a disconnect error Joe Higton 2014-06-10 03:46:21 +0100
  • 1ebb3d5fcc Wrap disconnect errors and allow reconnect Joe Higton 2014-06-10 03:23:18 +0100
  • 6cf2680431 Merge branch 'worker_disconnect_testing' Joe Higton 2014-06-07 07:26:41 +0100
  • 99bcf11768 FIX: The error handler is not called on disconnect Joe Higton 2014-06-07 07:22:40 +0100
  • 827cf3fa3e Removed old gearman from travis gearman-go and original gearmand don't play well, possibly an issue? Joe Higton 2014-06-07 06:36:24 +0100
  • 7ddad76b85 Early stab at disconnect handling test Joe Higton 2014-06-07 06:14:28 +0100
  • e0614657e0 Added the original gearmand to travis for testing: Joe Higton 2014-06-07 05:50:58 +0100
  • 912db95c0a FIX: waiting for worker fireup was making the test slow Joe Higton 2014-06-07 05:35:05 +0100
  • 2f72b28d76 FIX: waiting for worker fireup was making the test slow Joe Higton 2014-06-07 05:35:05 +0100
  • 320155c608 Merge pull request #41 from draxil/master Xing 2014-06-05 11:42:37 +0800
  • 0a4489d1fe Fixed and improved Work() without Ready() test: Joe Higton 2014-06-04 13:31:25 +0100
  • 6688c29c37 Enahanced Work() without Ready() behaviour: draxil 2014-06-01 16:59:57 +0100
  • 3232b11d83 Merge pull request #38 from draxil/master Xing 2014-06-01 22:13:35 +0800
  • 24e93b4a2c More helpful panic if you call Work() before you call Ready() Joe Higton 2014-05-29 15:35:27 +0100
  • e9ce09b885 Merge pull request #36 from rlmcpherson/master Xing 2014-05-21 10:03:32 +0800
  • 0591572d8e Make pool clients safe for concurrent access with mutex. Randall McPherson 2014-05-16 10:23:44 -0400
  • 6910d548be added Kevin to the contributors list Xing Xing 2014-03-11 10:08:20 +0800
  • 5334b50533 fixed #34 Xing Xing 2014-03-11 10:03:00 +0800
  • de91c999f7 Changed agent.read to handle big data. Kevin Darlington 2014-03-08 19:22:14 -0500
  • da3d31662b added Damian to contributors Xing Xing 2014-03-07 17:40:32 +0800
  • 9d7a29fe26 Merge branch 'master' into 0.2-dev Xing Xing 2014-03-07 17:33:16 +0800
  • 9dd9be1712 Merge pull request #32 from dgryski/printf-fixes Xing 2014-03-07 17:31:44 +0800
  • 7229235a4f Use %v instead of %V, which is not a valid Printf verb Damian Gryski 2014-03-07 10:21:45 +0100
  • ad0d49dcb2 Use fmt.Errorf() instead of errors.New(fmt.Sprintf()) Damian Gryski 2014-03-07 10:20:39 +0100
  • 09542d7176 update examples Xing Xing 2014-03-03 15:23:46 +0800
  • 76c76995d5 removed ErrLostConn from worker Xing Xing 2014-03-03 14:50:54 +0800
  • 78813cb052 Merge branch 'master' into 0.2-dev Xing Xing 2014-03-03 14:49:43 +0800
  • f880354a61 type assertion with *net.OpError Xing Xing 2014-03-03 14:45:35 +0800
  • 45a9d7c3e5 fixed #31 Xing Xing 2014-03-03 11:40:42 +0800
  • 7ea5fa7550 Merge pull request #30 from mikespook/0.2-dev Xing 2014-01-15 17:52:24 -0800
  • 0a6bacbe82 SUBMIT_JOB_SCHED is deprecated, worker.Immediately should be removed. Xing Xing 2014-01-16 09:43:06 +0800
  • 0458d8c2b3 Merge pull request #29 from sgrimee/patch-2 Xing 2014-01-15 06:28:48 -0800
  • ed8c829c2f Clarify timeout option in Readme Sam Grimee 2014-01-15 14:16:03 +0100