Sarveksha Yeshavantha Raju created HDDS-14103:
-------------------------------------------------

             Summary: Create an option in SCM and Recon to ack/ignore missing 
containers
                 Key: HDDS-14103
                 URL: https://issues.apache.org/jira/browse/HDDS-14103
             Project: Apache Ozone
          Issue Type: Improvement
            Reporter: Sarveksha Yeshavantha Raju
            Assignee: Sarveksha Yeshavantha Raju


Ozone currently has no way to clear missing containers from the system. Even if 
all the data is deleted from the OM, the block deletes will never leave SCM 
because it has no replicas to send them to. As a short term mitigation, we can 
add a CLI to SCM that supports “acking“ missing containers by ID if the admin 
confirms they are not a problem, so they do not mask future issues. This would 
remove them from ozone admin container report output and the missing container 
count metric. This would need to be persisted in the ContainerInfo in SCM, and 
we probably would want to show this property in ozone admin container info 
--json. There should also be a CLI to raise containers as an issue again and to 
query the list of acked missing containers. Recon can then use this API to keep 
its missing container alerts in sync with SCM. This is purely cosmetic and 
would be applied as a mask on top of existing container reporting to the user. 
We do not need to change how replication manager handles these containers 
internally.



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