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]