Stephen O'Donnell created HDDS-8109:
---------------------------------------

             Summary: Considering seperating Ratis and EC MisReplication 
Handling
                 Key: HDDS-8109
                 URL: https://issues.apache.org/jira/browse/HDDS-8109
             Project: Apache Ozone
          Issue Type: Sub-task
            Reporter: Stephen O'Donnell


Ratis and EC MisReplication and handled in separate classes, but they share a 
common parent class MisReplicationHandler. In it, there is logic to create the 
replication commands (createReplicateCommands() ), where it gets a list of 
replicas to be copied and new targets.

For EC, you must copy a specific replica index from A to B, but for Ratis, all 
replicas are the same. When you have load limiting in place, we really want to 
copy from the least loaded source. It probably makes sense to split Ratis 
handling from EC handling here, as they are quite different.



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