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

Attila Doroszlai updated HDDS-13515:
------------------------------------
    Fix Version/s: 2.1.0
                       (was: 2.2.0)

> Design - Recon - Staging DB based processing by Recon during full OM DB
> -----------------------------------------------------------------------
>
>                 Key: HDDS-13515
>                 URL: https://issues.apache.org/jira/browse/HDDS-13515
>             Project: Apache Ozone
>          Issue Type: Sub-task
>          Components: Ozone Recon
>            Reporter: Devesh Kumar Singh
>            Assignee: Devesh Kumar Singh
>            Priority: Major
>              Labels: pull-request-available
>             Fix For: 2.1.0
>
>
> During full snapshot fetch of OM DB by Recon , ReconOmTasks cleans or 
> truncate the existing table data. Same way other task classes handles insert 
> update accordingly. Now the problem with this approach when Recon falls back 
> on full snapshot and then we do cleanup of existing processed data from their 
> respective task tables, Recon APIs used by Recon UI will not return any data 
> and Recon UI will show all blank , this makes bad experience for user, so We 
> need a new solution because when Recon falls back on full snapshot, then 
> Recon will do reprocess , but we need a mechanism where existing data is not 
> cleaned and Recon reprocess should work on a checkpoint of DB as a input when 
> full OM DB is fetched and output a new staging DB to store those ReconOMTask 
> tables like nsSummaryTable till reprocess of all ReconOMTask classes gets 
> over and then this staging DB should be moved or overwritten to a final DB 
> from where Recon APIs will read data finally.



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