DatanodeDescriptor objects stored in FSImage may be out dated.
--------------------------------------------------------------
Key: HADOOP-3329
URL: https://issues.apache.org/jira/browse/HADOOP-3329
Project: Hadoop Core
Issue Type: Bug
Components: dfs
Reporter: Tsz Wo (Nicholas), SZE
INodeFileUnderConstruction.targets is a DatanodeDescriptor array which stores
the locations for last block. These DatanodeDescriptors are serialized and
stored in the FSImage. However, a DatanodeDescriptor contains information like
IP address and ports. These information may be out dated after a datanode
restart.
We should probably only stored the storageID of a DatanodeDescriptor in FSImage
and then lookup the DatanodeDescriptor object from the datanodeMap.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.