Details
-
Bug
-
Status: Closed
-
Critical
-
Resolution: Fixed
-
0.23.1, 2.0.0-alpha
-
None
-
Reviewed
Description
NamenodeFsck.copyBlock creates a Socket using new Socket(), and thus that socket doesn't have an associated Channel. Then, it fails to create a BlockReader since RemoteBlockReader2 needs a socket channel.
(thanks to Hiroshi Yokoi for reporting)