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

Reply via email to