[
https://issues.apache.org/jira/browse/RATIS-2703?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Rui Wang updated RATIS-2703:
----------------------------
Description: 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`.
> Fix GrpcLogAppender SNAPSHOT_EXPIRED pending queue leak
> -------------------------------------------------------
>
> Key: RATIS-2703
> URL: https://issues.apache.org/jira/browse/RATIS-2703
> Project: Ratis
> Issue Type: Bug
> Affects Versions: 3.3.0, 3.3.1
> Reporter: Rui Wang
> Assignee: Rui Wang
> Priority: Major
>
> 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`.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)