[ 
https://issues.apache.org/jira/browse/RATIS-2325?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18034940#comment-18034940
 ] 

Tsz-wo Sze commented on RATIS-2325:
-----------------------------------

Here is the gRPC warnings
{code}
Oct 30, 2025 11:15:51 AM 
org.apache.ratis.thirdparty.io.grpc.netty.NettyClientHandler$3 onGoAwayReceived
WARNING: Received GOAWAY with ENHANCE_YOUR_CALM. Debug data: too_many_pings
Oct 30, 2025 11:15:51 AM 
org.apache.ratis.thirdparty.io.grpc.netty.NettyClientHandler$3 onGoAwayReceived
WARNING: Received GOAWAY with ENHANCE_YOUR_CALM. Debug data: too_many_pings
Oct 30, 2025 11:15:51 AM 
org.apache.ratis.thirdparty.io.grpc.netty.NettyClientHandler$3 onGoAwayReceived
WARNING: Received GOAWAY with ENHANCE_YOUR_CALM. Debug data: too_many_pings
Oct 30, 2025 11:15:51 AM 
org.apache.ratis.thirdparty.io.grpc.netty.NettyClientHandler$3 onGoAwayReceived
WARNING: Received GOAWAY with ENHANCE_YOUR_CALM. Debug data: too_many_pings
Oct 30, 2025 11:15:51 AM 
org.apache.ratis.thirdparty.io.grpc.internal.AtomicBackoff$State backoff
WARNING: Increased keepalive time nanos to 60,000,000,000
{code}

See also the Note below copied from https://grpc.io/docs/guides/keepalive/
{quote}
Note
It’s not required for service owners to support keepalive. Client authors must 
coordinate with service owners for whether a particular client-side setting is 
acceptable. Service owners decide what they are willing to support, including 
whether they are willing to receive keepalives at all (If the service does not 
support keepalive, the first few keepalive pings will be ignored, and the 
server will eventually send a GOAWAY message with debug data equal to the ASCII 
code for too_many_pings).
{quote}

> Add GrpcClient Stub for GrpcServerProtocolClient 
> -------------------------------------------------
>
>                 Key: RATIS-2325
>                 URL: https://issues.apache.org/jira/browse/RATIS-2325
>             Project: Ratis
>          Issue Type: Improvement
>          Components: gRPC
>            Reporter: Janus Chow
>            Assignee: Janus Chow
>            Priority: Major
>             Fix For: 3.3.0
>
>          Time Spent: 2h 20m
>  Remaining Estimate: 0h
>
> The performance of ReadIndex is limited, a GrpcStubPool is added to improve 
> the performence.
> With this patch, QPS increase from 51326 to 81003 calls per second.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to