[
https://issues.apache.org/jira/browse/HDFS-12123?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Nandakumar updated HDFS-12123:
------------------------------
Description:
{{OzoneClient}} interface defines all the client operations supported by Ozone.
{{OzoneClientImpl}} will have the default implementation, it should connects to
KSM, SCM and DataNode through RPC protocol to execute client calls.
Similarly we should have a client implementation which implements
{{OzoneClient}} and uses REST protocol to execute client calls.
This will provide lots of flexibility to Ozone applications, when applications
are running inside the cluster, they can use RPC protocol, but when running
from outside the cluster, the same applications can speak REST protocol to
communicate with Ozone.
was:
{{OzoneClient}} interface defines all the client operations supported by Ozone.
{{OzoneClientImpl}} will have the default implementation, it should connects to
KSM, SCM and DataNode through RPC to execute client calls.
Similarly we should have a client implementation which implements
{{OzoneClient}} and uses REST protocol to execute client calls.
This will provide lots of flexibility to Ozone applications, when applications
are running inside the cluster, they can use RPC protocol, but when running
from outside the cluster, the same applications can speak REST protocol to
communicate with Ozone.
> Ozone: OzoneClient: Abstraction of OzoneClient and default implementation
> -------------------------------------------------------------------------
>
> Key: HDFS-12123
> URL: https://issues.apache.org/jira/browse/HDFS-12123
> Project: Hadoop HDFS
> Issue Type: Sub-task
> Components: ozone
> Reporter: Nandakumar
> Assignee: Nandakumar
>
> {{OzoneClient}} interface defines all the client operations supported by
> Ozone.
> {{OzoneClientImpl}} will have the default implementation, it should connects
> to KSM, SCM and DataNode through RPC protocol to execute client calls.
> Similarly we should have a client implementation which implements
> {{OzoneClient}} and uses REST protocol to execute client calls.
> This will provide lots of flexibility to Ozone applications, when
> applications are running inside the cluster, they can use RPC protocol, but
> when running from outside the cluster, the same applications can speak REST
> protocol to communicate with Ozone.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]