[jira] [Commented] (YARN-10041) Should not use AbstractPath to create unix domain socket

2019-12-27 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/YARN-10041?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17004106#comment-17004106
 ] 

Hudson commented on YARN-10041:
---

SUCCESS: Integrated in Jenkins build Hadoop-trunk-Commit #17797 (See 
[https://builds.apache.org/job/Hadoop-trunk-Commit/17797/])
YARN-10041. Should not use AbstractPath to create unix domain socket 
(vinayakumarb: rev 0fed874adf4cabfa859141bd9d72cfea2824825f)
* (edit) 
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-csi/src/test/java/org/apache/hadoop/yarn/csi/client/TestCsiClient.java


> Should not use AbstractPath to create unix domain socket
> 
>
> Key: YARN-10041
> URL: https://issues.apache.org/jira/browse/YARN-10041
> Project: Hadoop YARN
>  Issue Type: Bug
>  Components: test
> Environment: X86/ARM
> OS: ubuntu 1804
> java: java8
>Reporter: zhao bo
>Assignee: liusheng
>Priority: Major
> Fix For: 3.3.0
>
>
> This issue hits by a very coincidental scene. That 's happend when we test on 
> ARM.
> The test case is:
> org.apache.hadoop.yarn.csi.client.TestCsiClient.testIdentityService
>  
> The step is:
> If we make the hadoop source code dir to a very deep dir path, this case 
> would be pass at the first time running, but always fail in the following 
> tries.
> The official jenkins doesn't cover this, because it runs on Docker container 
> and just run test 1 time. So it looks like alway pass.
>  
> The  key point is the UNIX domain socket path exceed the limit of 
> UNIX_PATH_MAX(108). Please see [1]
>  
> This issue is very difficult to locate, as it will always return binding 
> failed when we exec the test.
>  
> Also I saw the hadoop code in trunk branch, the code use the AbsolutePath to 
> create the UNIX DOMAIN SOCKET file. The source code is [2]. So that can not 
> forbid to hit this issue. That's good to provide a second way to set the 
> socket path to '/tmp' or any place when exec this test.
> [1] 
> [https://serverfault.com/questions/641347/check-if-a-path-exceeds-maximum-for-unix-domain-socket]
> [2] 
> [https://github.com/apache/hadoop/blob/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-csi/src/test/java/org/apache/hadoop/yarn/csi/client/TestCsiClient.java#L48]



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

-
To unsubscribe, e-mail: yarn-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: yarn-issues-h...@hadoop.apache.org



[jira] [Commented] (YARN-10041) Should not use AbstractPath to create unix domain socket

2019-12-27 Thread Vinayakumar B (Jira)


[ 
https://issues.apache.org/jira/browse/YARN-10041?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17004098#comment-17004098
 ] 

Vinayakumar B commented on YARN-10041:
--

Thanks everyone.

> Should not use AbstractPath to create unix domain socket
> 
>
> Key: YARN-10041
> URL: https://issues.apache.org/jira/browse/YARN-10041
> Project: Hadoop YARN
>  Issue Type: Bug
>  Components: test
> Environment: X86/ARM
> OS: ubuntu 1804
> java: java8
>Reporter: zhao bo
>Assignee: liusheng
>Priority: Major
> Fix For: 3.3.0
>
>
> This issue hits by a very coincidental scene. That 's happend when we test on 
> ARM.
> The test case is:
> org.apache.hadoop.yarn.csi.client.TestCsiClient.testIdentityService
>  
> The step is:
> If we make the hadoop source code dir to a very deep dir path, this case 
> would be pass at the first time running, but always fail in the following 
> tries.
> The official jenkins doesn't cover this, because it runs on Docker container 
> and just run test 1 time. So it looks like alway pass.
>  
> The  key point is the UNIX domain socket path exceed the limit of 
> UNIX_PATH_MAX(108). Please see [1]
>  
> This issue is very difficult to locate, as it will always return binding 
> failed when we exec the test.
>  
> Also I saw the hadoop code in trunk branch, the code use the AbsolutePath to 
> create the UNIX DOMAIN SOCKET file. The source code is [2]. So that can not 
> forbid to hit this issue. That's good to provide a second way to set the 
> socket path to '/tmp' or any place when exec this test.
> [1] 
> [https://serverfault.com/questions/641347/check-if-a-path-exceeds-maximum-for-unix-domain-socket]
> [2] 
> [https://github.com/apache/hadoop/blob/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-csi/src/test/java/org/apache/hadoop/yarn/csi/client/TestCsiClient.java#L48]



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

-
To unsubscribe, e-mail: yarn-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: yarn-issues-h...@hadoop.apache.org



[jira] [Commented] (YARN-10041) Should not use AbstractPath to create unix domain socket

2019-12-19 Thread Vinayakumar B (Jira)


[ 
https://issues.apache.org/jira/browse/YARN-10041?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17000616#comment-17000616
 ] 

Vinayakumar B commented on YARN-10041:
--

[~tangzhankun], patch has been provided as PR. please check 
[https://github.com/apache/hadoop/pull/1771] Jenkins result is already present.

> Should not use AbstractPath to create unix domain socket
> 
>
> Key: YARN-10041
> URL: https://issues.apache.org/jira/browse/YARN-10041
> Project: Hadoop YARN
>  Issue Type: Bug
>  Components: client
> Environment: X86/ARM
> OS: ubuntu 1804
> java: java8
>Reporter: zhao bo
>Priority: Major
>
> This issue hits by a very coincidental scene. That 's happend when we test on 
> ARM.
> The test case is:
> org.apache.hadoop.yarn.csi.client.TestCsiClient.testIdentityService
>  
> The step is:
> If we make the hadoop source code dir to a very deep dir path, this case 
> would be pass at the first time running, but always fail in the following 
> tries.
> The official jenkins doesn't cover this, because it runs on Docker container 
> and just run test 1 time. So it looks like alway pass.
>  
> The  key point is the UNIX domain socket path exceed the limit of 
> UNIX_PATH_MAX(108). Please see [1]
>  
> This issue is very difficult to locate, as it will always return binding 
> failed when we exec the test.
>  
> Also I saw the hadoop code in trunk branch, the code use the AbsolutePath to 
> create the UNIX DOMAIN SOCKET file. The source code is [2]. So that can not 
> forbid to hit this issue. That's good to provide a second way to set the 
> socket path to '/tmp' or any place when exec this test.
> [1] 
> [https://serverfault.com/questions/641347/check-if-a-path-exceeds-maximum-for-unix-domain-socket]
> [2] 
> [https://github.com/apache/hadoop/blob/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-csi/src/test/java/org/apache/hadoop/yarn/csi/client/TestCsiClient.java#L48]



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

-
To unsubscribe, e-mail: yarn-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: yarn-issues-h...@hadoop.apache.org



[jira] [Commented] (YARN-10041) Should not use AbstractPath to create unix domain socket

2019-12-19 Thread Vinayakumar B (Jira)


[ 
https://issues.apache.org/jira/browse/YARN-10041?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17000614#comment-17000614
 ] 

Vinayakumar B commented on YARN-10041:
--

thanks [~bzhaoopenstack] for patch.

I had checked the PR and given one comment. Please check.

> Should not use AbstractPath to create unix domain socket
> 
>
> Key: YARN-10041
> URL: https://issues.apache.org/jira/browse/YARN-10041
> Project: Hadoop YARN
>  Issue Type: Bug
>  Components: client
> Environment: X86/ARM
> OS: ubuntu 1804
> java: java8
>Reporter: zhao bo
>Priority: Major
>
> This issue hits by a very coincidental scene. That 's happend when we test on 
> ARM.
> The test case is:
> org.apache.hadoop.yarn.csi.client.TestCsiClient.testIdentityService
>  
> The step is:
> If we make the hadoop source code dir to a very deep dir path, this case 
> would be pass at the first time running, but always fail in the following 
> tries.
> The official jenkins doesn't cover this, because it runs on Docker container 
> and just run test 1 time. So it looks like alway pass.
>  
> The  key point is the UNIX domain socket path exceed the limit of 
> UNIX_PATH_MAX(108). Please see [1]
>  
> This issue is very difficult to locate, as it will always return binding 
> failed when we exec the test.
>  
> Also I saw the hadoop code in trunk branch, the code use the AbsolutePath to 
> create the UNIX DOMAIN SOCKET file. The source code is [2]. So that can not 
> forbid to hit this issue. That's good to provide a second way to set the 
> socket path to '/tmp' or any place when exec this test.
> [1] 
> [https://serverfault.com/questions/641347/check-if-a-path-exceeds-maximum-for-unix-domain-socket]
> [2] 
> [https://github.com/apache/hadoop/blob/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-csi/src/test/java/org/apache/hadoop/yarn/csi/client/TestCsiClient.java#L48]



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

-
To unsubscribe, e-mail: yarn-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: yarn-issues-h...@hadoop.apache.org



[jira] [Commented] (YARN-10041) Should not use AbstractPath to create unix domain socket

2019-12-19 Thread Zhankun Tang (Jira)


[ 
https://issues.apache.org/jira/browse/YARN-10041?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17000569#comment-17000569
 ] 

Zhankun Tang commented on YARN-10041:
-

[~bzhaoopenstack], [~liusheng], could you please upload patch file like 
YARN-10042 and click "submit patch" button to trigger the CI.

> Should not use AbstractPath to create unix domain socket
> 
>
> Key: YARN-10041
> URL: https://issues.apache.org/jira/browse/YARN-10041
> Project: Hadoop YARN
>  Issue Type: Bug
>  Components: client
> Environment: X86/ARM
> OS: ubuntu 1804
> java: java8
>Reporter: zhao bo
>Priority: Major
>
> This issue hits by a very coincidental scene. That 's happend when we test on 
> ARM.
> The test case is:
> org.apache.hadoop.yarn.csi.client.TestCsiClient.testIdentityService
>  
> The step is:
> If we make the hadoop source code dir to a very deep dir path, this case 
> would be pass at the first time running, but always fail in the following 
> tries.
> The official jenkins doesn't cover this, because it runs on Docker container 
> and just run test 1 time. So it looks like alway pass.
>  
> The  key point is the UNIX domain socket path exceed the limit of 
> UNIX_PATH_MAX(108). Please see [1]
>  
> This issue is very difficult to locate, as it will always return binding 
> failed when we exec the test.
>  
> Also I saw the hadoop code in trunk branch, the code use the AbsolutePath to 
> create the UNIX DOMAIN SOCKET file. The source code is [2]. So that can not 
> forbid to hit this issue. That's good to provide a second way to set the 
> socket path to '/tmp' or any place when exec this test.
> [1] 
> [https://serverfault.com/questions/641347/check-if-a-path-exceeds-maximum-for-unix-domain-socket]
> [2] 
> [https://github.com/apache/hadoop/blob/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-csi/src/test/java/org/apache/hadoop/yarn/csi/client/TestCsiClient.java#L48]



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

-
To unsubscribe, e-mail: yarn-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: yarn-issues-h...@hadoop.apache.org



[jira] [Commented] (YARN-10041) Should not use AbstractPath to create unix domain socket

2019-12-19 Thread Zhenyu Zheng (Jira)


[ 
https://issues.apache.org/jira/browse/YARN-10041?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16999839#comment-16999839
 ] 

Zhenyu Zheng commented on YARN-10041:
-

[~tangzhankun] Liu Shang has provided a patch

> Should not use AbstractPath to create unix domain socket
> 
>
> Key: YARN-10041
> URL: https://issues.apache.org/jira/browse/YARN-10041
> Project: Hadoop YARN
>  Issue Type: Bug
>  Components: client
> Environment: X86/ARM
> OS: ubuntu 1804
> java: java8
>Reporter: zhao bo
>Priority: Major
>
> This issue hits by a very coincidental scene. That 's happend when we test on 
> ARM.
> The test case is:
> org.apache.hadoop.yarn.csi.client.TestCsiClient.testIdentityService
>  
> The step is:
> If we make the hadoop source code dir to a very deep dir path, this case 
> would be pass at the first time running, but always fail in the following 
> tries.
> The official jenkins doesn't cover this, because it runs on Docker container 
> and just run test 1 time. So it looks like alway pass.
>  
> The  key point is the UNIX domain socket path exceed the limit of 
> UNIX_PATH_MAX(108). Please see [1]
>  
> This issue is very difficult to locate, as it will always return binding 
> failed when we exec the test.
>  
> Also I saw the hadoop code in trunk branch, the code use the AbsolutePath to 
> create the UNIX DOMAIN SOCKET file. The source code is [2]. So that can not 
> forbid to hit this issue. That's good to provide a second way to set the 
> socket path to '/tmp' or any place when exec this test.
> [1] 
> [https://serverfault.com/questions/641347/check-if-a-path-exceeds-maximum-for-unix-domain-socket]
> [2] 
> [https://github.com/apache/hadoop/blob/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-csi/src/test/java/org/apache/hadoop/yarn/csi/client/TestCsiClient.java#L48]



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

-
To unsubscribe, e-mail: yarn-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: yarn-issues-h...@hadoop.apache.org



[jira] [Commented] (YARN-10041) Should not use AbstractPath to create unix domain socket

2019-12-18 Thread Zhankun Tang (Jira)


[ 
https://issues.apache.org/jira/browse/YARN-10041?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16998975#comment-16998975
 ] 

Zhankun Tang commented on YARN-10041:
-

[~bzhaoopenstack], thanks for catching this. Would you like to provide a patch 
for this?

> Should not use AbstractPath to create unix domain socket
> 
>
> Key: YARN-10041
> URL: https://issues.apache.org/jira/browse/YARN-10041
> Project: Hadoop YARN
>  Issue Type: Bug
>  Components: client
> Environment: X86/ARM
> OS: ubuntu 1804
> java: java8
>Reporter: zhao bo
>Priority: Major
>
> This issue hits by a very coincidental scene. That 's happend when we test on 
> ARM.
> The test case is:
> org.apache.hadoop.yarn.csi.client.TestCsiClient.testIdentityService
>  
> The step is:
> If we make the hadoop source code dir to a very deep dir path, this case 
> would be pass at the first time running, but always fail in the following 
> tries.
> The official jenkins doesn't cover this, because it runs on Docker container 
> and just run test 1 time. So it looks like alway pass.
>  
> The  key point is the UNIX domain socket path exceed the limit of 
> UNIX_PATH_MAX(108). Please see [1]
>  
> This issue is very difficult to locate, as it will always return binding 
> failed when we exec the test.
>  
> Also I saw the hadoop code in trunk branch, the code use the AbsolutePath to 
> create the UNIX DOMAIN SOCKET file. The source code is [2]. So that can not 
> forbid to hit this issue. That's good to provide a second way to set the 
> socket path to '/tmp' or any place when exec this test.
> [1] 
> [https://serverfault.com/questions/641347/check-if-a-path-exceeds-maximum-for-unix-domain-socket]
> [2] 
> [https://github.com/apache/hadoop/blob/trunk/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-csi/src/test/java/org/apache/hadoop/yarn/csi/client/TestCsiClient.java#L48]



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

-
To unsubscribe, e-mail: yarn-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: yarn-issues-h...@hadoop.apache.org