hadoop-hdfs-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Colin Patrick McCabe (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HDFS-6994) libhdfs3 - A native C/C++ HDFS client
Date Mon, 29 Dec 2014 20:31:16 GMT

    [ https://issues.apache.org/jira/browse/HDFS-6994?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14260417#comment-14260417

Colin Patrick McCabe commented on HDFS-6994:

bq. Suresh wrote: Coding guidelines - we should adopt one. We could perhaps start with google
cpp guide

+1 for adopting the Google C\+\+ coding style.

bq. As we have started implementing large code base in c/cpp, we need unit tests. We should
not be committing code without unit tests. We could adopt google test

There are some open JIRAs for adding gtest tests to libhdfs3... HDFS-7019 and HDFS-7020. 
Perhaps we should prioritize those JIRAs and get them in soon, so that we can start attaching
tests with all the patches we do, like we normally do.  [~wangzw], can you update the patches
on these JIRAs so that we can get the unit test stuff in?  This should address Suresh's comment,
I think.

bq. Zhanwei wrote: Yes, It is better to share the same code. But I think it is better to be
done after resolving this jira. I do not think it will block your work, go ahead with the
current code and let us separated it later.

Yeah, let's work on the YARN part once this part is complete.  One step at a time.

> libhdfs3 - A native C/C++ HDFS client
> -------------------------------------
>                 Key: HDFS-6994
>                 URL: https://issues.apache.org/jira/browse/HDFS-6994
>             Project: Hadoop HDFS
>          Issue Type: New Feature
>          Components: hdfs-client
>            Reporter: Zhanwei Wang
>            Assignee: Zhanwei Wang
>         Attachments: HDFS-6994-rpc-8.patch, HDFS-6994.patch
> Hi All
> I just got the permission to open source libhdfs3, which is a native C/C++ HDFS client
based on Hadoop RPC protocol and HDFS Data Transfer Protocol.
> libhdfs3 provide the libhdfs style C interface and a C++ interface. Support both HADOOP
RPC version 8 and 9. Support Namenode HA and Kerberos authentication.
> libhdfs3 is currently used by HAWQ of Pivotal
> I'd like to integrate libhdfs3 into HDFS source code to benefit others.
> You can find libhdfs3 code from github
> https://github.com/PivotalRD/libhdfs3
> http://pivotalrd.github.io/libhdfs3/

This message was sent by Atlassian JIRA

View raw message