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

Uma Maheswara Rao G updated HDDS-6660:
--------------------------------------
    Description: 
The idea here to provide the Class Structure and direction for reconstruction 
work. 

 

When ECReconstructionContainersCommand arrives at DN, it will delegate the call 
to ReconstructECContainersCommandHandler.

Here it will extract the required information from 
ECReconstructionContainersCommand and create ECReconstrctionInfo. With this 
abstraction, we will create Task thread( ECReconstructionCoordinatorTask) and 
passed to a simple ECReconstructionSupervisor service. This service 
responsibility is that, it will simple execute the tasks given to it.

 

So, for each ECReconstructionCoordinatorTask, that itself should take care of 
providing full implementation of actual reconstruction work. 

In side the Task run method, provide the outline proposed implementation.

> EC: Add the DN side Reconstruction Handler class.
> -------------------------------------------------
>
>                 Key: HDDS-6660
>                 URL: https://issues.apache.org/jira/browse/HDDS-6660
>             Project: Apache Ozone
>          Issue Type: Sub-task
>            Reporter: Uma Maheswara Rao G
>            Assignee: Uma Maheswara Rao G
>            Priority: Major
>              Labels: pull-request-available
>             Fix For: 1.3.0
>
>
> The idea here to provide the Class Structure and direction for reconstruction 
> work. 
>  
> When ECReconstructionContainersCommand arrives at DN, it will delegate the 
> call to ReconstructECContainersCommandHandler.
> Here it will extract the required information from 
> ECReconstructionContainersCommand and create ECReconstrctionInfo. With this 
> abstraction, we will create Task thread( ECReconstructionCoordinatorTask) and 
> passed to a simple ECReconstructionSupervisor service. This service 
> responsibility is that, it will simple execute the tasks given to it.
>  
> So, for each ECReconstructionCoordinatorTask, that itself should take care of 
> providing full implementation of actual reconstruction work. 
> In side the Task run method, provide the outline proposed implementation.



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@ozone.apache.org
For additional commands, e-mail: issues-h...@ozone.apache.org

Reply via email to