Details
-
Sub-task
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
Reviewed
-
BlockReader has been reimplemented to use direct byte buffers. If you use a custom socket factory, it must generate sockets that have associated Channels.
Description
BlockReader is currently quite complicated since it has to conform to the FSInputChecker inheritance structure. It would be much simpler to implement it standalone. Benchmarking indicates it's slightly faster, as well.
Attachments
Attachments
Issue Links
- is blocked by
-
HADOOP-7444 Add Checksum API to verify and calculate checksums "in bulk"
- Closed
-
HDFS-2260 Refactor BlockReader into an interface and implementation
- Closed