[ 
https://issues.apache.org/jira/browse/HDDS-10822?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Hemant Kumar updated HDDS-10822:
--------------------------------
    Description: 
Sometimes we have seen cases when a particular raft log can't be applied 
because of some issue on OM restart. We should come up with some repair tool or 
mechanize to skip that transaction so that we can move forward and bring up the 
service back.
In the simple case when transaction in transactionInfoTable is just a 
transaction behind than to the raft transaction it is failing for, we can use 
HDDS-8097 but for the scenario when gap between the transaction in 
transactionInfoTable and failing transaction is more than one, we will need 
this tool to skip particular raft log.

  was:
Sometimes we have seen cases when a particular raft log can't be applied 
because of some issue on OM restart. We should come up with some repair tool or 
mechanize to skip that transaction so that we can move forward and bring up the 
service back.
In the simple case when transaction in transactionInfoTable is just a 
transaction behind than to the raft transaction it is failing for, we can use 
HDDS-8097 but for the scenarios when gap between the transaction in 
transactionInfoTable and failing transaction is more than one, we will need 
this tool to skip particular raft log.


> Provide a repair tool to omit a raft log
> ----------------------------------------
>
>                 Key: HDDS-10822
>                 URL: https://issues.apache.org/jira/browse/HDDS-10822
>             Project: Apache Ozone
>          Issue Type: Sub-task
>            Reporter: Hemant Kumar
>            Priority: Major
>
> Sometimes we have seen cases when a particular raft log can't be applied 
> because of some issue on OM restart. We should come up with some repair tool 
> or mechanize to skip that transaction so that we can move forward and bring 
> up the service back.
> In the simple case when transaction in transactionInfoTable is just a 
> transaction behind than to the raft transaction it is failing for, we can use 
> HDDS-8097 but for the scenario when gap between the transaction in 
> transactionInfoTable and failing transaction is more than one, we will need 
> this tool to skip particular raft log.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to