grpc-go
grpc-go copied to clipboard
The Go language implementation of gRPC. HTTP/2 based RPC
NOTE: if you are reporting is a potential security vulnerability or a crash, please follow our CVE process at https://github.com/grpc/proposal/blob/master/P4-grpc-cve-process.md instead of filing an issue here. Please see the FAQ...
This function is for gRPC's use only (mentioned in its godoc). https://github.com/grpc/grpc-go/pull/4416/files#r631494667
See PR #3018 The max size is a const of 16k, and there doesn't seem to be a way to configure it. Moreover, the size is sent from the server...
This is one of the items mentioned in https://github.com/grpc/grpc-go/issues/4717 which did not get done. The below description has been copied over verbatim from https://github.com/grpc/grpc-go/issues/4717. This is low priority and we...
This is one of the items mentioned in https://github.com/grpc/grpc-go/issues/4717 which did not get done. The below description has been copied over verbatim from #4717. Java and C already support this....
[`address.Metadata`](https://github.com/grpc/grpc-go/blob/6a3c03883db90c9bc0b9bd477f26ca93d8841e55/resolver/resolver.go#L124) is deprecated and replaced by `address.Attributes`. The current usage of `address.Metadata` in gRPC includes: - grpclb, to pass rpc Metadata - weighted round robin, to pass weights This issue...
File end2end_test.go is over 6000 lines of code and needs cleanup, including: - split into multiples files (e.g. creds_test.go for credentials related) - separate utilities with real tests
Please see the FAQ in our main README.md, then answer the questions below before submitting your issue. ### What version of gRPC are you using? 1.29.0 ### What did you...
ringhash policy currently strips Attributes from add the weight to address.Metadata. The reason is that Attributes are not comparable, and the weight change cannot be detected. https://github.com/grpc/grpc-go/pull/4741/files#diff-62641f60fa804eaaa0871705672007e07191dcdc95b3f74bba62bd89c2f75100R194 After #3611 is...
One notable problem here is that we can currently only install one stats handler at a time. This means we can't enable our default tracing and also let the user...