adoroszlai opened a new pull request, #4197:
URL: https://github.com/apache/ozone/pull/4197

   ## What changes were proposed in this pull request?
   
   Container replication works in a pull model: SCM asks the target datanode to 
download the container, listing available source datanodes.
   
   The goal of this change is to add an alternative implementation, where the 
source datanode pushes the container to some target datanode.
   
   The new push model is disabled by default, can be enabled by setting 
`hdds.scm.replication.push=true`.
   
   This is a draft, because I still need to add unit tests.
   
   https://issues.apache.org/jira/browse/HDDS-7776
   
   ## How was this patch tested?
   
   The patch enabled push replication in `ozonesecure` environment, which 
includes a simple Ratis re-replication test.
   
   https://github.com/adoroszlai/hadoop-ozone/actions/runs/3970334317
   
   Also tested with push replication enabled by default on a "test" branch:
   
   https://github.com/adoroszlai/hadoop-ozone/actions/runs/3970335804


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