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

Sreeja updated HDDS-15456:
--------------------------
    Description: 
Implement a read-only SCM metadata scanner that opens the provided {{scm.db}} 
and performs container lookups in the {{containers}} column family. For each 
unique container ID discovered during the DataNode container scan HDDS-15455, 
determine whether the container exists in SCM metadata and retrieve its 
lifecycle state.

Build a lookup result containing:
 * *{{NOT_IN_SCM}}* for container IDs that do not exist in SCM metadata.
 * *{{DELETED}}* for container IDs whose SCM lifecycle state is {{{}DELETED{}}}.

Containers present in SCM with any other lifecycle state do not need to be 
included in the result.

The resulting lookup information will be used by subsequent analysis steps to 
identify orphan containers (wrt SCM) and deleted-but-present containers.

  was:
Implement a read-only SCM metadata scanner that opens the provided {{scm.db}} 
and performs container lookups in the {{containers}} column family. For each 
unique container ID discovered during the DataNode container scan HDDS-15455, 
determine whether the container exists in SCM metadata and retrieve its 
lifecycle state.

Build a lookup result containing:
 * {{NOT_IN_SCM}} for container IDs that do not exist in SCM metadata.
 * {{DELETED}} for container IDs whose SCM lifecycle state is {{{}DELETED{}}}.

Containers present in SCM with any other lifecycle state do not need to be 
included in the result.

The resulting lookup information will be used by subsequent analysis steps to 
identify orphan containers (wrt SCM) and deleted-but-present containers.


> Implement SCM Metadata Lookup from scm.db for DataNode Container Validation
> ---------------------------------------------------------------------------
>
>                 Key: HDDS-15456
>                 URL: https://issues.apache.org/jira/browse/HDDS-15456
>             Project: Apache Ozone
>          Issue Type: Sub-task
>            Reporter: Sreeja
>            Assignee: Sreeja
>            Priority: Major
>
> Implement a read-only SCM metadata scanner that opens the provided {{scm.db}} 
> and performs container lookups in the {{containers}} column family. For each 
> unique container ID discovered during the DataNode container scan HDDS-15455, 
> determine whether the container exists in SCM metadata and retrieve its 
> lifecycle state.
> Build a lookup result containing:
>  * *{{NOT_IN_SCM}}* for container IDs that do not exist in SCM metadata.
>  * *{{DELETED}}* for container IDs whose SCM lifecycle state is 
> {{{}DELETED{}}}.
> Containers present in SCM with any other lifecycle state do not need to be 
> included in the result.
> The resulting lookup information will be used by subsequent analysis steps to 
> identify orphan containers (wrt SCM) and deleted-but-present containers.



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