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

Attila Doroszlai resolved HDDS-12619.
-------------------------------------
    Fix Version/s: 2.1.0
       Resolution: Implemented

> Optimize Recon Om Container Mismatch API 
> -----------------------------------------
>
>                 Key: HDDS-12619
>                 URL: https://issues.apache.org/jira/browse/HDDS-12619
>             Project: Apache Ozone
>          Issue Type: Improvement
>          Components: Ozone Recon
>            Reporter: Swaminathan Balachandran
>            Assignee: Swaminathan Balachandran
>            Priority: Major
>              Labels: pull-request-available
>             Fix For: 2.1.0
>
>
> Currently the Container mismatch API in recon loads up the entire 
> ContainerMetaData from ContainerKeyPrefix table and figures out the container 
> mismatches between OM & SCM. The implication is that the ContainerKeyPrefix 
> table will have as many keys as there there in OM. In case there are too many 
> keys even for loading a small page too many containers would be brought into 
> memory and the result would be eventually discarded because of the page size 
> limit. Instead of this we should implement an container iterator for the 
> containerKeyPrefix table which would iterate on containers sequentially in a 
> sorted fashion along with the scm containerManager iterator and diff would be 
> figured out based on the merging these 2 container list. We can save on a lot 
> of iops & improve the latency of this api by a lot.



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