Hi, Tsz Wo

Thanks for the detailed findings! Let's fix them all and roll a rc4 then.

BTW, this pr(https://github.com/apache/ratis/pull/1303) can be included in rc4 
too.

Best
-----------------
Xinyu Tan

On 2025/10/31 18:19:38 Tsz Wo Sze wrote:
> > (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
> >>
> >
> 

Reply via email to