Colin Patrick McCabe created HDFS-7915:
------------------------------------------
Summary: The DataNode can sometimes allocate a ShortCircuitShm
slot and fail to tell the DFSClient about it because of a network error
Key: HDFS-7915
URL: https://issues.apache.org/jira/browse/HDFS-7915
Project: Hadoop HDFS
Issue Type: Bug
Affects Versions: 2.7.0
Reporter: Colin Patrick McCabe
Assignee: Colin Patrick McCabe
The DataNode can sometimes allocate a ShortCircuitShm slot and fail to tell the
DFSClient about it because of a network error. In
{{DataXceiver#requestShortCircuitFds}}, the DataNode can succeed at the first
part (mark the slot as used) and fail at the second part (tell the DFSClient
what it did). The "try" block for unregistering the slot only covers a failure
in the first part, not the second part. In this way, a divergence can form
between the views of which slots are allocated on DFSClient and on server.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)