You are viewing a plain text version of this content. The canonical link for it is here.
Posted to hdfs-dev@hadoop.apache.org by "Haohui Mai (JIRA)" <ji...@apache.org> on 2015/03/20 22:47:39 UTC
[jira] [Created] (HDFS-7966) New Data Transfer Protocol via HTTP/2
Haohui Mai created HDFS-7966:
--------------------------------
Summary: New Data Transfer Protocol via HTTP/2
Key: HDFS-7966
URL: https://issues.apache.org/jira/browse/HDFS-7966
Project: Hadoop HDFS
Issue Type: New Feature
Reporter: Haohui Mai
Assignee: Haohui Mai
The current Data Transfer Protocol (DTP) implements a rich set of features that span across multiple layers, including:
* Connection pooling and authentication (session layer)
* Encryption (presentation layer)
* Data writing pipeline (application layer)
All these features are HDFS-specific and defined by implementation. As a result it requires non-trivial amount of work to implement HDFS clients and servers.
This jira explores to delegate the responsibilities of the session and presentation layers to the HTTP/2 protocol. Particularly, HTTP/2 handles connection multiplexing, QoS, authentication and encryption, reducing the scope of DTP to the application layer only. By leveraging the existing HTTP/2 library, it should simplify the implementation of both HDFS clients and servers.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)