Anash P. Oommen

Results 28 comments of Anash P. Oommen

I thought we ignored custom options in Gax? https://github.com/googleapis/gax-dotnet/blob/main/Google.Api.Gax.Grpc/GrpcNetClientAdapter.cs#L67

Btw, here's why we need `grpc.max_metadata_size`: https://github.com/googleads/google-ads-dotnet/issues/94

@JamesNK yes, it is. I can replicate this at my end by uploading ~200 keywords with policy errors in Google Ads API. If you can reach out to me at...

Exception & Stack trace =============== ``` {"Can't get the call trailers because the call has not completed successfully."} | System.InvalidOperationException at Grpc.Net.Client.Internal.GrpcCall`2.GetTrailers() at Grpc.Net.Client.Internal.HttpClientCallInvoker.Callbacks`2.c.b__4_2(Object state) at Grpc.Core.AsyncCallState.GetTrailers() in /var/local/git/grpc/src/csharp/Grpc.Core.Api/AsyncCallState.cs:line 81...

Out of curiosity, I tried this out: ```c# GrpcChannelOptions options = new GrpcChannelOptions(); options.MaxReceiveMessageSize = 256 * 1024 * 1204; options.Credentials = credentials; ILoggerFactory factory = LoggerFactory.Create(builder =>builder.AddConsole()); options.LoggerFactory =...

Thanks @JamesNK. I wonder, is there a chance to expose this in GrpcChannelOptions instead of doing this on GrpcChannelOptions::HttpHandler? Seems there's some logic being done [here](https://github.com/grpc/grpc-dotnet/blob/master/src/Grpc.Net.Client/GrpcChannel.cs#L377) to create different types...

@JamesNK The reason why I asked to expose `grpc.max_metadata_size` and `grpc.http_proxy` on `GrpcChannelOptions` is because those are well-known gRPC channel settings and in my mind, the ideal place to expose...

I like this as a temporary workaround until we get a fix. On Tue, Aug 24, 2021, 11:10 PM Xiang Sun ***@***.***> wrote: > Can do this: > `UserCredentials credentials...

Out of curiosity, 1) what timeout are you setting (if any)? 2) which methods generate this error? 3) if you are setting timeouts, why are you setting them? On Tue,...

Also, 1) What methods are generating this error? 2) Is there a particular reason why you are setting the 50000ms as initial deadline? Is this due to a platform restriction...