Siddhant Sangwan created HDDS-9019:
--------------------------------------

             Summary: ECUnderReplicationHandler rejects a potential target if 
it doesn't satisfy placement policy
                 Key: HDDS-9019
                 URL: https://issues.apache.org/jira/browse/HDDS-9019
             Project: Apache Ozone
          Issue Type: Bug
          Components: ECOfflineRecovery, SCM
            Reporter: Siddhant Sangwan
            Assignee: Siddhant Sangwan


{{ECUnderReplicationHandler}} checks if current replica datanodes + potential 
replica datanodes satisfies placement policy. If they don't, the targets are 
rejected and recovery fails.  While this check makes sense, it can block 
container recovery. Since under replication is more serious than mis 
replication, we should let a new replica be reconstructed even if it doesn't 
satisfy placement policy. 

Also, we should rely on the policy to suggest a node that satisfies the policy 
- if there is none, the policy will fallback and try to suggest a node on a 
rack where the container is already present. 



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