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

             Summary: EC: ReplicationManager: Move Mis-Replicated into a 
separate unhealthy state
                 Key: HDDS-7488
                 URL: https://issues.apache.org/jira/browse/HDDS-7488
             Project: Apache Ozone
          Issue Type: Sub-task
          Components: SCM
            Reporter: Stephen O'Donnell
            Assignee: Stephen O'Donnell


While looking into mis-replicated handling for EC, we found the code is much 
simplified if we handle mis-replicated containers only when they are not also 
over or under replicated.

With that in mind, we should have a separate unhealthy state for 
mis-replication, rather than making it part of under-replication.

This change adds that new state, adds mis-replication logic to the 
ECReplicationCheckHandler and amends the RatisReplicationCheckHandler to match 
it.

For now, a mis-replicated queue has been added, but this may change later, as 
we need to look into the queues and see if they need more work to separate out 
EC and Ratis or not.



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