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
1.
|
Cleanup HDFS FSConstants | Closed | Sanjay Radia | |
2.
|
Remove DFSFileInfo - FileStatus is sufficient | Closed | Sanjay Radia | |
3.
|
Make the Data transfer streaming protocol concrete | Resolved | Unassigned | |
4.
|
Declare HDFS exceptions in the HDFS interface and also in class FileSystem and rethrow the encapsulated exception | Resolved | Unassigned |