[ https://issues.apache.org/jira/browse/HDDS-13442?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Tanvi Penumudy resolved HDDS-13442. ----------------------------------- Fix Version/s: 2.1.0 Resolution: Fixed > Replace OMKeyInfo with light-weight ReconBasicOmKeyInfo under OmTableHandlers > ----------------------------------------------------------------------------- > > Key: HDDS-13442 > URL: https://issues.apache.org/jira/browse/HDDS-13442 > Project: Apache Ozone > Issue Type: Sub-task > Components: Ozone Recon > Reporter: Tanvi Penumudy > Assignee: Tanvi Penumudy > Priority: Major > Labels: pull-request-available > Fix For: 2.1.0 > > > Recon OmTableHandlers currently rely on the full KeyInfo proto for key > metadata. However, most of the fields in OMKeyInfo, such as KeyLocationList, > FileEncryptionInfoProto, OzoneAclInfo, and FileChecksumProto, are not > required and contribute to unnecessary serialization and deserialization > overhead. > This inefficiency becomes significant for larger keys or multipart upload > (MPU) keys, where the KeyLocationList can be very large. As a result, this > can cause performance degradation for clients querying this API. > To address this, OMKeyInfo objects should be replaced with a lighter weight > object - ReconBasicOmKeyInfo (based on the KeyInfoProtoLight proto) > introduced in [PR #8699|https://github.com/apache/ozone/pull/8699]. This > lightweight version includes only the necessary fields required for event > handling. -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@ozone.apache.org For additional commands, e-mail: issues-h...@ozone.apache.org