[
https://issues.apache.org/jira/browse/HDFS-2081?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John George resolved HDFS-2081.
-------------------------------
Resolution: Duplicate
Dupe of HADOOP-7082.
> trying to read configuration in hdfs write path might result in deadlock
> ------------------------------------------------------------------------
>
> Key: HDFS-2081
> URL: https://issues.apache.org/jira/browse/HDFS-2081
> Project: Hadoop HDFS
> Issue Type: Bug
> Affects Versions: 0.23.0
> Environment: MR-279 branch. This is specific to yarn since yarn tries
> to write the configuration file to hdfs while holding the lock of the
> configuration file.
> Reporter: John George
> Assignee: John George
> Fix For: 0.23.0
>
> Attachments: HDFS-2081.patch
>
>
> While trying to run yarn with 1024 block size, it looks as though the
> dfsclients are hung waiting to write to DN. The reason is because yarn holds
> the configuration file lock and tries to write to hdfs which in turn tries to
> read from the configuration which requires the same lock.
> The temporary fix is to make sure that dfsclient threads dont read the config
> in its write path. There might be better long term solutions like read/write
> locks and this needs to be investigated in another JIRA.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira