[
https://issues.apache.org/jira/browse/HDDS-11650?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Siddharth Wagle updated HDDS-11650:
-----------------------------------
Description:
We need to persist the list of containers created on a datanode to ensure that
volume failures doesn't lead to recreation of containers on write chunk leading
to partial inconsistent data in datanodes.
For ratis containers this is taken care of by persisting the containerInfo to
bcsiD map in ratis snapshot file, but this list won't be present for EC
containers. This change addresses both Ratis and EC.
was:
We need to persist the list of containers created on a datanode to ensure that
volume failures doesn't lead to recreation of containers on write chunk leading
to partial inconsistent data in datanodes.
For ratis containers this is taken care of by persisting the containerInfo to
bcsiD map in ratis snapshot file, but this list won't be present for EC
containers.
> ContainerId list to track all containers created in a datanode
> --------------------------------------------------------------
>
> Key: HDDS-11650
> URL: https://issues.apache.org/jira/browse/HDDS-11650
> Project: Apache Ozone
> Issue Type: Task
> Components: Ozone Datanode
> Reporter: Swaminathan Balachandran
> Assignee: Swaminathan Balachandran
> Priority: Major
> Labels: pull-request-available
> Fix For: 2.0.0
>
>
> We need to persist the list of containers created on a datanode to ensure
> that volume failures doesn't lead to recreation of containers on write chunk
> leading to partial inconsistent data in datanodes.
> For ratis containers this is taken care of by persisting the containerInfo to
> bcsiD map in ratis snapshot file, but this list won't be present for EC
> containers. This change addresses both Ratis and EC.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]