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

Chung-En Lee updated HDDS-16602:
--------------------------------
    Description: 
This issue tracks the investigation and optimization of client request calls 
via S3G.

We aim to:
 * Investigate S3 API request paths (via OpenTelemetry traces) to identify 
redundant or unnecessary RPC roundtrips.
 * Eliminate these redundant RPCs across endpoints to reduce request latency 
and OM load.

*Scope & Strategy*
Following the approach from HDDS-7324, we optimize endpoint execution by 
directly assuming the S3 volume context, eliminating the redundant round-trip 
to fetch it:
 * Object-level operations: All object-level endpoints adopt this approach, as 
the massive request volume at the object layer makes RPC elimination critical 
for OM throughput.
 * Bucket-level operations: We exclusively optimize \{{GET_BUCKET}} 
(ListObjects), as it serves as the primary core bucket operation, intentionally 
leaving the remaining bucket-level operations out of scope.

 

 

 

  was:
This issue tracks the investigation and optimization of client requests calls 
via S3g.

We aim to:
 # Investigation S3 API request paths (by OpenTelemetry traces) to identify 
redundant or unnecessary RPC roundtrips.
 # Remove these redundant RPCs across endpoints to reduce request latency and 
OM load.

*Discussion*

Consider extending the approach from HDDS-7324 by assuming the S3 volume 
context, thereby avoiding the extra round-trip required by each S3 API to fetch 
it.


> Reduce redundant Ozone RPC calls via s3g
> ----------------------------------------
>
>                 Key: HDDS-16602
>                 URL: https://issues.apache.org/jira/browse/HDDS-16602
>             Project: Apache Ozone
>          Issue Type: Improvement
>            Reporter: Chung-En Lee
>            Assignee: Chung-En Lee
>            Priority: Major
>
> This issue tracks the investigation and optimization of client request calls 
> via S3G.
> We aim to:
>  * Investigate S3 API request paths (via OpenTelemetry traces) to identify 
> redundant or unnecessary RPC roundtrips.
>  * Eliminate these redundant RPCs across endpoints to reduce request latency 
> and OM load.
> *Scope & Strategy*
> Following the approach from HDDS-7324, we optimize endpoint execution by 
> directly assuming the S3 volume context, eliminating the redundant round-trip 
> to fetch it:
>  * Object-level operations: All object-level endpoints adopt this approach, 
> as the massive request volume at the object layer makes RPC elimination 
> critical for OM throughput.
>  * Bucket-level operations: We exclusively optimize \{{GET_BUCKET}} 
> (ListObjects), as it serves as the primary core bucket operation, 
> intentionally leaving the remaining bucket-level operations out of scope.
>  
>  
>  



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