The metrics serving thread and the periodic snapshot thread can deadlock.
It happened a few times on one of namenodes we have. When it happens RPC works but the web ui and hftp stop working. I haven't look at the trunk too closely, but it might happen there too.
- is related to
HADOOP-10090 Jobtracker metrics not updated properly after execution of a mapreduce job