Jon Skeet

Results 773 comments of Jon Skeet

Back to testing now. *Just in case* it was relevant, I tried `AppContext.SetSwitch("System.Net.SocketsHttpHandler.Http2FlowControl.DisableDynamicWindowSizing", true);` - that didn't help. Thanks for the logging details... I've now got a 41,000 line log...

> Looking at logging, it looks like all 300 listeners manage to send their request, but then 200 of the 300 don't see any responses. In an earlier test I...

Okay, I've tweaked the test app a little: - Start 100 listeners - Wait 6 seconds (so plenty of time for them to send a request and get responses) -...

So the first part of the "good" log that's not in the "bad" log is RequestLeftQueue. I assume that means it's still *in* the queue, but I don't know enough...

Thanks for filing the additional issues. I'll try the version policy to validate your diagnosis - it sounds right to me though. (Would love to know why the initial unary...

Hooray - I can confirm that with the following code, all is well: ```csharp FirestoreClient CreateClient() { string[] scopes = { "https://www.googleapis.com/auth/cloud-platform", "https://www.googleapis.com/auth/datastore", }; var cred = GoogleCredential.GetApplicationDefault().CreateScoped(scopes); if (cred.UnderlyingCredential...

> Overloading `Send` isn't necessary. gRPC only uses `SendAsync`. Right. I only did so here as it was quicker to do that than check whether it would be used ;)...

The title talks about unmanaged constructed types - the text seems to be about pointer types. (It looks like constructed types still count as managed.) I think I need a...

(@jskeet to have another pass at this - in this PR.)

And look for other places, e.g. 515.