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

Aravindan Vijayan updated HDDS-1624:
------------------------------------
    Description: 
There are a few steps that are done inside the OM bucket lock that are lock 
invariant and can be done outside the lock. This patch refactors those steps. 
It also adds an isExist API in the metadata store so that we dont need to 
deserialize the byte[] to Object while doing a simple _table.get(key) != null_ 
check. 

On applying the patch, the OM + SCM (With dummy datanodes) write performance 
improves by more than 5x. 

> Refactor operations inside the bucket lock in OM key write.
> -----------------------------------------------------------
>
>                 Key: HDDS-1624
>                 URL: https://issues.apache.org/jira/browse/HDDS-1624
>             Project: Hadoop Distributed Data Store
>          Issue Type: Bug
>          Components: Ozone Manager
>            Reporter: Aravindan Vijayan
>            Assignee: Aravindan Vijayan
>            Priority: Critical
>             Fix For: 0.5.0
>
>
> There are a few steps that are done inside the OM bucket lock that are lock 
> invariant and can be done outside the lock. This patch refactors those steps. 
> It also adds an isExist API in the metadata store so that we dont need to 
> deserialize the byte[] to Object while doing a simple _table.get(key) != 
> null_ check. 
> On applying the patch, the OM + SCM (With dummy datanodes) write performance 
> improves by more than 5x. 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

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

Reply via email to