[ 
https://issues.apache.org/jira/browse/HDDS-9322?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ivan Andika updated HDDS-9322:
------------------------------
    Target Version/s: 2.0.0, 1.4.2

> Remove duplicate containers when loading volumes on a datanode
> --------------------------------------------------------------
>
>                 Key: HDDS-9322
>                 URL: https://issues.apache.org/jira/browse/HDDS-9322
>             Project: Apache Ozone
>          Issue Type: Bug
>            Reporter: Stephen O'Donnell
>            Assignee: Stephen O'Donnell
>            Priority: Major
>              Labels: pull-request-available
>             Fix For: 2.0.0
>
>
> Prior to HDDS-5032, if the same container is found on multiple volumes, then 
> the second volume to load it fails the entire volume.
> After HDDS-5032, the exception is caught so the volume doesn't fail, but 
> depending on which container is loaded faster, either one of the replicas 
> could win. Over several restarts, the container on either volume could be the 
> one loaded, potentially resulting in inconsistencies.
> This change catches the error, and then removes one of the duplicates based 
> on the BCSID. The container with the largest BCSID is the one kept, while the 
> other is removed.
> This will free the disk space taken by the duplicate container, and also 
> avoid the chance of a different copy being loaded on each restart.



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