[
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)