You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ratis.apache.org by "Bharat Viswanadham (JIRA)" <ji...@apache.org> on 2019/08/02 17:53:00 UTC
[jira] [Comment Edited] (RATIS-644) Handle failures encountered in
applyLog
[ https://issues.apache.org/jira/browse/RATIS-644?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16899082#comment-16899082 ]
Bharat Viswanadham edited comment on RATIS-644 at 8/2/19 5:52 PM:
------------------------------------------------------------------
Hi [~sdeka]
{quote}Instead, the desired behaviour is to stop accepting new append requests on the group
{quote}
For OM case, when any transaction is failed, we should fail and stop that OM. For OM case stopping ratis server might be the correct way to do.
If we continue, OM DB's might get out of sync.
was (Author: bharatviswa):
Hi [~sdeka]
{quote}Instead, the desired behaviour is to stop accepting new append requests on the group
{quote}
For OM case, when any transaction is failed, we should fail and stop that OM. For OM case stopping ratis server might be the correct way to do.
> Handle failures encountered in applyLog
> ---------------------------------------
>
> Key: RATIS-644
> URL: https://issues.apache.org/jira/browse/RATIS-644
> Project: Ratis
> Issue Type: Bug
> Components: server
> Reporter: Supratim Deka
> Assignee: Supratim Deka
> Priority: Major
>
> This is related to HDDS-1739 which detects and reports IO failures during applyTransaction.
> Currently, the StateMachineUpdater in response to a failed applyLog/applyTransaction operation triggers a shutdown of the Ratis server.
> Instead, the desired behaviour is to stop accepting new append requests on the group. For the case of Ozone, the state machine will initiate destruction/closing of the Ratis group - this is implemented as a part of HDDS-1739.
>
--
This message was sent by Atlassian JIRA
(v7.6.14#76016)