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]
