Ethan Rose created HDDS-14763:
---------------------------------

             Summary: Reconciliation will incorrectly skip blocks with only 
metadata present
                 Key: HDDS-14763
                 URL: https://issues.apache.org/jira/browse/HDDS-14763
             Project: Apache Ozone
          Issue Type: Sub-task
            Reporter: Ethan Rose
            Assignee: Ethan Rose


[This 
check|https://github.com/apache/ozone/blob/1e785c599b7ccd7359125061eefe56e66feca9fa/hadoop-hdds/container-service/src/main/java/org/apache/hadoop/ozone/container/keyvalue/KeyValueHandler.java#L1700]
 is intended to skip blocks identified as missing in the merkle tree but that 
are actually present in the container. However, it only checks for the 
existence of metadata. It is possible that the block file has been lost but the 
metadata is still in the DB. This will show up as a missing block in the merkle 
tree diff, but reconciliation should not skip the block in this case.



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