kvigen 
							
						 
					 
					
						
						
						
						
							
						
						
							097037d212 
							
						 
					 
					
						
						
							
							Merge pull request  #1  from Clever/graceful-shutdown  
						
						 
						
						... 
						
						
						
						Ability to exit work loop gracefully 
						
					 
					
						2014-06-17 11:24:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kyle Vigen 
							
						 
					 
					
						
						
						
						
							
						
						
							abfc23f301 
							
						 
					 
					
						
						
							
							Ability to exit work loop gracefully  
						
						 
						
						... 
						
						
						
						This change adds the ability to call Shutdown on a gearman-go worker which causes the
worker to wait for all currently active jobs to finish and then close the connection.
It does this by keeping tracking of the number of currently active transactions, disallowing
new job creation, and using a WaitGroup to wait for all active jobs to finish. 
						
					 
					
						2014-06-13 17:01:15 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xing 
							
						 
					 
					
						
						
						
						
							
						
						
							320155c608 
							
						 
					 
					
						
						
							
							Merge pull request  #41  from draxil/master  
						
						 
						
						... 
						
						
						
						Better Work() without Ready() behaviour, now with improved tests! 
						
					 
					
						2014-06-05 11:42:37 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Higton 
							
						 
					 
					
						
						
						
						
							
						
						
							0a4489d1fe 
							
						 
					 
					
						
						
							
							Fixed and improved Work() without Ready() test:  
						
						 
						
						... 
						
						
						
						* FIX: committed test froze
