Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
0.14.0
-
None
-
None
Description
Currently when a block is transfered to a data-node the client interleaves data chunks with the respective checksums.
This requires creating an extra copy of the original data in a new buffer interleaved with the crcs.
We can avoid extra copying if the data and the crc are fed to the socket one after another.
Attachments
Issue Links
- is related to
-
HADOOP-1702 Reduce buffer copies when data is written to DFS
- Closed
-
HADOOP-2758 Reduce memory copies when data is read from DFS
- Closed