> (1) RATIS-2347: NPE in GrpcServerProtocolService ... The PR is available: https://github.com/apache/ratis/pull/1304
> (2) gRPC prints the following warnings. ... It is caused by RATIS-2325. "Create GrpcStubPool for GrpcServerProtocolClient (#1283)". The warnings disappear without RATIS-2325. I guess we should revert it. One more issue: (3) RATIS-2348: When the StateMachine fails to handle InstallSnapshotNotification, GrpcLogAppender can print a lot of messages. The PR is available: https://github.com/apache/ratis/pull/1305 Tsz-Wo On Fri, Oct 31, 2025 at 9:17 AM Tsz Wo Sze <[email protected]> wrote: > Hi Xinyu, > > Found two problems this time: > > (1) RATIS-2347: NPE in GrpcServerProtocolService. It is annoying message > that should be fixed, although it seems won't cause any real problems since > the NPE is caught in TimeoutTimer, the timeout task is scheduled by > BatchLogger. > > (2) gRPC prints the following warnings. It may be related to my > network/machine. Will see if it can be reproduced. > > 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 > > > Tsz-Wo > > On Sun, Oct 26, 2025 at 9:13 AM Xinyu Tan <[email protected]> wrote: > >> Hi Ratis community, >> >> I’m calling a vote For Apache Ratis Release 3.2.1 rc3. >> >> The git tag to be vote upon: >> https://github.com/apache/ratis/tree/ratis-3.2.1-rc3 >> >> The git commit hash: >> 5044a9f6da01f21fa23c0f04edfd42b6e77b7502 >> >> The source and binary tarballs can be found at: >> https://dist.apache.org/repos/dist/dev/ratis/3.2.1/rc3 >> >> Fingerprint of the GPG key release artifacts are signed with: >> 055D2E860E43CBB155D09AA4BECD7978EE4DA7BC >> >> My public key to verify signatures can be found in: >> https://dist.apache.org/repos/dist/release/ratis/KEYS >> >> Maven artifacts are staged at: >> https://repository.apache.org/content/repositories/orgapacheratis-1172 >> >> This vote will remain open for at least 7 days. >> Please vote on releasing this ratis-3.2.1-rc3. Thanks in advance. >> >> [ ] +1 approve >> [ ] 0 no opinion >> [ ] -1 disapprove (and reason why) >> >> Starting with my +1 >> - Verified checksums, signatures and git hash. >> - Checked LICENSE and NOTICE. >> - Compared the files in src tarball with the files at the given git tag. >> - Built from source. >> - Ran regular Ratis CI. [1] >> >> [1] https://github.com/apache/ratis/actions/runs/18820211929 >> >
