刘青 
							
						 
					 
					
						
						
							
						
						8a3f304b25 
					 
					
						
						
							
							Log with context to associate all log by traceID ( #1413 )  
						
						... 
						
						
						
						* Log with context to associate all log by traceID 
						
						
					 
					
						2020-07-18 09:04:36 +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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Vladimir Mihailenco 
							
						 
					 
					
						
						
							
						
						d2e52839ee 
					 
					
						
						
							
							Add WithTimeout  
						
						
						
						
					 
					
						2020-02-02 14:59:27 +02:00 
						 
				 
			
				
					
						
							
							
								Jack Thomasson 
							
						 
					 
					
						
						
							
						
						6a5329235d 
					 
					
						
						
							
							sentinel uses configured Dialer  
						
						... 
						
						
						
						such as https://godoc.org/golang.org/x/net/proxy#PerHost  
						
						
					 
					
						2019-11-16 10:20:22 -07:00 
						 
				 
			
				
					
						
							
							
								李锐 
							
						 
					 
					
						
						
							
						
						726ddef6f5 
					 
					
						
						
							
							fix: FailoverOptions to Options ( #1178 )  
						
						... 
						
						
						
						Add missing options to FailoverOptions 
						
						
					 
					
						2019-10-21 13:21:23 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Mihailenco 
							
						 
					 
					
						
						
							
						
						4afa84c2c4 
					 
					
						
						
							
							Fix sentinel leak  
						
						
						
						
					 
					
						2019-10-08 12:43:00 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Mihailenco 
							
						 
					 
					
						
						
							
						
						152e52f203 
					 
					
						
						
							
							Fix WithContext race  
						
						
						
						
					 
					
						2019-08-24 12:40:23 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Mihailenco 
							
						 
					 
					
						
						
							
						
						7779accbea 
					 
					
						
						
							
							Use semantic import versioning  
						
						
						
						
					 
					
						2019-08-08 14:29:44 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Mihailenco 
							
						 
					 
					
						
						
							
						
						f3ce3362a0 
					 
					
						
						
							
							Add golangci-lint  
						
						
						
						
					 
					
						2019-07-25 14:36:50 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Mihailenco 
							
						 
					 
					
						
						
							
						
						2cbb5194fb 
					 
					
						
						
							
							Fix WithContext and add tests  
						
						
						
						
					 
					
						2019-07-04 11:57:54 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Mihailenco 
							
						 
					 
					
						
						
							
						
						cdfe26b83c 
					 
					
						
						
							
							Use Dialer in Sentinel failover when available  
						
						
						
						
					 
					
						2019-06-29 12:19:30 +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 
							
						 
					 
					
						
						
							
						
						53c8a4a6b7 
					 
					
						
						
							
							Pass context to Dialer  
						
						
						
						
					 
					
						2019-06-04 14:26:26 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Mihailenco 
							
						 
					 
					
						
						
							
						
						9dba04507e 
					 
					
						
						
							
							Merge pull request  #1043  from ramonberrutti/sentinel_password  
						
						... 
						
						
						
						add option for sentinel password 
						
						
					 
					
						2019-06-04 13:57:50 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Mihailenco 
							
						 
					 
					
						
						
							
						
						09eb108738 
					 
					
						
						
							
							Allow passing context where possible  
						
						
						
						
					 
					
						2019-06-04 13:30:47 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Mihailenco 
							
						 
					 
					
						
						
							
						
						3da4357c0c 
					 
					
						
						
							
							Pass network and addr to dialer  
						
						
						
						
					 
					
						2019-06-04 12:40:36 +03:00 
						 
				 
			
				
					
						
							
							
								Ramón Berrutti 
							
						 
					 
					
						
						
							
						
						c6e879efe2 
					 
					
						
						
							
							add option for sentinel password  
						
						
						
						
					 
					
						2019-06-02 13:27:33 -03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Mihailenco 
							
						 
					 
					
						
						
							
						
						43fdab312a 
					 
					
						
						
							
							Update changelog  
						
						
						
						
					 
					
						2019-05-31 17:37:34 +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 
						 
				 
			
				
					
						
							
							
								Tim Vaillancourt 
							
						 
					 
					
						
						
							
						
						bd3a783a25 
					 
					
						
						
							
							Shorten comments  
						
						
						
						
					 
					
						2019-05-25 22:58:27 +02:00 
						 
				 
			
				
					
						
							
							
								Tim Vaillancourt 
							
						 
					 
					
						
						
							
						
						0138bc167a 
					 
					
						
						
							
							merge  
						
						
						
						
					 
					
						2019-05-25 22:56:26 +02:00 
						 
				 
			
				
					
						
							
							
								Tim Vaillancourt 
							
						 
					 
					
						
						
							
						
						fc8c05a674 
					 
					
						
						
							
							Add Sentinel .Ping(), .Set(), .Monitor() and .Delete()  
						
						
						
						
					 
					
						2019-05-25 22:54:40 +02:00 
						 
				 
			
				
					
						
							
							
								Tim Vaillancourt 
							
						 
					 
					
						
						
							
						
						0ffcfc31f5 
					 
					
						
						
							
							Sync with upstream/master  
						
						
						
						
					 
					
						2019-05-25 22:31:06 +02:00 
						 
				 
			
				
					
						
							
							
								Tim Vaillancourt 
							
						 
					 
					
						
						
							
						
						2ff1db24a2 
					 
					
						
						
							
							Add .Master(), .Slaves() and .CkQuorum() funcs for Sentinel  
						
						
						
						
					 
					
						2019-05-25 15:22:14 +02: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 
						 
				 
			
				
					
						
							
							
								Étienne Michon 
							
						 
					 
					
						
						
							
						
						c340532290 
					 
					
						
						
							
							Add the master sentinel command  
						
						
						
						
					 
					
						2019-02-21 18:38:36 +01:00 
						 
				 
			
				
					
						
							
							
								Étienne Michon 
							
						 
					 
					
						
						
							
						
						3c02e56ed9 
					 
					
						
						
							
							Add the flushconfig sentinel command  
						
						
						
						
					 
					
						2019-02-21 18:38:36 +01:00 
						 
				 
			
				
					
						
							
							
								Étienne Michon 
							
						 
					 
					
						
						
							
						
						64411c1a52 
					 
					
						
						
							
							Add the reset sentinel command  
						
						
						
						
					 
					
						2019-02-20 16:24:58 +01:00 
						 
				 
			
				
					
						
							
							
								Étienne Michon 
							
						 
					 
					
						
						
							
						
						c341fb219f 
					 
					
						
						
							
							Add the failover sentinel command  
						
						
						
						
					 
					
						2019-02-20 11:39:33 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Mihailenco 
							
						 
					 
					
						
						
							
						
						0064936c5b 
					 
					
						
						
							
							Cleanup  
						
						
						
						
					 
					
						2018-11-11 12:13:00 +02:00 
						 
				 
			
				
					
						
							
							
								Jason Parrott 
							
						 
					 
					
						
						
							
						
						7fa8fdf3e7 
					 
					
						
						
							
							Cleanup sentinel pubsub on close  
						
						... 
						
						
						
						Currently, the pubsub connection is aggressively disconnected when we close the upstream client which causes it to log something like:
redis: 2018/11/09 09:10:07 pubsub.go:151: redis: discarding bad PubSub connection: read tcp 127.0.0.1:61025->127.0.0.1:26378: use of closed network connection
This change simply cleans up the connection on close.  
We create new redis servers and connections for each set of independent tests and the logs were getting spammy. 
						
						
					 
					
						2018-11-09 09:32:22 -05:00 
						 
				 
			
				
					
						
							
							
								Vladimir Mihailenco 
							
						 
					 
					
						
						
							
						
						171a6d13e9 
					 
					
						
						
							
							Fix closing nil sentinel  
						
						
						
						
					 
					
						2018-10-25 09:42:56 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Mihailenco 
							
						 
					 
					
						
						
							
						
						9b063e2e30 
					 
					
						
						
							
							Copy TLSConfig to SentinelClient options  
						
						
						
						
					 
					
						2018-10-10 11:51:34 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Mihailenco 
							
						 
					 
					
						
						
							
						
						48e9afe2a7 
					 
					
						
						
							
							Use PubSub.Channel to not burn CPU on errors  
						
						
						
						
					 
					
						2018-10-01 11:43:26 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Mihailenco 
							
						 
					 
					
						
						
							
						
						0d132966a4 
					 
					
						
						
							
							Add missing options to UniversalOptions  
						
						
						
						
					 
					
						2018-08-15 08:44:06 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Mihailenco 
							
						 
					 
					
						
						
							
						
						d5fc79d4ee 
					 
					
						
						
							
							Add Client.Do  
						
						
						
						
					 
					
						2018-08-12 11:20:24 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Mihailenco 
							
						 
					 
					
						
						
							
						
						ea9da7c2e8 
					 
					
						
						
							
							Rework ReceiveMessage  
						
						
						
						
					 
					
						2018-07-23 17:10:58 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Mihailenco 
							
						 
					 
					
						
						
							
						
						39b4d69170 
					 
					
						
						
							
							Export SentinelClient  
						
						
						
						
					 
					
						2018-05-31 13:15:52 +03:00 
						 
				 
			
				
					
						
							
							
								Vadim Liman 
							
						 
					 
					
						
						
							
						
						09b9a99666 
					 
					
						
						
							
							Add TLS configuration support for Universal Client  
						
						
						
						
					 
					
						2018-05-11 09:46:09 +03:00 
						 
				 
			
				
					
						
							
							
								yifei.huang 
							
						 
					 
					
						
						
							
						
						8b4fa6d443 
					 
					
						
						
							
							Add WrapProcessPipeline  
						
						
						
						
					 
					
						2018-01-30 16:47:29 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Mihailenco 
							
						 
					 
					
						
						
							
						
						5294b5dae1 
					 
					
						
						
							
							Add PoolStats.StaleConns and enable logging by default  
						
						
						
						
					 
					
						2017-09-11 09:10:17 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Mihailenco 
							
						 
					 
					
						
						
							
						
						6060f097e1 
					 
					
						
						
							
							Add PubSub support to Cluster client  
						
						
						
						
					 
					
						2017-07-09 10:07:20 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Mihailenco 
							
						 
					 
					
						
						
							
						
						fbc8000fd1 
					 
					
						
						
							
							Resent client pool when sentinel switches master  
						
						
						
						
					 
					
						2017-06-29 16:53:49 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Mihailenco 
							
						 
					 
					
						
						
							
						
						4a3a300665 
					 
					
						
						
							
							Add Options.OnConnect  
						
						
						
						
					 
					
						2017-05-26 14:56:18 +03:00