Skip to content

RATIS-2703. Fix GrpcLogAppender SNAPSHOT_EXPIRED pending queue leak - #1597

Open
amaliujia wants to merge 1 commit into
apache:masterfrom
amaliujia:fix_2
Open

amaliujia wants to merge 1 commit into
apache:masterfrom
amaliujia:fix_2

Conversation

@amaliujia

Copy link
Copy Markdown
Contributor

What changes were proposed in this pull request?

Fix GrpcLogAppender.InstallSnapshotResponseHandler to properly handle SNAPSHOT_EXPIRED install-snapshot replies by calling removePending(reply) and setAttemptedToInstallSnapshot(), matching other terminal snapshot results such as SNAPSHOT_UNAVAILABLE and SUCCESS.

What is the link to the Apache JIRA

https://issues.apache.org/jira/browse/RATIS-2703

How was this patch tested?

Unit test

@amaliujia
amaliujia requested a review from szetszwo September 17, 2026 09:20
@amaliujia

Copy link
Copy Markdown
Contributor Author

R: @szetszwo

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant