[
https://issues.apache.org/jira/browse/HDDS-5976?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Xu Shao Hong resolved HDDS-5976.
--------------------------------
Resolution: Fixed
> add raftlog IOException notifier for SCM ratis
> ----------------------------------------------
>
> Key: HDDS-5976
> URL: https://issues.apache.org/jira/browse/HDDS-5976
> Project: Apache Ozone
> Issue Type: Bug
> Reporter: Xu Shao Hong
> Assignee: Xu Shao Hong
> Priority: Major
> Labels: pull-request-available
>
> Currently, for SCM HA, the raft log IO exception will lead the leader to get
> stuck in an indefinite loop of timeout where
> server.submitClientRequestAsync(raftClientRequest).
> reason:
> Once ratis server get the IO exception during appending logs, it will tell
> the appendlog task to complete exceptionally and notify the statemachine the
> event ''notifyLogFailed'', and then stops tasks in the following queue. The
> task is asynchronous and not "get()" by any one, thus the exception will not
> be known. SCM only gets timeout exception endlessly.
>
--
This message was sent by Atlassian Jira
(v8.20.1#820001)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]