* FIX: committed test had a race condition!
* Added properly handled panic test
* Timeouts so that these tests should fail now if something goes wrong instead of failing. 
						
					 
					
						2014-06-04 13:31:25 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								draxil 
							
						 
					 
					
						
						
						
						
							
						
						
							6688c29c37 
							
						 
					 
					
						
						
							
							Enahanced Work() without Ready() behaviour:  
						
						 
						
						... 
						
						
						
						Now if you try to call Work() without calling Ready(), it will trigger an attempt to run Ready(), and will only panic if there is an error. 
						
					 
					
						2014-06-01 16:59:57 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xing 
							
						 
					 
					
						
						
						
						
							
						
						
							3232b11d83 
							
						 
					 
					
						
						
							
							Merge pull request  #38  from draxil/master  
						
						 
						
						... 
						
						
						
						More helpful panic if you call Work() before you call Ready() 
						
					 
					
						2014-06-01 22:13:35 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Higton 
							
						 
					 
					
						
						
						
						
							
						
						
							24e93b4a2c 
							
						 
					 
					
						
						
							
							More helpful panic if you call Work() before you call Ready()  
						
						 
						
						
						
					 
					
						2014-05-29 15:35:27 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xing 
							
						 
					 
					
						
						
						
						
							
						
						
							e9ce09b885 
							
						 
					 
					
						
						
							
							Merge pull request  #36  from rlmcpherson/master  
						
						 
						
						... 
						
						
						
						Make pool clients safe for concurrent access with mutex. 
						
					 
					
						2014-05-21 10:03:32 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Randall McPherson 
							
						 
					 
					
						
						
						
						
							
						
						
							0591572d8e 
							
						 
					 
					
						
						
							
							Make pool clients safe for concurrent access with mutex.  
						
						 
						
						
						
					 
					
						2014-05-16 10:23:44 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xing Xing 
							
						 
					 
					
						
						
						
						
							
						
						
							9d7a29fe26 
							
						 
					 
					
						
						
							
							Merge branch 'master' into 0.2-dev  
						
						 
						
						
						
					 
					
						2014-03-07 17:33:16 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xing 
							
						 
					 
					
						
						
						
						
							
						
						
							9dd9be1712 
							
						 
					 
					
						
						
							
							Merge pull request  #32  from dgryski/printf-fixes  
						
						 
						
						... 
						
						
						
						Printf fixes 
						
					 
					
						2014-03-07 17:31:44 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Damian Gryski 
							
						 
					 
					
						
						
						
						
							
						
						
							7229235a4f 
							
						 
					 
					
						
						
							
							Use %v instead of %V, which is not a valid Printf verb  
						
						 
						
						
						
					 
					
						2014-03-07 10:21:45 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Damian Gryski 
							
						 
					 
					
						
						
						
						
							
						
						
							ad0d49dcb2 
							
						 
					 
					
						
						
							
							Use fmt.Errorf() instead of errors.New(fmt.Sprintf())  
						
						 
						
						
						
					 
					
						2014-03-07 10:20:39 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xing Xing 
							
						 
					 
					
						
						
						
						
							
						
						
							09542d7176 
							
						 
					 
					
						
						
							
							update examples  
						
						 
						
						
						
					 
					
						2014-03-03 15:23:46 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xing Xing 
							
						 
					 
					
						
						
						
						
							
						
						
							76c76995d5 
							
						 
					 
					
						
						
							
							removed ErrLostConn from worker  
						
						 
						
						
						
					 
					
						2014-03-03 14:50:54 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xing Xing 
							
						 
					 
					
						
						
						
						
							
						
						
							78813cb052 
							
						 
					 
					
						
						
							
							Merge branch 'master' into 0.2-dev  
						
						 
						
						
						
					 
					
						2014-03-03 14:49:43 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xing Xing 
							
						 
					 
					
						
						
						
						
							
						
						
							f880354a61 
							
						 
					 
					
						
						
							
							type assertion with *net.OpError  
						
						 
						
						
						
					 
					
						2014-03-03 14:45:35 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xing Xing 
							
						 
					 
					
						
						
						
						
							
						
						
							45a9d7c3e5 
							
						 
					 
					
						
						
							
							fixed   #31  
						
						 
						
						
						
					 
					
						2014-03-03 11:40:42 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xing 
							
						 
					 
					
						
						
						
						
							
						
						
							7ea5fa7550 
							
						 
					 
					
						
						
							
							Merge pull request  #30  from mikespook/0.2-dev  
						
						 
						
						... 
						
						
						
						SUBMIT_JOB_SCHED is deprecated, worker.Immediately should be removed. 
						
					 
					
						2014-01-15 17:52:24 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xing Xing 
							
						 
					 
					
						
						
						
						
							
						
						
							0a6bacbe82 
							
						 
					 
					
						
						
							
							SUBMIT_JOB_SCHED is deprecated, worker.Immediately should be removed.  
						
						 
						
						
						
					 
					
						2014-01-16 09:43:06 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xing 
							
						 
					 
					
						
						
						
						
							
						
						
							0458d8c2b3 
							
						 
					 
					
						
						
							
							Merge pull request  #29  from sgrimee/patch-2  
						
						 
						
						... 
						
						
						
						Clarify timeout option in Readme 
						
					 
					
						2014-01-15 06:28:48 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sam Grimee 
							
						 
					 
					
						
						
						
						
							
						
						
							ed8c829c2f 
							
						 
					 
					
						
						
							
							Clarify timeout option in Readme  
						
						 
						
						... 
						
						
						
						worker.Immediately has value 2 which means the job will timeout after 2 seconds (maybe not very intuitive?). To have no timeout one has to pass the value 0 which is also constant worker.Unlimited (more intuitive) 
						
					 
					
						2014-01-15 14:16:03 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xing Xing 
							
						 
					 
					
						
						
						
						
							
						
						
							3a5d89c67a 
							
						 
					 
					
						
						
							
							fixed typo, issue  #27  
						
						 
						
						
						
					 
					
						2014-01-15 10:09:10 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xing Xing 
							
						 
					 
					
						
						
						
						
							
						
						
							c4efc59d78 
							
						 
					 
					
						
						
							
							no author but contributors  
						
						 
						
						
						
					 
					
						2014-01-15 10:04:41 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xing Xing 
							
						 
					 
					
						
						
						
						
							
						
						
							98a935207b 
							
						 
					 
					
						
						
							
							fixed issue  #27  
						
						 
						
						
						
					 
					
						2014-01-15 09:40:36 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xing Xing 
							
						 
					 
					
						
						
						
						
							
						
						
							2bd19fb2fb 
							
						 
					 
					
						
						
							
							Merge branch 'master' into 0.2-dev  
						
						 
						
						
						
					 
					
						2014-01-15 09:38:41 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xing 
							
						 
					 
					
						
						
						
						
							
						
						
							9729de017c 
							
						 
					 
					
						
						
							
							Merge pull request  #25  from sgrimee/patch-1  
						
						 
						
						... 
						
						
						
						Read all data before decoding incoming packet 
						
					 
					
						2014-01-14 17:35:24 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sam Grimee 
							
						 
					 
					
						
						
						
						
							
						
						
							221e11861f 
							
						 
					 
					
						
						
							
							keep already received data if not enough to decode  
						
						 
						
						
						
					 
					
						2014-01-14 17:06:20 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sam Grimee 
							
						 
					 
					
						
						
						
						
							
						
						
							885609309c 
							
						 
					 
					
						
						
							
							Continue reading incoming data until enough rcvd  
						
						 
						
						... 
						
						
						
						This fixes the case of a large packet being received, the current code stops processing as soon as >12 bytes are received, 
						
					 
					
						2014-01-14 12:59:52 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xing Xing 
							
						 
					 
					
						
						
						
						
							
						
						
							87631cc2e5 
							
						 
					 
					
						
						
							
							go fmt & better examples  
						
						 
						
						
						
					 
					
						2014-01-09 17:58:02 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xing Xing 
							
						 
					 
					
						
						
						
						
							
						
						
							e701be9288 
							
						 
					 
					
						
						
							
							Merge branch 'master' into 0.2-dev  
						
						 
						
						
						
					 
					
						2014-01-09 16:18:52 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xing Xing 
							
						 
					 
					
						
						
						
						
							
						
						
							57337a6004 
							
						 
					 
					
						
						
							
							Merge branch 'master' of github.com:mikespook/gearman-go  
						
						 
						
						
						
					 
					
						2014-01-09 16:17:05 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xing Xing 
							
						 
					 
					
						
						
						
						
							
						
						
							76196899f8 
							
						 
					 
					
						
						
							
							fxied issue  #20  
						
						 
						
						
						
					 
					
						2014-01-09 16:16:34 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xing Xing 
							
						 
					 
					
						
						
						
						
							
						
						
							47d03a8bb1 
							
						 
					 
					
						
						
							
							fixed WORK_STATUS package size  
						
						 
						
						
						
					 
					
						2014-01-09 14:55:51 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xing Xing 
							
						 
					 
					
						
						
						
						
							
						
						
							e0171b4bde 
							
						 
					 
					
						
						
							
							Merge branch 'master' into 0.2-dev  
						
						 
						
						
						
					 
					
						2014-01-04 15:07:34 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xing 
							
						 
					 
					
						
						
						
						
							
						
						
							7f46dbc038 
							
						 
					 
					
						
						
							
							Merge pull request  #23  from 300brand/feature-recall  
						
						 
						
						... 
						
						
						
						Bring back ability to get function name 
						
					 
					
						2014-01-03 22:58:22 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jake 
							
						 
					 
					
						
						
						
						
							
						
						
							94b00affec 
							
						 
					 
					
						
						
							
							Bring back ability to get function name  
						
						 
						
						
						
					 
					
						2014-01-03 15:58:18 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xing 
							
						 
					 
					
						
						
						
						
							
						
						
							26ea07a917 
							
						 
					 
					
						
						
							
							Merge pull request  #22  from azylman/master  
						
						 
						
						... 
						
						
						
						expose job handle/uniqueId 
						
					 
					
						2013-12-30 19:46:05 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Zylman 
							
						 
					 
					
						
						
						
						
							
						
						
							90f2fd21e8 
							
						 
					 
					
						
						
							
							expose job handle/uniqueId  
						
						 
						
						
						
					 
					
						2013-12-30 14:14:19 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xing Xing 
							
						 
					 
					
						
						
						
						
							
						
						
							49d43961fc 
							
						 
					 
					
						
						
							
							Merge branch 'master' into 0.2-dev  
						
						 
						
						
						
					 
					
						2013-12-29 17:20:24 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xing Xing 
							
						 
					 
					
						
						
						
						
							
						
						
							d282ef337a 
							
						 
					 
					
						
						
							
							benchmark for encoding/decoding  
						
						 
						
						
						
					 
					
						2013-12-29 17:09:06 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xing Xing 
							
						 
					 
					
						
						
						
						
							
						
						
							98450f63f6 
							
						 
					 
					
						
						
							
							added the godoc badge  
						
						 
						
						
						
					 
					
						2013-12-26 16:02:30 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xing Xing 
							
						 
					 
					
						
						
						
						
							
						
						
							9f96247384 
							
						 
					 
					
						
						
							
							fixed the worker's testing cases  
						
						 
						
						
						
					 
					
						2013-12-26 15:55:16 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xing Xing 
							
						 
					 
					
						
						
						
						
							
						
						
							bf25cc1728 
							
						 
					 
					
						
						
							
							a better documents for the client package  
						
						 
						
						
						
					 
					
						2013-12-26 15:28:42 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xing Xing 
							
						 
					 
					
						
						
						
						
							
						
						
							59941371fb 
							
						 
					 
					
						
						
							
							Something should not display in documents, disabled.  
						
						 
						
						
						
					 
					
						2013-12-26 12:32:27 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xing Xing 
							
						 
					 
					
						
						
						
						
							
						
						
							18791d0490 
							
						 
					 
					
						
						
							
							a better documents  
						
						 
						
						
						
					 
					
						2013-12-26 12:06:47 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xing Xing 
							
						 
					 
					
						
						
						
						
							
						
						
							298edadfa6 
							
						 
					 
					
						
						
							
							a better doc  
						
						 
						
						
						
					 
					
						2013-12-25 18:11:01 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xing Xing 
							
						 
					 
					
						
						
						
						
							
						
						
							02e6bfebcb 
							
						 
					 
					
						
						
							
							prepared for documentation  
						
						 
						
						
						
					 
					
						2013-12-25 17:01:42 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xing Xing 
							
						 
					 
					
						
						
						
						
							
						
						
							ddba5ab2f2 
							
						 
					 
					
						
						
							
							blocking on GRAB_JOB instead of executing blocked  
						
						 
						
						
						
					 
					
						2013-12-25 15:13:21 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xing Xing 
							
						 
					 
					
						
						
						
						
							
						
						
							3aa95042e6 
							
						 
					 
					
						
						
							
							merge, client need to refactor  
						
						 
						
						
						
					 
					
						2013-12-24 22:04:10 +08:00