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]