Asim Aslam
							
						 
					 | 
					
						
						
							
						
						c2cfe5310c
					 | 
					
						
						
							
							Rework client interface
						
						
						
						
						
						
					 | 
					
						2018-04-14 18:06:52 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim Aslam
							
						 
					 | 
					
						
						
							
						
						07068379c6
					 | 
					
						
						
							
							remove remote func methods
						
						
						
						
						
						
					 | 
					
						2018-04-14 16:16:58 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim Aslam
							
						 
					 | 
					
						
						
							
						
						73e22eb5b1
					 | 
					
						
						
							
							gofmt
						
						
						
						
						
						
					 | 
					
						2018-04-06 14:03:00 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								leon.peng
							
						 
					 | 
					
						
						
							
						
						9b99d50396
					 | 
					
						
						
							
							fix bug #239
						
						
						
						
						
						
					 | 
					
						2018-03-21 03:17:38 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim Aslam
							
						 
					 | 
					
						
						
							
						
						c9b40cb33b
					 | 
					
						
						
							
							switch to stdlib context
						
						
						
						
						
						
					 | 
					
						2018-03-03 11:53:52 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim Aslam
							
						 
					 | 
					
						
						
							
						
						32b7ebcfbc
					 | 
					
						
						
							
							use updated error formatting
						
						
						
						
						
						
					 | 
					
						2017-06-11 13:02:08 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim Aslam
							
						 
					 | 
					
						
						
							
						
						a7312f5c7e
					 | 
					
						
						
							
							log panics
						
						
						
						
						
						
					 | 
					
						2017-05-16 19:14:00 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thinh Nguyen
							
						 
					 | 
					
						
						
							
						
						ea34e23118
					 | 
					
						
						
							
							Add Retry option for clients
						
						
						
						
						
						
					 | 
					
						2017-04-12 16:47:40 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								wangkechun
							
						 
					 | 
					
						
						
							
						
						059b9d36d7
					 | 
					
						
						
							
							fix fmt str
						
						
						
						
						
						
					 | 
					
						2017-02-25 22:53:25 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim Aslam
							
						 
					 | 
					
						
						
							
						
						71d717a06d
					 | 
					
						
						
							
							strip doc.go files
						
						
						
						
						
						
					 | 
					
						2016-12-14 15:41:48 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim Aslam
							
						 
					 | 
					
						
						
							
						
						095793ee96
					 | 
					
						
						
							
							handle codec and transport errors
						
						
						
						
						
						
					 | 
					
						2016-12-06 19:40:44 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim
							
						 
					 | 
					
						
						
							
						
						b05b42eccd
					 | 
					
						
						
							
							Differentiate between request and call timeouts
						
						
						
						
						
						
					 | 
					
						2016-11-22 10:44:32 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim
							
						 
					 | 
					
						
						
							
						
						99a3ba7358
					 | 
					
						
						
							
							wrap before the call, we don't want to rewrap on retry
						
						
						
						
						
						
					 | 
					
						2016-11-09 18:02:41 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim
							
						 
					 | 
					
						
						
							
						
						2df46131eb
					 | 
					
						
						
							
							fix test
						
						
						
						
						
						
					 | 
					
						2016-11-07 18:54:44 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim
							
						 
					 | 
					
						
						
							
						
						0d84fb1913
					 | 
					
						
						
							
							Add wrapper test
						
						
						
						
						
						
					 | 
					
						2016-11-07 18:51:25 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim
							
						 
					 | 
					
						
						
							
						
						7ee35f50b1
					 | 
					
						
						
							
							WrapCall rather than WrapCallFunc
						
						
						
						
						
						
					 | 
					
						2016-11-07 18:06:15 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim
							
						 
					 | 
					
						
						
							
						
						f3b591d722
					 | 
					
						
						
							
							Strip stream func and rename call wrappers...
						
						
						
						
						
						
					 | 
					
						2016-11-07 17:58:34 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim
							
						 
					 | 
					
						
						
							
						
						5ee585e77d
					 | 
					
						
						
							
							Rename to CallFuncWrappers
						
						
						
						
						
						
					 | 
					
						2016-11-07 17:52:19 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim
							
						 
					 | 
					
						
						
							
						
						c6b5237cce
					 | 
					
						
						
							
							Add call func wrapper
						
						
						
						
						
						
					 | 
					
						2016-11-07 17:49:35 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim
							
						 
					 | 
					
						
						
							
						
						d1d41b5a67
					 | 
					
						
						
							
							Fix comment
						
						
						
						
						
						
					 | 
					
						2016-11-07 16:51:28 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Scott Finlay
							
						 
					 | 
					
						
						
							
						
						1ab59094eb
					 | 
					
						
						
							
							Fixing return value and gofmt
						
						
						
						
						
						
					 | 
					
						2016-11-07 17:46:12 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Scott Finlay
							
						 
					 | 
					
						
						
							
						
						a6812ba332
					 | 
					
						
						
							
							Adjusting the logic around the returned error from the retry function
						
						
						
						
						
						
					 | 
					
						2016-11-07 17:41:51 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Scott Finlay
							
						 
					 | 
					
						
						
							
						
						c6737ac64c
					 | 
					
						
						
							
							Adjusting import because of failed build
						
						
						
						
						
						
					 | 
					
						2016-11-07 17:15:11 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Scott Finlay
							
						 
					 | 
					
						
						
							
						
						a66bce0e4b
					 | 
					
						
						
							
							Adjusting arguments and return value of retry function and adding new retry logic to stream
						
						
						
						
						
						
					 | 
					
						2016-11-07 17:10:40 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Scott Finlay
							
						 
					 | 
					
						
						
							
						
						092d17a74e
					 | 
					
						
						
							
							Adjusting names
						
						
						
						
						
						
					 | 
					
						2016-11-07 09:40:11 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Scott Finlay
							
						 
					 | 
					
						
						
							
						
						d7e4062a0e
					 | 
					
						
						
							
							Adding the ability to specify a function to check if micro should retry a failed rpc call
						
						
						
						
						
						
					 | 
					
						2016-11-03 10:51:47 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim
							
						 
					 | 
					
						
						
							
						
						b8241f3026
					 | 
					
						
						
							
							specify the Accept header along with Content-Type
						
						
						
						
						
						
					 | 
					
						2016-08-25 13:34:47 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim
							
						 
					 | 
					
						
						
							
						
						02481c4446
					 | 
					
						
						
							
							request panic catch all
						
						
						
						
						
						
					 | 
					
						2016-06-30 16:19:02 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim
							
						 
					 | 
					
						
						
							
						
						ff0bd76905
					 | 
					
						
						
							
							Add a pool test
						
						
						
						
						
						
					 | 
					
						2016-06-07 01:18:54 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim
							
						 
					 | 
					
						
						
							
						
						58ad01e3e1
					 | 
					
						
						
							
							Don't log that cruft
						
						
						
						
						
						
					 | 
					
						2016-06-07 00:48:34 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim
							
						 
					 | 
					
						
						
							
						
						89401cbb95
					 | 
					
						
						
							
							Make pool configurable
						
						
						
						
						
						
					 | 
					
						2016-06-07 00:46:14 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim
							
						 
					 | 
					
						
						
							
						
						38a66817e6
					 | 
					
						
						
							
							Add a conn lifetime for the pool
						
						
						
						
						
						
					 | 
					
						2016-06-06 23:37:52 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim
							
						 
					 | 
					
						
						
							
						
						6669248291
					 | 
					
						
						
							
							gofmt
						
						
						
						
						
						
					 | 
					
						2016-06-06 23:37:07 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim
							
						 
					 | 
					
						
						
							
						
						739b094cd2
					 | 
					
						
						
							
							Merge branch 'master' into pool
						
						
						
						
						
						
					 | 
					
						2016-06-06 14:06:03 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mr Talbot
							
						 
					 | 
					
						
						
							
						
						6de507b7b5
					 | 
					
						
						
							
							MockClient.CallRemote now returns nil on success
						
						
						
						
						
						
						
						CallRemote was not returning nil on success as it should due to a missing return 
						
						
					 | 
					
						2016-05-28 20:52:59 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim
							
						 
					 | 
					
						
						
							
						
						1254a87286
					 | 
					
						
						
							
							Add package comments
						
						
						
						
						
						
					 | 
					
						2016-05-24 22:22:46 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim
							
						 
					 | 
					
						
						
							
						
						98f295b6b0
					 | 
					
						
						
							
							Noobed the deadlock
						
						
						
						
						
						
					 | 
					
						2016-05-13 18:24:01 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim
							
						 
					 | 
					
						
						
							
						
						2e9f4271a8
					 | 
					
						
						
							
							Pool first attempt
						
						
						
						
						
						
					 | 
					
						2016-05-13 15:58:53 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim
							
						 
					 | 
					
						
						
							
						
						b6f5e15362
					 | 
					
						
						
							
							Fix the error returns from done and bail early if we dont have time
						
						
						
						
						
						
					 | 
					
						2016-05-12 23:56:25 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim
							
						 
					 | 
					
						
						
							
						
						00a26677b8
					 | 
					
						
						
							
							Continue to return our error types
						
						
						
						
						
						
					 | 
					
						2016-05-12 23:52:29 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim
							
						 
					 | 
					
						
						
							
						
						8c8573426c
					 | 
					
						
						
							
							Add cascading timeouts
						
						
						
						
						
						
					 | 
					
						2016-05-12 23:32:58 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim
							
						 
					 | 
					
						
						
							
						
						2254578760
					 | 
					
						
						
							
							We don't need sync.Once, we can just select
						
						
						
						
						
						
					 | 
					
						2016-05-11 00:01:32 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim
							
						 
					 | 
					
						
						
							
						
						d6fdfc252e
					 | 
					
						
						
							
							Make it easier to add select filters
						
						
						
						
						
						
					 | 
					
						2016-04-23 21:37:26 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim
							
						 
					 | 
					
						
						
							
						
						7739e23401
					 | 
					
						
						
							
							Call it mock TestResponse
						
						
						
						
						
						
					 | 
					
						2016-04-06 18:38:33 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim
							
						 
					 | 
					
						
						
							
						
						9d060bf6e1
					 | 
					
						
						
							
							Test struct works with mock client
						
						
						
						
						
						
					 | 
					
						2016-04-06 18:37:46 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim
							
						 
					 | 
					
						
						
							
						
						ac6b8b730b
					 | 
					
						
						
							
							First stab at mock client
						
						
						
						
						
						
					 | 
					
						2016-04-06 18:33:57 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim
							
						 
					 | 
					
						
						
							
						
						2f50c74f41
					 | 
					
						
						
							
							Satisfy the golint gods a little
						
						
						
						
						
						
					 | 
					
						2016-04-06 17:53:16 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim
							
						 
					 | 
					
						
						
							
						
						7167f998ce
					 | 
					
						
						
							
							First crack at backoff function
						
						
						
						
						
						
					 | 
					
						2016-04-05 20:04:37 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim
							
						 
					 | 
					
						
						
							
						
						56c6993eb8
					 | 
					
						
						
							
							Set CallOptions as struct in Options. Can then be overridden easily during Call/Stream
						
						
						
						
						
						
					 | 
					
						2016-04-05 18:07:07 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim
							
						 
					 | 
					
						
						
							
						
						71764564e7
					 | 
					
						
						
							
							Add packages for the defaults
						
						
						
						
						
						
					 | 
					
						2016-03-14 10:45:38 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |