Ben Toogood 
							
						 
					 
					
						
						
							
						
						e17825474f 
					 
					
						
						
							
							Add context options to the runtime  
						
						
						
						
					 
					
						2020-04-14 12:32:59 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						cf67d460b7 
					 
					
						
						
							
							strip down mdns watcher  
						
						
						
						
					 
					
						2020-04-12 11:01:09 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						4e539361fa 
					 
					
						
						
							
							strip file  
						
						
						
						
					 
					
						2020-04-12 10:58:12 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						ea2bb0275c 
					 
					
						
						
							
							Strip external use of mdns  
						
						
						
						
					 
					
						2020-04-11 13:02:53 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						e5268dd0a6 
					 
					
						
						
							
							move reg util to own package ( #1523 )  
						
						... 
						
						
						
						* move reg util to own package
* fix test
* fix broken static router 
						
						
					 
					
						2020-04-10 17:41:10 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						4fd12430d0 
					 
					
						
						
							
							cleanup mdns files  
						
						
						
						
					 
					
						2020-04-10 17:19:26 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						d134b469be 
					 
					
						
						
							
							rename file  
						
						
						
						
					 
					
						2020-04-10 17:17:24 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						9a685b2df5 
					 
					
						
						
							
							delete k8s registry ( #1522 )  
						
						
						
						
					 
					
						2020-04-10 17:15:20 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1063b954de 
					 
					
						
						
							
							dont display t.Log/t.Logf as errors in github actions ( #1508 )  
						
						... 
						
						
						
						* fix tests and github action annotations
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2020-04-09 14:05:46 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1fbc056dd4 
					 
					
						
						
							
							minimize allocations ( #1472 )  
						
						... 
						
						
						
						* server: minimize allocations on re-register
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* server: stop old instance before Init()
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* client/grpc: fix allocations in protobuf marshal
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* codec/json: fix allocations in protobuf marshal
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* remove stop from init
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* codec/grpc: expose MaxMessageSize
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* codec: use buffer pool
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* metadata: minimize reallocations
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* util/wrapper: use metadata helper
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* registry/cache: move logs to debug level
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* server: move logs to debug level
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* server: cache service only when Advertise is ip addr
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* server: use metadata.Copy
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2020-04-08 10:50:19 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9e6db79860 
					 
					
						
						
							
							regenerate all proto ( #1440 )  
						
						... 
						
						
						
						* regenerate all proto
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* regenerate from proto
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* regenerate from proto
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2020-03-30 21:58:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e4acc63d5f 
					 
					
						
						
							
							add mdns registry debug ( #1434 )  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2020-03-27 22:33:49 +03:00 
						 
				 
			
				
					
						
							
							
								chengguoqiang 
							
						 
					 
					
						
						
							
						
						eef4825be4 
					 
					
						
						
							
							Update etcd.go ( #1334 )  
						
						... 
						
						
						
						add leaseId to the trace log 
						
						
					 
					
						2020-03-12 10:09:38 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7b385bf163 
					 
					
						
						
							
							minimize allocations in logger and tunnel code ( #1323 )  
						
						... 
						
						
						
						* logs alloc
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* fix allocs
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* fix allocs
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* tunnel allocs
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* try to fix tunnel
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* cache cipher for send
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* more logger
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* more logger
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* more logger
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* more logger
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* more logger
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* more logger
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* more logger
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2020-03-11 17:55:39 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8ecbdc1cd6 
					 
					
						
						
							
							registry/mdns: add logging for invalid endpoint  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2020-03-07 23:19:48 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						55c19afb0b 
					 
					
						
						
							
							registry/mdns: fix ipv6 addr in mdns registry  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2020-03-07 23:17:00 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5b0175c2e5 
					 
					
						
						
							
							allocations improvements and tunnel fixes ( #1248 )  
						
						... 
						
						
						
						* reduce allocations in tunnel code
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* another allocation fix
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* allocate maps with len if it known
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* allocate key for send once
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2020-02-24 14:15:20 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						117f56ebf7 
					 
					
						
						
							
							prune util/log and user logger ( #1237 )  
						
						... 
						
						
						
						* prune util/log and user logger
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* plaintext logger
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* add newline
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2020-02-23 13:45:20 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						203486fd31 
					 
					
						
						
							
							check for etcd watcher canceled value  
						
						
						
						
					 
					
						2020-02-13 22:34:56 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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