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

ASF GitHub Bot updated HDDS-12619:
----------------------------------
    Labels: pull-request-available  (was: )

> Optimize Recon Om Container Mismatch API 
> -----------------------------------------
>
>                 Key: HDDS-12619
>                 URL: https://issues.apache.org/jira/browse/HDDS-12619
>             Project: Apache Ozone
>          Issue Type: Improvement
>            Reporter: Swaminathan Balachandran
>            Assignee: Swaminathan Balachandran
>            Priority: Major
>              Labels: pull-request-available
>
> 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