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

Hanisha Koneru commented on HDDS-947:
-------------------------------------

[~anu], I have rebased the patch. 
Thank you for reviewing the patch. Some inputs to help with the review:
1. I moved all the unit tests in {{TestOzoneRpcClient}} to 
{{TestOzoneRpcClientAbstract}} so that we can run all these tests through both 
{{TestOzoneRpcClient}} and {{TestOzoneRpcClientWithRatis}}.
2. Introduced {{OzoneManagerRequestHandler}} to handle all client requests to 
OM, be it through Ratis or not. If Ratis is enabled, {{OMStateMachine}} will 
call this handler class. Otherwise, RpcClient will directly call the handler 
class to execute client requests. As such, moved the request processing 
functions from {{OzoneManagerProtocolServerSideTranslatorPB}} to 
{{OzoneManagerRequestHandler}}.


> Implement OzoneManager State Machine
> ------------------------------------
>
>                 Key: HDDS-947
>                 URL: https://issues.apache.org/jira/browse/HDDS-947
>             Project: Hadoop Distributed Data Store
>          Issue Type: Sub-task
>            Reporter: Hanisha Koneru
>            Assignee: Hanisha Koneru
>            Priority: Major
>         Attachments: HDDS-947.000.patch, HDDS-947.001.patch, 
> HDDS-947.002.patch, HDDS-947.003.patch
>
>
> OM Ratis server would call OM State Machine to apply the committed 
> transactions. The State Machine processes the transaction and updates the 
> state of OzoneManager.



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