[ 
https://issues.apache.org/jira/browse/HADOOP-4136?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12633568#action_12633568
 ] 

Pete Wyckoff commented on HADOOP-4136:
--------------------------------------

bq. , since it implies a lot of duplicated logic that will be hard to maintain

Yes, I agree, although once there are well defined/stable APIs, could we not 
take the KFSClient and port it to these APIs. Admittedly, I haven't looked a 
lot at it yet, but it should probably implement everything the DFSClient does, 
but in C++ - so, it should be a good starting point for a c++ client.


> imeplement DFSClient on top of thriftfs - this may require DFSClient or DN 
> protocol changes
> -------------------------------------------------------------------------------------------
>
>                 Key: HADOOP-4136
>                 URL: https://issues.apache.org/jira/browse/HADOOP-4136
>             Project: Hadoop Core
>          Issue Type: New Feature
>          Components: contrib/thiftfs, dfs, fs
>            Reporter: Pete Wyckoff
>            Priority: Minor
>
> Open up DFS Protocol to allow non-Hadoop DFS clients to implement 
> reads/writes.  Obviously, the NN need not be changed because the thriftfs 
> server will serve up the same metadata - ie it's a bridge to the NN.
> This is useful because if we can do this in Java using more open APIs, we 
> could do it in C++ or Python or Perl :)
> Doing it in Java first makes sense because we already have the DFSClient - 
> kind of a proof of concept.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to