kaijchen commented on PR #3361:
URL: https://github.com/apache/ozone/pull/3361#issuecomment-1118114678

   > For Ratis Replication, on a Healthy DN, we have a existing container to 
export as a tarball, then other DNs come to read them and then import locally.
   > For EC Offline Recovery, on a CoordinatorDN, we'll have several container 
replicas on disk **with the same containerID**, so we can't have them all in a 
normal place as Ratis Replication, then we can't reuse the `exportContainer` 
API easily
   
   Thanks @guihecheng for pointing out the issue. There is one more problem:
   
   For Ratis replicas, each DN in the pipeline should persist the same 
container.
   
   For EC, CoordinatorDN should not persist the recovered containers that does 
not belong to it.
   Unless we allow a degraded state in which some of the DN may hold more than 
one container in a container group.
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


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

Reply via email to