Details
-
Bug
-
Status: Patch Available
-
Major
-
Resolution: Unresolved
-
3.0.0
-
None
Description
Sometime read is reported very slow due to disk or some other reason. BlockReaderRemote#readNextPacket() should print the datanode IP and waiting time in trace log.
//Read packet headers. packetReceiver.receiveNextPacket(in); PacketHeader curHeader = packetReceiver.getHeader(); curDataSlice = packetReceiver.getDataSlice(); assert curDataSlice.capacity() == curHeader.getDataLen(); LOG.trace("DFSClient readNextPacket got header {}", curHeader);