[ https://issues.apache.org/jira/browse/HADOOP-6762?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12902692#action_12902692 ]
Todd Lipcon commented on HADOOP-6762: ------------------------------------- I think we just need this fix to the gridmix test: {quote} --- a/src/contrib/gridmix/src/java/org/apache/hadoop/mapred/gridmix/JobMonitor.java +++ b/src/contrib/gridmix/src/java/org/apache/hadoop/mapred/gridmix/JobMonitor.java @@ -177,7 +177,8 @@ class JobMonitor implements Gridmix.Component<Job> { continue; } } catch (IOException e) { - if (e.getCause() instanceof ClosedByInterruptException) { + if (e.getCause() instanceof ClosedByInterruptException || + e.getCause() instanceof InterruptedException) { // Job doesn't throw InterruptedException, but RPC socket layer // is blocking and may throw a wrapped Exception if this thread // is interrupted. Since the lower level cleared the flag, {quote} > exception while doing RPC I/O closes channel > -------------------------------------------- > > Key: HADOOP-6762 > URL: https://issues.apache.org/jira/browse/HADOOP-6762 > Project: Hadoop Common > Issue Type: Bug > Affects Versions: 0.20.2 > Reporter: sam rash > Assignee: sam rash > Attachments: hadoop-6762-1.txt, hadoop-6762-2.txt, hadoop-6762-3.txt, > hadoop-6762-4.txt, hadoop-6762-6.txt, hadoop-6762-7.txt, hadoop-6762-8.txt, > hadoop-6762-9.txt > > > If a single process creates two unique fileSystems to the same NN using > FileSystem.newInstance(), and one of them issues a close(), the leasechecker > thread is interrupted. This interrupt races with the rpc namenode.renew() > and can cause a ClosedByInterruptException. This closes the underlying > channel and the other filesystem, sharing the connection will get errors. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.