[ 
https://issues.apache.org/jira/browse/HDDS-11415?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17904365#comment-17904365
 ] 

Ritesh Shukla commented on HDDS-11415:
--------------------------------------

[~ivanandika] You can check out the theme of the changes under 
[https://github.com/apache/ozone/pull/7406] this is prototyping work to 
establish performance gains that can be reached. For OBS buckets, we see a 3x 
improvement in create key performance, and the code layout and execution are 
much more straightforward. 

> Leader Execution at Leader
> --------------------------
>
>                 Key: HDDS-11415
>                 URL: https://issues.apache.org/jira/browse/HDDS-11415
>             Project: Apache Ozone
>          Issue Type: Improvement
>            Reporter: Sumit Agrawal
>            Assignee: Sumit Agrawal
>            Priority: Major
>
> Leader execution at leader provides various control capability and 
> performance improvement and handling other challenges as faced. Few of 
> problem focused to resolve:
>  # Only execution at leader reduces {*}failure scenarios{*}, due to 
> environment impacts like security token expiry, logic issues failure. 
> Response is quick.
>  # *Parallel execution* of request in controlled manner is possible 
> (performance / throughput can be improved)
>  # *Batching of DB updates* (as request handling output) will improve the 
> number of Raft logs synch to all nodes.
>  # Some code complexity as induced via *DoubleBuffer* can be reduced by 
> handling transaction Index update. 
>  # Many code having *cache handling* is very complex and keeps on reporting 
> issues for cache over various operations, and new issues keep induced with 
> new features.
>  # Ranger can be offloaded by 2/3 times, as Ranger authentication will happen 
> only on leader node. This will help further improvement of performance in 
> end-to-end scenarios.
>  



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