grpc-java icon indicating copy to clipboard operation
grpc-java copied to clipboard

Avoid flushing headers when the server returns a single response

Open amirhadadi opened this issue 2 years ago • 1 comments

resolves #4884

amirhadadi avatar Jun 26 '22 12:06 amirhadadi

The history has gotten convoluted here and seems broken, and is breaking the diff. Are you fine with me cleaning it up? (Doing so will require force-pushing to the branch, and I'm not entirely sure if I have access to do that but I can certainly try.)

ejona86 avatar Jun 28 '22 15:06 ejona86

@amirhadadi Would you please complete the EasyCLA and rebase to resolve the conflicts?

larry-safran avatar Sep 28 '23 18:09 larry-safran

@larry-safran as we traced the issue of extra segments being sent to flow control PINGs, not sure it's worth merging this PR. WDYT? Should it be closed?

amirhadadi avatar Oct 01 '23 13:10 amirhadadi

With https://github.com/grpc/grpc-java/pull/9847 , we won't be sending PINGs as frequently, especially for small requests/responses on a warmed connection.

Seems this wasn't merged just waiting on @sanjaypujare's review.

ejona86 avatar Oct 02 '23 15:10 ejona86

With #9847 , we won't be sending PINGs as frequently, especially for small requests/responses on a warmed connection.

Seems this wasn't merged just waiting on @sanjaypujare's review.

Yes, I noticed that a couple of days ago. Is there still interest in merging this PR? From yours and @amirhadadi 's comments I am guessing this PR may not be needed anymore. Let me know

sanjaypujare avatar Oct 02 '23 16:10 sanjaypujare

My comment was to say this has use, as the thing that made it less useful has been fixed. (And even back when it didn't demonstrate a win, I was approving of it.)

ejona86 avatar Oct 02 '23 16:10 ejona86

Okay. @amirhadadi do you want to rebase then I will review. 3 files have conflicts

sanjaypujare avatar Oct 02 '23 16:10 sanjaypujare