Joshua Humphries

Results 433 comments of Joshua Humphries

FYI, the new formulation, a pointer `*attributes.Attributes`, means that the base balancer will now consider every address a "new address", and recycle every single connection, if the two addresses don't...

@dfawley, thanks for the reply. I filed #3611 for this.

I've thought about this quite a bit, actually. At a former job, my team even wrote something that did just this (though it was bespoke protobuf-based RPC, not gRPC). The...

@wahmedswl, yes. Run `grpcurl -h` and then take a look at the `-protoset-out`. Note, however, that this exports a [`FileDescriptorSet`](https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/descriptor.proto#L57) that is written in the binary protobuf format. It does...

@costela, I'm not sure that would really work. The resulting source would not be compile-able unless it emitted, at a minimum, one file per referenced package. IMO, it would ideally...

This is fixed as of v1.6.1. You can pin grpcurl to a newer version (or even to `@latest`, like you are doing with grpc), or you can pin grpc to...

@laurentvaills, `grpcurl` uses the reflection service correctly. Setting EOS would mean it's issuing two different RPCs, one for each request. However, the reflection service is a bidi streaming endpoint, kind...

@JamesXNelson, why does the scratch base image make this hard to use in Kubernetes? In fact, at FullStory, we do exactly this and even use `grpcurl` in cron jobs to...

`grpcurl` does not implement the HTTP transport or gRPC protocol details. Instead, it relies on the grpc/grpc-go project for that. Looking through proxy-related issues in that project (such as https://github.com/grpc/grpc-go/issues/1446),...

It looks like the Go runtime for gRPC, which is what grpcurl uses under its hood, supports environment variables in a similar fashion as curl and python: HTTP_PROXY, HTTPS_PROXY, and...