Jun Gong created YARN-2640:
------------------------------
Summary: TestDirectoryCollection.testCreateDirectories failed
Key: YARN-2640
URL: https://issues.apache.org/jira/browse/YARN-2640
Project: Hadoop YARN
Issue Type: Bug
Components: nodemanager
Reporter: Jun Gong
Assignee: Jun Gong
When running test "mvn test -Dtest=TestDirectoryCollection", it failed:
{code}
Running org.apache.hadoop.yarn.server.nodemanager.TestDirectoryCollection
Tests run: 5, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 1.538 sec <<<
FAILURE! - in org.apache.hadoop.yarn.server.nodemanager.TestDirectoryCollection
testCreateDirectories(org.apache.hadoop.yarn.server.nodemanager.TestDirectoryCollection)
Time elapsed: 0.969 sec <<< FAILURE!
java.lang.AssertionError: local dir parent not created with proper permissions
expected:<rwxr-xr-x> but was:<rwxrwxr-x>
at org.junit.Assert.fail(Assert.java:88)
at org.junit.Assert.failNotEquals(Assert.java:743)
at org.junit.Assert.assertEquals(Assert.java:118)
at
org.apache.hadoop.yarn.server.nodemanager.TestDirectoryCollection.testCreateDirectories(TestDirectoryCollection.java:104)
{code}
I found it was because testDiskSpaceUtilizationLimit ran before
testCreateDirectories when running test, then directory "dirA" was created in
test function testDiskSpaceUtilizationLimit. When testCreateDirectories tried
to create "dirA" with specified permission, it found "dirA" has already been
there and it did nothing.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)