|  | e4ee705eb2 | metadata: sync with grpc 
		
	
	
		
			
				
	
				coverage / build (push) Failing after 41s 
				
	
				test / test (push) Successful in 2m31s 
				
	
				sync / sync (push) Successful in 46s Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org> | 2025-04-29 23:13:57 +03:00 |  | 
			
				
					|  | a5ef231171 | cleanup metadata 
		
	
	
		
			
				
	
				sync / sync (push) Successful in 1m20s 
				
	
				coverage / build (push) Successful in 1m23s 
				
	
				test / test (push) Successful in 2m42s Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org> | 2025-04-29 13:54:16 +03:00 |  | 
			
				
					|  | 88606e89ca | fixup metadata 
		
	
	
		
			
				
	
				coverage / build (push) Waiting to run 
				
	
				test / test (push) Waiting to run 
				
	
				sync / sync (push) Has started running Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org> | 2025-04-29 13:01:37 +03:00 |  | 
			
				
					|  | fc24f3af92 | metadata: add AsMap func 
		
	
	
		
			
				
	
				coverage / build (push) Successful in 1m18s 
				
	
				test / test (push) Successful in 2m3s Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org> | 2025-04-24 14:54:37 +03:00 |  | 
			
				
					|  | ffa01de78f | broker: refactor (#396) 
		
	
	
		
			
				
	
				coverage / build (push) Successful in 1m6s 
				
	
				test / test (push) Successful in 2m2s * remove subscribe from server
* remove publish from client
* broker package refactoring
Co-authored-by: vtolstov <vtolstov@users.noreply.github.com>
Reviewed-on: #396
Co-authored-by: Vasiliy Tolstov <v.tolstov@unistack.org>
Co-committed-by: Vasiliy Tolstov <v.tolstov@unistack.org> | 2025-01-30 23:26:45 +03:00 |  | 
			
				
					|  | 816abc2bbc | add copy metadata from grpc-go (#386) 
		
	
	
		
			
				
	
				coverage / build (push) Failing after 1m5s 
				
	
				test / test (push) Successful in 2m10s Co-authored-by: Василий Толстов <v.tolstov@unistack.org>
Co-authored-by: Vasiliy Tolstov <v.tolstov@unistack.org>
Co-authored-by: vtolstov <vtolstov@users.noreply.github.com>
Reviewed-on: #386
Co-authored-by: Evstigneev Denis <danteevstigneev@yandex.ru>
Co-committed-by: Evstigneev Denis <danteevstigneev@yandex.ru> | 2025-01-25 15:57:55 +03:00 |  | 
			
				
					|  | 1013f50d0e | metadata: add Copy method, fix old methods 
		
	
	
		
			
				
	
				lint / lint (pull_request) Successful in 1m7s 
				
	
				test / test (pull_request) Successful in 3m30s Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org> | 2024-12-19 16:16:07 +03:00 |  | 
			
				
					|  | 0b190997b1 | metadata: add Copy method, fix old methods 
		
	
	
		
			
				
	
				lint / lint (pull_request) Failing after 55s 
				
	
				test / test (pull_request) Successful in 3m33s Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org> | 2024-12-19 16:03:23 +03:00 |  | 
			
				
					|  | 19b04fe070 | metadata: add MustGet func 
		
	
	
		
			
				
	
				test / test (push) Successful in 1h34m51s Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org> | 2024-12-15 23:45:17 +03:00 |  | 
			
				
					|  | 2b62ad04f2 | metadata: fix for grpc case (#370) 
		
	
	
		
			
				
	
				test / test (push) Successful in 42s Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
Reviewed-on: #370 | 2024-12-09 19:06:49 +03:00 |  | 
			
				
					|  | faf2454f0a | cleanup Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org> | 2024-09-20 17:54:17 +03:00 |  | 
			
				
					|  | f66ac9736b | metadata: allow to exclude some keys in Copy func (#321) Reviewed-on: #321
Co-authored-by: Vasiliy Tolstov <v.tolstov@unistack.org>
Co-committed-by: Vasiliy Tolstov <v.tolstov@unistack.org> | 2024-03-09 23:50:40 +03:00 |  | 
			
				
					|  | 18e7bb41ca | tracer: improve tracing info 
		
	
	
		
			
				
	
				lint / lint (pull_request) Failing after 1m29s 
				
	
				pr / test (pull_request) Failing after 2m37s Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org> | 2023-09-01 08:41:23 +03:00 |  | 
			
				
					|  | d4efbb9b22 | metadata: allow to Set/Del multiple items Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org> | 2022-05-03 15:19:10 +03:00 |  | 
			
				
					|  | 5eb0e56373 | move all imports to own domain Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org> | 2021-10-02 19:55:07 +03:00 |  | 
			
				
					|  | 15c020fac5 | fix lint Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org> | 2021-09-29 13:19:07 +03:00 |  | 
			
				
					|  | d18429e024 | metadata: add HeaderAuthorization Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org> | 2021-07-23 12:17:00 +03:00 |  | 
			
				
					|  | 675e121049 | metadata: add default headers Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org> | 2021-07-23 12:03:18 +03:00 |  | 
			
				
					|  | 86626c5922 | fieldalignment of all structs to save memory Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org> | 2021-04-27 08:32:47 +03:00 |  | 
			
				
					|  | 00eaae717b | lint fixes Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org> | 2021-03-06 23:44:54 +03:00 |  | 
			
				
					|  | bbbcb22565 | fieldalignment of all structs to save memory Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org> | 2021-03-06 19:45:13 +03:00 |  | 
			
				
					|  | 3247da3dd0 | metadata: add Pairs helper func Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org> | 2021-02-22 00:08:05 +03:00 |  | 
			
				
					|  | e5bf1448f4 | lint fixes Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org> | 2021-02-14 11:28:50 +03:00 |  | 
			
				
					|  | 927c7ea3c2 | metadata: allow to modify metadata via SetXXX functions Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org> | 2021-02-09 12:46:14 +03:00 |  | 
			
				
					|  | 0e51a79bb6 | metadata: split context to incoming and outgoing Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org> | 2021-02-09 01:08:45 +03:00 |  | 
			
				
					|  | 827d467077 | micro: rewrite options to support multiple building blocks Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org> | 2021-01-29 13:17:32 +03:00 |  | 
			
				
					|  | 202a942eef | metadata: add Merge func Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org> | 2021-01-23 00:09:07 +03:00 |  | 
			
				
					|  | 8a2c4c511e | metadata: add iterator method Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org> | 2021-01-21 18:37:54 +03:00 |  | 
			
				
					|  | b7b28f6b9a | lint Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org> | 2020-12-08 00:38:37 +03:00 |  | 
			
				
					|  | 51fbff3e4a | metadata: add checks for nil context Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org> | 2020-11-10 10:57:33 +03:00 |  | 
			
				
					|  | 40b0870cf8 | fix linting (#4) Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org> | 2020-11-03 01:08:23 +03:00 |  | 
			
				
					|  | a59aae760f | metadata: use new helper Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org> | 2020-10-12 17:20:52 +03:00 |  | 
			
				
					|  | 0a5b34a07b | metadata: small optimization and export default metadata size Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org> | 2020-10-12 17:17:59 +03:00 |  | 
			
				
					|  | 9475003059 | fix concurrent map usage Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org> | 2020-10-01 16:00:01 +03:00 |  | 
			
				
					|  | 8532ccebba | metadata: avoid allocations on delete Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org> | 2020-09-30 16:21:47 +03:00 |  | 
			
				
					|  | 9c55b1d06a | fix metadata issues with uppercase letters Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org> | 2020-09-30 16:14:54 +03:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | 08ca61c121 | add metadata set | 2020-04-12 11:17:23 +01:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | 962588b649 | Strip MetadataKey global var | 2020-04-12 11:16:08 +01: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 |  | 
			
				
					|  | 3a22efbd7d | metadata: change method name (#1454) Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org> | 2020-03-31 23:39:18 +03:00 |  | 
			
				
					|  | 5e65a46be3 | metadata: allow to remove key from metadata (#1453) Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org> | 2020-03-31 22:55:33 +03:00 |  | 
			
				
					|  | 3d7d5ce6b4 | api: add static router and improve path parser in rpc handler (#1437) * api: add static router and improve path parser in rpc handler
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
* expose metadata context key to be able to get unmodified map keys
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
* server/grpc: fix jsonpb codec for protobuf msg
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
* api/handler/rpc: write 204 status code when rsp is nil
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
* api/handler/rpc: add check for nil response for non javascript
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org> | 2020-03-30 09:04:59 +01:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | e204f3e2e8 | Add metadata Get method (#1425) | 2020-03-26 18:50:00 +00: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 |  | 
			
				
					|  | d1e25e7ead | add metadata set method (#1232) Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org> | 2020-02-21 23:04:47 +03:00 |  | 
			
				
					| 
							
							
								 Janos Dobronszki | 92571db693 | Tracing: traces now correctly form a tree (#1170) * First cut of trace
* Dial it back yo
* Defensive programming | 2020-02-06 17:22:16 +00:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | 60ea537bbc | upper case the metadata | 2019-12-31 13:37:29 +00:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | 65b1283459 | add metadata.Get(context, key) as short hand | 2019-11-11 09:13:02 +00:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | 92b7d2db3b | Rename to Merge | 2019-10-25 23:27:59 +01:00 |  | 
			
				
					| 
							
							
								 Sumanth Chinthagunta | 1c6b85e05d | AppendContext with overwrite flag | 2019-10-25 08:27:28 -07:00 |  |