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

Devesh Kumar Singh updated HDDS-12062:
--------------------------------------
    Description: 
Robust error handling is needed in Recon OM tasks to avoid data inconsistency. 
E.g. improper exception handling for a partial batch of events processing. E.g. 
it could be possible that some events in the NSSummary task are already 
processed and flushed to DB for some keys having the same parentId as those 
keys which are failed. So re-processing of those same events should be handled 
separately for failed events in a set.

 

cc: [~kkasawa] 

  was:
Each background task in Recon should be able to restart back if it crashes for 
some unexpected error. Sometimes a workaround or data correction will fix the 
error, but Recon SCM tasks are not able to recover on their own once they 
encountered any run time error. System should be able to recover tasks on its 
own if error has been subsided.

 

cc: [~kkasawa] 


> Recon - Error handling in NSSummaryTask to avoid data inconsistencies
> ---------------------------------------------------------------------
>
>                 Key: HDDS-12062
>                 URL: https://issues.apache.org/jira/browse/HDDS-12062
>             Project: Apache Ozone
>          Issue Type: Task
>          Components: Ozone Recon
>    Affects Versions: 1.4.0
>            Reporter: Devesh Kumar Singh
>            Assignee: Devesh Kumar Singh
>            Priority: Major
>
> Robust error handling is needed in Recon OM tasks to avoid data 
> inconsistency. E.g. improper exception handling for a partial batch of events 
> processing. E.g. it could be possible that some events in the NSSummary task 
> are already processed and flushed to DB for some keys having the same 
> parentId as those keys which are failed. So re-processing of those same 
> events should be handled separately for failed events in a set.
>  
> cc: [~kkasawa] 



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