Milos Gajdos 
							
						 
					 
					
						
						
							
						
						609934ce99 
					 
					
						
						
							
							Preallocate slices; avoide append() reallocations when copying data  
						
						
						
						
					 
					
						2019-07-15 11:13:58 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						1f744b31a4 
					 
					
						
						
							
							Return the dead node when deleting the service  
						
						
						
						
					 
					
						2019-07-10 21:03:53 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						e0bf1c2283 
					 
					
						
						
							
							Remove Port from registry  
						
						
						
						
					 
					
						2019-07-08 08:01:42 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						a412486c39 
					 
					
						
						
							
							Update registry util semantics  
						
						
						
						
					 
					
						2019-07-04 11:36:49 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0e34c572b4 
					 
					
						
						
							
							export registry util function to safe copy registry data  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2019-07-04 11:39:43 +03:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						f6e064cdbd 
					 
					
						
						
							
							Fixed router idempotency. Return registry.ErrWatchStopped from mdns reg  
						
						
						
						
					 
					
						2019-07-01 15:46:26 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						c3d2043caf 
					 
					
						
						
							
							Reverts  c0a628d65b 
						
						... 
						
						
						
						Fixes  #540  
					
						2019-06-22 19:01:03 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						c0a628d65b 
					 
					
						
						
							
							Simplified delService code; properly delete service nodes  
						
						
						
						
					 
					
						2019-06-18 21:39:00 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						7266c62d09 
					 
					
						
						
							
							remove comment  
						
						
						
						
					 
					
						2019-06-18 15:33:31 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						6459cdfc21 
					 
					
						
						
							
							propagate updates to local watchers  
						
						
						
						
					 
					
						2019-06-18 14:42:56 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ab692ff590 
					 
					
						
						
							
							remove mock data from memory registry  
						
						... 
						
						
						
						memory registry can be used as fast inprocess registry,
so mock data needs to be in tests only
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2019-06-13 00:51:56 +03:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						73b0a0ed0e 
					 
					
						
						
							
							Return registry.ErrWatcherStopped when consul watcher stops.  
						
						... 
						
						
						
						The original code returns "result chan closed" errors.Error which does
not carry higher semantics signal to downstream despite go-micro having
a clearly defined Error for this behaviour. This commit fixes that and
lets the downstream i.e. consumer of this code to act based on different
errors. 
						
						
					 
					
						2019-06-09 15:51:27 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						4035ab5c7b 
					 
					
						
						
							
							Change go-log links  
						
						
						
						
					 
					
						2019-05-31 00:38:05 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						a353c83f47 
					 
					
						
						
							
							Add rcache => cache  
						
						
						
						
					 
					
						2019-05-31 00:22:43 +01:00 
						 
				 
			
				
					
						
							
							
								Blair McMillan 
							
						 
					 
					
						
						
							
						
						389d141c5a 
					 
					
						
						
							
							Use existing consul client for watcher  
						
						
						
						
					 
					
						2019-05-16 12:37:48 +10:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						58775249c5 
					 
					
						
						
							
							fix race with rcache  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2019-05-09 23:02:32 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1a151a3348 
					 
					
						
						
							
							fix data races in gossip registry  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2019-05-09 22:32:21 +03:00 
						 
				 
			
				
					
						
							
							
								Patrick Moore 
							
						 
					 
					
						
						
							
						
						afd1f9f50f 
					 
					
						
						
							
							Update consul/watch import  
						
						... 
						
						
						
						The watch package was moved from github.com/hashicorp/consul/watch to github.com/hashicorp/consul/api/watch to live in the API module.
Per: 6c885d383a 
						
						
					 
					
						2019-04-26 10:40:10 -07:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						df6561165a 
					 
					
						
						
							
							gofmt  
						
						
						
						
					 
					
						2019-04-23 07:13:21 +00:00 
						 
				 
			
				
					
						
							
							
								shuxian 
							
						 
					 
					
						
						
							
						
						d3f447a732 
					 
					
						
						
							
							solve NewRegistry httpclient 'nil pointer dereference' bug  
						
						
						
						
					 
					
						2019-02-28 09:56:57 +08:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						f4be7d018d 
					 
					
						
						
							
							delete context file  
						
						
						
						
					 
					
						2019-02-13 14:39:38 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						7cb466359f 
					 
					
						
						
							
							rework gossip registry  
						
						
						
						
					 
					
						2019-02-13 14:39:20 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f961c571bd 
					 
					
						
						
							
							registry: [gossip] fix panic  
						
						... 
						
						
						
						panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x88 pc=0xd1b215]
goroutine 8 [running]:
sync.(*RWMutex).RLock(...)
        /var/home/vtolstov/sdk/go1.12beta2/src/sync/rwmutex.go:48
github.com/hashicorp/memberlist.(*Memberlist).LocalNode(0x0, 0x0)
        /home/vtolstov/devel/projects/centralv2/vendor/github.com/hashicorp/memberlist/memberlist.go:417 +0x35
