Huang Kuan Hao created HDDS-16748:
-------------------------------------
Summary: Avoid repeated delimiter searches in S3 object listings
Key: HDDS-16748
URL: https://issues.apache.org/jira/browse/HDDS-16748
Project: Apache Ozone
Issue Type: Improvement
Reporter: Huang Kuan Hao
Assignee: Huang Kuan Hao
BucketEndpoint counts all delimiter occurrences in each relative key name only
to check whether a delimiter exists, then searches again for its first position
when building CommonPrefixes.
Compute the first delimiter position once and reuse it in ListObjects and
ListObjectsV2, preserving listing results, pagination, encoding and permission
checks. Before/after endpoint tests produced identical responses across 896
configurations. This is a CPU optimization; the RPC count remains unchanged.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]