[
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]