Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
-
None
Description
Cleanup and Document HDFS Client Intefaces and Protocol
The HDFS Client Interface/Protocols are
- Client to Namenode RPC protocol
- Client to Datanode RPC protocol
- Client to Datanode Streaming protocol
Work Items
- Cleanup FSConstants -
HADOOP-4006 - Remove Unnecessary datatypes
- Remove DFSFileInfo - FileStatus is sufficient. -
HADOOP-4007
- Remove DFSFileInfo - FileStatus is sufficient. -
- Make the Client-Datanode streaming protocol concrete -
HADOOP-4008
The message exchange could be made concrete by declaring message data types contains the fields being marshaled. - Declare the exceptions in the interface and also in class FileSystem and rethrow the encapsulated exception.
HADOOP-4009
Attachments
There are no Sub-Tasks for this issue.