67acd9288b 
					 
					
						
						
							
							config/source/cli: fix tests ( #1179 )  
						
						... 
						
						
						
						* config/source/cli: fix tests
* skip mdns test in travis
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2020-02-08 02:45:32 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f23638c036 
					 
					
						
						
							
							fix import paths for v2 release  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2020-01-30 14:44:40 +03:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						cafd280718 
					 
					
						
						
							
							Default to grpc in registry service for now  
						
						
						
						
					 
					
						2020-01-19 01:13:14 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						0a37767127 
					 
					
						
						
							
							Fix service registration with registry service  
						
						
						
						
					 
					
						2020-01-18 19:53:51 +00:00 
						 
				 
			
				
					
						
							
							
								Matthew Costa 
							
						 
					 
					
						
						
							
						
						75b1a62af3 
					 
					
						
						
							
							Replace service prefix with FQDN style prefix ( #1107 )  
						
						... 
						
						
						
						* Replace service prefix with FQDN style prefix
According to the k8s documentation, the label and annotation prefixes should be in the format of a FQDN, with dot separated labels of no more than 63 characters. The current label and annotation paramteres are rejected by the k8s api, most likely because they have two forward slashes in them.
* Use go.micro as service and annotation prefix 
						
						
					 
					
						2020-01-12 14:37:12 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						61cde4a9f4 
					 
					
						
						
							
							Kubernetes Registry ( #1064 )  
						
						... 
						
						
						
						* add teh k8s registry
* add k8s reg config/cmd
* go mod update 
						
						
					 
					
						2019-12-27 20:08:46 +00:00 
						 
				 
			
				
					
						
							
							
								shikbupt 
							
						 
					 
					
						
						
							
						
						1781542964 
					 
					
						
						
							
							fix etcd LogConfig bug ( #1056 )  
						
						
						
						
					 
					
						2019-12-23 07:29:13 +00:00 
						 
				 
			
				
					
						
							
							
								johnson 
							
						 
					 
					
						
						
							
						
						11e42aac69 
					 
					
						
						
							
							etcd can set log config  
						
						... 
						
						
						
						default log level is info, which will log o log of unused logs 
						
						
					 
					
						2019-12-13 11:22:05 +08:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						d50f30d743 
					 
					
						
						
							
							strip handlers  
						
						
						
						
					 
					
						2019-12-10 11:46:13 +00:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						5865e89bed 
					 
					
						
						
							
							Fixing dead code and go vet moaning  
						
						
						
						
					 
					
						2019-12-05 16:10:49 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a1eaf9cc20 
					 
					
						
						
							
							linting fixes  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2019-12-04 00:22:02 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7d5bdcf993 
					 
					
						
						
							
							fix pointer dereference in memory registry  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2019-12-03 23:05:03 +03:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						265233517e 
					 
					
						
						
							
							Fix memory registry race  
						
						
						
						
					 
					
						2019-12-03 14:53:07 +00:00 
						 
				 
			
				
					
						
							
							
								Astone 
							
						 
					 
					
						
						
							
						
						29fb58db39 
					 
					
						
						
							
							improve code quality  
						
						
						
						
					 
					
						2019-12-03 20:59:02 +08:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						5e59db4c6d 
					 
					
						
						
							
							revert mdns timeout  
						
						
						
						
					 
					
						2019-11-30 01:16:32 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						6bf4828296 
					 
					
						
						
							
							triple the mdns timeout  
						
						
						
						
					 
					
						2019-11-29 13:05:07 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						8b63df7a98 
					 
					
						
						
							
							regenerate the protos  
						
						
						
						
					 
					
						2019-11-26 13:53:33 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						64d5a528ca 
					 
					
						
						
							
							fix broken build  
						
						
						
						
					 
					
						2019-11-19 16:55:33 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						fb5b358ae2 
					 
					
						
						
							
							fix mdns test  
						
						
						
						
					 
					
						2019-11-19 16:50:16 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						168cc06827 
					 
					
						
						
							
							increase timeout on travis  
						
						
						
						
					 
					
						2019-11-18 12:58:06 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						fa01cadc35 
					 
					
						
						
							
							lower the mdns timeout to 10ms ( #955 )  
						
						
						
						
					 
					
						2019-11-18 12:50:51 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						342c29de7d 
					 
					
						
						
							
							fix TestMemoryRegistryTTLConcurrent test  
						
						
						
						
					 
					
						2019-11-16 21:13:06 +00:00 
						 
				 
			
				
					
						
							
							
								Erik Hollensbe 
							
						 
					 
					
						
						
							
						
						bec13a45cd 
					 
					
						
						
							
							Attempt to fix the timing error in the memory concurrency test ( #952 )  
						
						... 
						
						
						
						Only shows in travis
Signed-off-by: Erik Hollensbe <github@hollensbe.org > 
						
						
					 
					
						2019-11-16 11:11:13 +00:00 
						 
				 
			
				
					
						
							
							
								Erik Hollensbe 
							
						 
					 
					
						
						
							
						
						4107733453 
					 
					
						
						
							
							Memory registry from  #801  with additional tweaks ( #951 )  
						
						... 
						
						
						
						* PoC: memory registry using maps instead of slice madness
* Updated proto and handlers. Fixed tests across codebase.
* Implemented ttl pruning for memory registry
* Added extensive memory registry tests
* Squased a bunch of bugs
* Proto indent; memory.Registry.String() returns "memory"
* Write a test to prove memory registry TTLs are busted
Signed-off-by: Erik Hollensbe <github@hollensbe.org >
* Additional memory testing and fixups:
* DefaultTTL removed
* When TTL == 0, it is automatically removed from expiry conditions
* Additional improvements to new tests
Signed-off-by: Erik Hollensbe <github@hollensbe.org > 
						
						
					 
					
						2019-11-16 10:55:11 +00:00 
						 
				 
			
				
					
						
							
							
								Till Knuesting 
							
						 
					 
					
						
						
							
						
						5ae3e179b9 
					 
					
						
						
							
							preallocated slices ( #934 )  
						
						
						
						
					 
					
						2019-11-11 00:03:51 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						254045e9f3 
					 
					
						
						
							
							Remove go routines for mdns watcher and cache registry ( #919 )  
						
						
						
						
					 
					
						2019-11-06 15:49:40 +00:00 
						 
				 
			
				
					
						
							
							
								Till Knuesting 
							
						 
					 
					
						
						
							
						
						f67c5e779f 
					 
					
						
						
							
							preallocated slices ( #917 )  
						
						
						
						
					 
					
						2019-11-05 17:43:12 +00:00 
						 
				 
			
				
					
						
							
							
								Till Knuesting 
							
						 
					 
					
						
						
							
						
						24b8d2a315 
					 
					
						
						
							
							preallocating slices ( #904 )  
						
						... 
						
						
						
						* preallocated some slices when size is known
* gofmt
* gofmt 
						
						
					 
					
						2019-11-04 10:33:53 +00:00 
						 
				 
			
				
					
						
							
							
								tegk 
							
						 
					 
					
						
						
							
						
						f88518d994 
					 
					
						
						
							
							used gofmt with -s flag on whole project  
						
						
						
						
					 
					
						2019-11-01 15:07:53 +00:00 
						 
				 
			
				
					
						
							
							
								yandd 
							
						 
					 
					
						
						
							
						
						f9c639af4e 
					 
					
						
						
							
							fix rcache ttl  
						
						
						
						
					 
					
						2019-10-30 14:01:51 +08:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						d4832e8f34 
					 
					
						
						
							
							Remove consul registry ( #818 )  
						
						
						
						
					 
					
						2019-10-23 15:53:28 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						44b794722e 
					 
					
						
						
							
							rcache becomes cache  
						
						
						
						
					 
					
						2019-10-14 22:39:26 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						f7f65b82e6 
					 
					
						
						
							
							Cleanup registry handler/service  
						
						
						
						
					 
					
						2019-10-13 12:23:13 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						fc89c9831e 
					 
					
						
						
							
							heck cache status error  
						
						
						
						
					 
					
						2019-10-11 10:47:42 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						59a3e7d4f4 
					 
					
						
						
							
							Use etcd serializable option  
						
						
						
						
					 
					
						2019-10-10 19:16:31 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						e9dcff49e0 
					 
					
						
						
							
							Support listing full service info in etcd  
						
						
						
						
					 
					
						2019-10-07 16:11:52 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						2c00e726b6 
					 
					
						
						
							
							Decode and hash the existing node  
						
						
						
						
					 
					
						2019-10-06 13:43:41 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						2fb2d7145e 
					 
					
						
						
							
							Fix etcd registry lease processing and suppression  
						
						
						
						
					 
					
						2019-10-06 09:54:26 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						6fe9f2a958 
					 
					
						
						
							
							Merge pull request  #815  from micro/broker  
						
						... 
						
						
						
						Add broker service implementation 
						
						
					 
					
						2019-10-04 17:23:29 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						cfb846ee7e 
					 
					
						
						
							
							Fix race in cache  
						
						
						
						
					 
					
						2019-10-04 16:40:21 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						c4b6d0f3a8 
					 
					
						
						
							
							fix major deadlock in registry cache  
						
						
						
						
					 
					
						2019-10-04 16:29:56 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						b8815dff14 
					 
					
						
						
							
							Append a port to address if it does not exist  
						
						
						
						
					 
					
						2019-10-03 16:16:25 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						8d2b12258f 
					 
					
						
						
							
							Remove gossip registry  
						
						
						
						
					 
					
						2019-10-03 09:29:48 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						31026da2a1 
					 
					
						
						
							
							Update etcd.go  
						
						... 
						
						
						
						Use /micro/registry as the etcd key prefix 
						
						
					 
					
						2019-10-02 20:33:59 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						25148af44c 
					 
					
						
						
							
							First commit to add etcd registry support  
						
						
						
						
					 
					
						2019-10-02 18:56:53 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						5d77ce9e9b 
					 
					
						
						
							
							Rename rcache file to cache  
						
						
						
						
					 
					
						2019-10-02 12:35:20 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b722798caa 
					 
					
						
						
							
							some spelling fixes in memory and gossip registry  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2019-10-02 03:54:04 +03:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						4b73ac9dc5 
					 
					
						
						
							
							Simplified code. Small bug fix the used to lead to multi-registry loop.  
						
						
						
						
					 
					
						2019-09-30 12:48:59 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						3f3f1272b3 
					 
					
						
						
							
							Turn regular logs to Debug logs; annotate with Registry "tag"  
						
						
						
						
					 
					
						2019-09-30 12:48:59 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						859ecb1872 
					 
					
						
						
							
							Dont set default TTL. Stop tracking nodes with no TTL  
						
						
						
						
					 
					
						2019-09-30 12:48:59 +01:00