[jira] [Created] (HDFS-9727) Improve the exception's log output in DataXceiver

2016-01-31 Thread Lin Yiqun (JIRA)
Lin Yiqun created HDFS-9727:
---

 Summary: Improve the exception's log output in DataXceiver
 Key: HDFS-9727
 URL: https://issues.apache.org/jira/browse/HDFS-9727
 Project: Hadoop HDFS
  Issue Type: Improvement
Affects Versions: 2.7.1
Reporter: Lin Yiqun
Assignee: Lin Yiqun
Priority: Minor


There are some not appropriate logLevel output in many palaces of 
{{DataXceiver}}. When some exceptions happened, the output logLevel often  the 
info level not warn. Like these:
{code}
try {
blockSender = new BlockSender(block, blockOffset, length,
true, false, sendChecksum, datanode, clientTraceFmt,
cachingStrategy);
  } catch(IOException e) {
String msg = "opReadBlock " + block + " received exception " + e; 
LOG.info(msg);
sendResponse(ERROR, msg);
throw e;
  }
{code}
And this case is not only one, it looks frequent in DataXceiver methods.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (HDFS-9728) TestDFSShell should not create MiniDFSCluster in each test case

2016-01-31 Thread John Zhuge (JIRA)
John Zhuge created HDFS-9728:


 Summary: TestDFSShell should not create MiniDFSCluster in each 
test case
 Key: HDFS-9728
 URL: https://issues.apache.org/jira/browse/HDFS-9728
 Project: Hadoop HDFS
  Issue Type: Improvement
Reporter: John Zhuge
Assignee: John Zhuge
Priority: Critical


Create the MiniDFSCluster in @BeforeClass method, and shut it down in 
@AfterClass method. This fix will speed up unit testing of HDFS component.

When a test case needs 2 clusters, use the default one, and create a second one 
in the test case. If there are too many test cases that need 2 clusters, move 
them to a different test file.

Only when a custom cluster specific to that test case is needed, create the 
cluster in the test case.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)