github.com/micro/go-micro/registry/gossip.(*gossipRegistry).run.func3(0xc000155880)
        /home/vtolstov/devel/projects/centralv2/vendor/github.com/micro/go-micro/registry/gossip/gossip.go:565 +0xf5
created by github.com/micro/go-micro/registry/gossip.(*gossipRegistry).run
        /home/vtolstov/devel/projects/centralv2/vendor/github.com/micro/go-micro/registry/gossip/gossip.go:553 +0xa25
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2019-02-13 16:36:38 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						36532c94b2 
					 
					
						
						
							
							registry: [gossip] add ConnectRetry and ConnectTimeout  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2019-02-12 17:16:35 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						422e2002a0 
					 
					
						
						
							
							registry: gossip unify registry option passing, optimize  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2019-02-02 01:12:39 +03:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						cead99ac44 
					 
					
						
						
							
							fix nil pointer  
						
						
						
						
					 
					
						2019-02-01 16:01:51 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						88e12347d0 
					 
					
						
						
							
							update mdns to remove race condition  
						
						
						
						
					 
					
						2019-02-01 13:41:11 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						652b1067f5 
					 
					
						
						
							
							fix data race  
						
						
						
						
					 
					
						2019-02-01 09:05:03 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						48b80dd051 
					 
					
						
						
							
							replace memory registry  
						
						
						
						
					 
					
						2019-01-18 17:29:17 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						7314af347b 
					 
					
						
						
							
							Set MDNS as default registry  
						
						
						
						
					 
					
						2019-01-15 16:50:37 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						39c24baca9 
					 
					
						
						
							
							rename mock things to memory  
						
						
						
						
					 
					
						2019-01-14 15:27:25 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						bb31480f1a 
					 
					
						
						
							
							downgrade code generated stuff  
						
						
						
						
					 
					
						2019-01-10 10:57:04 +00:00 
						 
				 
			
				
					
						
							
							
								xinfei.wu 
							
						 
					 
					
						
						
							
						
						eec1726f1d 
					 
					
						
						
							
							add package comment  
						
						
						
						
					 
					
						2019-01-09 16:31:23 +08:00 
						 
				 
			
				
					
						
							
							
								xinfei.wu 
							
						 
					 
					
						
						
							
						
						453ce2fcbe 
					 
					
						
						
							
							add locker  
						
						
						
						
					 
					
						2019-01-09 14:24:12 +08:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						5cae330732 
					 
					
						
						
							
							Update selector race, rename cache selector  
						
						
						
						
					 
					
						2018-12-29 15:44:51 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						8b54a850f7 
					 
					
						
						
							
							run gossip updater first  
						
						
						
						
					 
					
						2018-12-19 19:04:44 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						fae8c5eb4c 
					 
					
						
						
							
							fix context  
						
						
						
						
					 
					
						2018-12-19 09:27:53 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5bcdf189de 
					 
					
						
						
							
							implement some gossip options  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2018-12-19 12:25:16 +03:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						b02e1e04fc 
					 
					
						
						
							
							Add gossip readme  
						
						
						
						
					 
					
						2018-12-06 18:26:51 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						cf8c059711 
					 
					
						
						
							
							Merge pull request  #345  from micro/gossip  
						
						... 
						
						
						
						Gossip 
						
						
					 
					
						2018-12-06 18:22:52 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						b343420af6 
					 
					
						
						
							
							update the gossiper  
						
						
						
						
					 
					
						2018-12-06 18:19:05 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						1ed2b589a2 
					 
					
						
						
							
							log to dev null  
						
						
						
						
					 
					
						2018-12-04 17:33:11 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						72d8dc89fb 
					 
					
						
						
							
							add cmd and bug fix  
						
						
						
						
					 
					
						2018-12-04 17:22:20 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						8706aa4a46 
					 
					
						
						
							
							Remove file  
						
						
						
						
					 
					
						2018-12-04 16:43:05 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						57dcba666e 
					 
					
						
						
							
							gossip registry  
						
						
						
						
					 
					
						2018-12-04 16:41:40 +00:00 
						 
				 
			
				
					
						
							
							
								Blair McMillan 
							
						 
					 
					
						
						
							
						
						a9593bad66 
					 
					
						
						
							
							Prevent read/write map concurrency issue  
						
						
						
						
					 
					
						2018-12-03 14:59:31 +10:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						9c2689301c 
					 
					
						
						
							
							add mock package comments  
						
						
						
						
					 
					
						2018-12-01 12:56:21 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						a1665ab37a 
					 
					
						
						
							
							Add consul package comment  
						
						
						
						
					 
					
						2018-12-01 12:54:46 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						29bb63b717 
					 
					
						
						
							
							add mdns package comment  
						
						
						
						
					 
					
						2018-11-26 16:13:17 +00:00 
						 
				 
			
				
					
						
							
							
								Blair McMillan 
							
						 
					 
					
						
						
							
						
						7171c00e42 
					 
					
						
						
							
							Add ability to specify Consul options and default to AllowStale for all gets  
						
						
						
						
					 
					
						2018-11-23 17:11:37 +10:00