amirhadadi
amirhadadi
@ejona86 following up on this. We are working on migrating our homegrown netty based http 1.1 [RPC framework](https://github.com/outbrain/ob1k) to grpc-java and we noticed a significant performance regression on the server...
@ejona86 #9273 avoids flushing after writing the message, but flushing after writing the headers is still performed. This is a bit trickier to handle so I'm leaving it to a...
@ejona86 do you have any explanation why this change doesn't reduce the number of packets sent? Are there additional packets being sent as part of the HTTP/2 protocol beyond the...
@ejona86, @ohadgur and me did some research and apparently the extra packets are PINGs. The reason is that ```FlowControlPinger``` by default has ```autoTuneFlowControlOn``` set to true and the ping limiter...
@larry-safran as we traced the issue of extra segments being sent to flow control [PINGs](https://github.com/grpc/grpc-java/issues/4884#issuecomment-1184553980), not sure it's worth merging this PR. WDYT? Should it be closed?
@spkrka SemanticFolsomMetricsTest::testRegisterOutstandingRequestsGauge is failing with this change. Here's a gist to fix and improve that test: https://gist.github.com/amirhadadi/6e4580c7e91887e53f0993d30e619674
@spkrka did you have a chance to review my suggested fix?
@spkrka the motivation is to have metrics that will allow identifying misbehaving memcached nodes. There's also another related issue - the disconnect reason in `DefaultRawMemcacheClient` does not contain the offending...