| 
							
							
								 Vladimir Mihailenco | 566840fe27 | otel: add RemoteAddr | 2020-09-28 17:35:49 +03:00 |  | 
			
				
					| 
							
							
								 Scott Parkerson | 26a6d4714c | Fixes #1386; pipeline.Exec() sometimes returns spurious StatusCmdThis is caused by function `wrapMultiExec` sometimes clobbering the caller's
cmd slice, corrupting future requests. | 2020-09-17 10:53:55 -04:00 |  | 
			
				
					| 
							
							
								 Vladimir Mihailenco | c5d4b71f66 | Fix race | 2020-09-17 12:36:10 +03:00 |  | 
			
				
					| 
							
							
								 Vladimir Mihailenco | 297e671f5e | Properly propagate context error | 2020-09-17 11:23:34 +03:00 |  | 
			
				
					| 
							
							
								 Pavlov Aleksey | eda1f9c6ad | add context cancelation support for blocking operations | 2020-09-17 11:23:12 +03:00 |  | 
			
				
					| 
							
							
								 Vladimir Mihailenco | 69287d7ea9 | Make sure to call after hook on error | 2020-09-10 17:36:36 +03:00 |  | 
			
				
					| 
							
							
								 Vladimir Mihailenco | 5aaa6c6207 | Change hooks to be LIFO | 2020-09-10 09:22:51 +03:00 |  | 
			
				
					| 
							
							
								 Vladimir Mihailenco | 6db422f051 | Port pool fixes | 2020-08-15 15:45:15 +03:00 |  | 
			
				
					| 
							
							
								 Vladimir Mihailenco | 21a1f58caf | Retry timeout and retryable error | 2020-07-24 15:52:15 +03:00 |  | 
			
				
					| 
							
							
								 Vladimir Mihailenco | ef82e3705c | Add OnConnect context | 2020-06-10 10:36:22 +03:00 |  | 
			
				
					| 
							
							
								 Vladimir Mihailenco | 4440575966 | Merge branch 'v8' | 2020-05-21 10:16:44 +03:00 |  | 
			
				
					| 
							
							
								 Vladimir Mihailenco | a7c11d9699 | Merge pull request #1285 from kudrykv/issue-1279 Use an interface for logging | 2020-05-21 10:08:11 +03:00 |  | 
			
				
					| 
							
							
								 filipe oliveira | cf6cf7f450 | Add AuthACL | 2020-05-21 08:59:51 +03:00 |  | 
			
				
					| 
							
							
								 Vladimir Mihailenco | 3dcb844106 | Bump major version | 2020-05-19 08:52:38 +03:00 |  | 
			
				
					| 
							
							
								 Vladimir Mihailenco | f5593121e0 | Add ctx as first arg | 2020-05-19 08:52:38 +03:00 |  | 
			
				
					| 
							
							
								 Vitaliy Kudryk | 39272697aa | issue-1279 update logging | 2020-03-30 17:02:17 +03:00 |  | 
			
				
					| 
							
							
								 Vladimir Mihailenco | 218b17f0fc | Include multi & exec in pipeline hook | 2020-02-14 15:55:16 +02:00 |  | 
			
				
					| 
							
							
								 Vladimir Mihailenco | 2e3402d33d | Don't allocate tmp slice in txPipelineWriteMulti | 2020-02-14 12:55:59 +02:00 |  | 
			
				
					| 
							
							
								 Vladimir Mihailenco | 512e6c7a40 | Unexport Clone and Lock from embedded hooks | 2020-02-12 13:02:09 +02:00 |  | 
			
				
					| 
							
							
								 git-hulk | d52b11cb42 | Exported the setErr function as public | 2020-02-03 17:53:47 +08:00 |  | 
			
				
					| 
							
							
								 Vladimir Mihailenco | d2e52839ee | Add WithTimeout | 2020-02-02 14:59:27 +02:00 |  | 
			
				
					| 
							
							
								 Vladimir Mihailenco | bdcf7a49a2 | Set an error returned from the hook on the Cmd | 2020-02-02 11:55:35 +02:00 |  | 
			
				
					| 
							
							
								 Vladimir Mihailenco | db45a825cc | Remove SetLimiter | 2020-02-02 11:09:27 +02:00 |  | 
			
				
					| 
							
							
								 Vladimir Mihailenco | c0fcf85f12 | Add missing Tx instrumentation | 2019-12-29 12:14:02 +02:00 |  | 
			
				
					| 
							
							
								 Vladimir Mihailenco | 152e52f203 | Fix WithContext race | 2019-08-24 12:40:23 +03:00 |  | 
			
				
					| 
							
							
								 Vladimir Mihailenco | 5776216677 | Cleanup | 2019-08-24 11:55:13 +03:00 |  | 
			
				
					| 
							
							
								 Vladimir Mihailenco | 39b67358d7 | Retry timeout by default | 2019-08-12 15:20:27 +03:00 |  | 
			
				
					| 
							
							
								 Vladimir Mihailenco | f6fc23d2fa | Move key to ZStore | 2019-08-09 16:23:56 +03:00 |  | 
			
				
					| 
							
							
								 Vladimir Mihailenco | 2a46cb006d | Add withConn and set cmd errors more consistently | 2019-08-09 13:53:05 +03:00 |  | 
			
				
					| 
							
							
								 Vladimir Mihailenco | 7779accbea | Use semantic import versioning | 2019-08-08 14:29:44 +03:00 |  | 
			
				
					| 
							
							
								 Vladimir Mihailenco | 48224a399f | Remove releaseConnStrict | 2019-08-08 11:44:55 +03:00 |  | 
			
				
					| 
							
							
								 Vladimir Mihailenco | 2927e15b6b | Retry BadConnError | 2019-08-08 11:44:55 +03:00 |  | 
			
				
					| 
							
							
								 Vladimir Mihailenco | 056ad27792 | Cleanup | 2019-08-07 16:57:48 +03:00 |  | 
			
				
					| 
							
							
								 Vladimir Mihailenco | 4e9cea8876 | Add proper SingleConnPool implementation | 2019-08-03 17:31:28 +03:00 |  | 
			
				
					| 
							
							
								 Vladimir Mihailenco | c837612911 | Cancel sleep when context is cancelled | 2019-07-30 12:13:00 +03:00 |  | 
			
				
					| 
							
							
								 Vladimir Mihailenco | 52ec525849 | Propagate context in Pipeline | 2019-07-25 13:28:15 +03:00 |  | 
			
				
					| 
							
							
								 Vladimir Mihailenco | 9fd4e69ce4 | Don't return a context from After* hooks | 2019-07-11 11:58:46 +03:00 |  | 
			
				
					| 
							
							
								 Vladimir Mihailenco | e3bb77e6eb | Call all After* hooks and return first error | 2019-07-09 10:02:40 +03:00 |  | 
			
				
					| 
							
							
								 Vladimir Mihailenco | 2cbb5194fb | Fix WithContext and add tests | 2019-07-04 11:57:54 +03:00 |  | 
			
				
					| 
							
							
								 Vladimir Mihailenco | 3bdf64784a | Cleanup | 2019-06-17 12:32:40 +03:00 |  | 
			
				
					| 
							
							
								 Vladimir Mihailenco | 880e05d975 | Cleanup | 2019-06-14 16:00:03 +03:00 |  | 
			
				
					| 
							
							
								 Vladimir Mihailenco | 5460bc10f2 | Use Context.Deadline to set net.Conn deadline | 2019-06-08 15:02:51 +03:00 |  | 
			
				
					| 
							
							
								 Vladimir Mihailenco | 53c8a4a6b7 | Pass context to Dialer | 2019-06-04 14:26:26 +03:00 |  | 
			
				
					| 
							
							
								 Vladimir Mihailenco | 09eb108738 | Allow passing context where possible | 2019-06-04 13:30:47 +03:00 |  | 
			
				
					| 
							
							
								 Vladimir Mihailenco | 84422d7ae7 | Speedup WithContext | 2019-05-31 17:31:54 +03:00 |  | 
			
				
					| 
							
							
								 Vladimir Mihailenco | 8476dfea4a | Replace Wrap* with hooks that support context | 2019-05-31 16:36:57 +03:00 |  | 
			
				
					| 
							
							
								 Kirill Motkov | eca4e5d04c | Some code improvements * Rewrite if-else chain as a switch.
* Rewrite switch statement with only one case as if.
* Remove always true condition.
* Simplify some functions. | 2019-04-17 16:14:30 +03:00 |  | 
			
				
					| 
							
							
								 Vladimir Mihailenco | b706478fdc | Fix MinIdleConns and MaxConnAge | 2019-03-25 13:02:31 +02:00 |  | 
			
				
					| 
							
							
								 Vladimir Mihailenco | 9409a4baf0 | Remove limiter copy | 2018-12-13 10:31:02 +02:00 |  | 
			
				
					| 
							
							
								 Vladimir Mihailenco | 1d1269e0cf | Merge pull request #884 from go-redis/feature/limiter Add Limiter interface | 2018-11-29 11:21:03 +02:00 |  |