Details
Description
Currently the DN implements all related webhdfs functionality using jetty. As the current jetty version the DN used (jetty 6) lacks of fine-grained buffer and connection management, DN often suffers from long latency and OOM when its webhdfs component is under sustained heavy load.
This jira proposes to implement the webhdfs component in DN using netty, which can be more efficient and allow more finer-grain controls on webhdfs.
Attachments
Attachments
Issue Links
- Blocked
-
HDFS-14290 Unexpected message type: PooledUnsafeDirectByteBuf when get datanode info by DatanodeWebHdfsMethods
- Resolved
-
HDFS-13899 Unexpected message type: PooledUnsafeDirectByteBuf when get datanode info by DatanodeWebHdfsMethods
- Patch Available
- breaks
-
HDFS-7959 WebHdfs logging is missing on Datanode
- Resolved
-
HDFS-13126 Backport [HDFS-7959] to branch-2.7 to re-enable HTTP request logging for WebHDFS
- Resolved
-
HDFS-7816 Unable to open webhdfs paths with "+"
- Closed
-
HDFS-7818 OffsetParam should return the default value instead of throwing NPE when the value is unspecified
- Closed
-
HDFS-7945 The WebHdfs system on DN does not honor the length parameter
- Closed
-
HDFS-8572 DN always uses HTTP/localhost@REALM principals in SPNEGO
- Closed
-
HDFS-7406 SimpleHttpProxyHandler puts incorrect "Connection: Close" header
- Closed
- is related to
-
HDFS-7404 Remove o.a.h.hdfs.server.datanode.web.resources
- Closed