[
https://issues.apache.org/jira/browse/HDFS-7012?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14157285#comment-14157285
]
Colin Patrick McCabe commented on HDFS-7012:
--------------------------------------------
I did some work to get this into shape. I combined together this with the
RPCv9 and client-datanode protocol patches, since they're all closely related.
Also, I wanted to get stuff compiling and there were interdependencies.
changes I made:
* We now use the protobuf declarations from the main HDFS project.
* The protobuf declarations are in namespace hadoop::hdfs or hadoop::common,
but some code was referring to them as though they were in the root namespace.
I changed it to reference the namespace they're in. In the case of .cc files,
I added using declarations in a few cases... for header files, I spell out the
full type name.
* Removed some operations HDFS doesn't currently support. For example, there
is no "getLease" operation in HDFS. Added back releaseLease support.
* Fix file headers to start with the ASF license header
* Use .cc rather than .cpp
* Fix a lot of cases where we went over the 80-column limit
> Add hdfs native client RPC functionality
> ----------------------------------------
>
> Key: HDFS-7012
> URL: https://issues.apache.org/jira/browse/HDFS-7012
> Project: Hadoop HDFS
> Issue Type: Sub-task
> Components: hdfs-client
> Reporter: Zhanwei Wang
> Assignee: Colin Patrick McCabe
> Attachments: HDFS-7012.patch
>
>
> Implement a module for libhdfs3 to provide basic function of TCP client.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)