> (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