Janus Chow created HDDS-5472:
--------------------------------

             Summary: Old versions of location in OmKeyLocationInfoGroup causes 
OOM of OM
                 Key: HDDS-5472
                 URL: https://issues.apache.org/jira/browse/HDDS-5472
             Project: Apache Ozone
          Issue Type: Improvement
            Reporter: Janus Chow
            Assignee: Janus Chow


Currently the keyLocation of different versions is stored redundantly in 
OmKeyInfo. 
 * OmKeyInfo:
 ** keyLocationVersions: List<OmKeyLocationInfoGroup>  stores different 
versions of information in a list.
 * OmKeyLocationInfoGroup:
 **  locationVersionMap: Map<Long, List<OmKeyLocationInfo>> stores different 
versions of location in a map.

If the versions are large, the redundent location is causing the large GC 
overhead for OM, in our cluster, the OM even crashes because of OOM.

This ticket is to remove the redundant location information to keep OM healthy.

Attached the OmKeyInfo of a key with 549 versions.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to