[jira] [Commented] (YARN-11388) Prevent resource leaks in TestClientRMService.
[ https://issues.apache.org/jira/browse/YARN-11388?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17652577#comment-17652577 ] ASF GitHub Bot commented on YARN-11388: --- cnauroth commented on PR #5187: URL: https://github.com/apache/hadoop/pull/5187#issuecomment-1366862516 I have merged this to trunk, branch-3.3 and branch-3.2 (after resolving some minor merge conflicts). @slfan1989 , thank you for your review! > Prevent resource leaks in TestClientRMService. > -- > > Key: YARN-11388 > URL: https://issues.apache.org/jira/browse/YARN-11388 > Project: Hadoop YARN > Issue Type: Test > Components: test >Reporter: Chris Nauroth >Assignee: Chris Nauroth >Priority: Minor > Labels: pull-request-available > > While working on YARN-11360, I noticed a few problems in > {{TestClientRMService}} that made it difficult to work with. Tests do not > guarantee that servers they start up get shutdown. If an individual test > fails, then it can leave TCP sockets bound, causing subsequent tests in the > suite to fail on their socket bind attempts for the same port. There is also > a file generated by a test that is leaking outside of the build directory > into the source tree. -- This message was sent by Atlassian Jira (v8.20.10#820010) - To unsubscribe, e-mail: yarn-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: yarn-issues-h...@hadoop.apache.org
[jira] [Commented] (YARN-11388) Prevent resource leaks in TestClientRMService.
[ https://issues.apache.org/jira/browse/YARN-11388?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17652576#comment-17652576 ] ASF GitHub Bot commented on YARN-11388: --- cnauroth merged PR #5187: URL: https://github.com/apache/hadoop/pull/5187 > Prevent resource leaks in TestClientRMService. > -- > > Key: YARN-11388 > URL: https://issues.apache.org/jira/browse/YARN-11388 > Project: Hadoop YARN > Issue Type: Test > Components: test >Reporter: Chris Nauroth >Assignee: Chris Nauroth >Priority: Minor > Labels: pull-request-available > > While working on YARN-11360, I noticed a few problems in > {{TestClientRMService}} that made it difficult to work with. Tests do not > guarantee that servers they start up get shutdown. If an individual test > fails, then it can leave TCP sockets bound, causing subsequent tests in the > suite to fail on their socket bind attempts for the same port. There is also > a file generated by a test that is leaking outside of the build directory > into the source tree. -- This message was sent by Atlassian Jira (v8.20.10#820010) - To unsubscribe, e-mail: yarn-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: yarn-issues-h...@hadoop.apache.org
[jira] [Commented] (YARN-11388) Prevent resource leaks in TestClientRMService.
[ https://issues.apache.org/jira/browse/YARN-11388?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17651453#comment-17651453 ] ASF GitHub Bot commented on YARN-11388: --- slfan1989 commented on PR #5187: URL: https://github.com/apache/hadoop/pull/5187#issuecomment-1363478722 @cnauroth Thank you very much for your contribution! LGTM. > Prevent resource leaks in TestClientRMService. > -- > > Key: YARN-11388 > URL: https://issues.apache.org/jira/browse/YARN-11388 > Project: Hadoop YARN > Issue Type: Test > Components: test >Reporter: Chris Nauroth >Assignee: Chris Nauroth >Priority: Minor > Labels: pull-request-available > > While working on YARN-11360, I noticed a few problems in > {{TestClientRMService}} that made it difficult to work with. Tests do not > guarantee that servers they start up get shutdown. If an individual test > fails, then it can leave TCP sockets bound, causing subsequent tests in the > suite to fail on their socket bind attempts for the same port. There is also > a file generated by a test that is leaking outside of the build directory > into the source tree. -- This message was sent by Atlassian Jira (v8.20.10#820010) - To unsubscribe, e-mail: yarn-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: yarn-issues-h...@hadoop.apache.org
[jira] [Commented] (YARN-11388) Prevent resource leaks in TestClientRMService.
[ https://issues.apache.org/jira/browse/YARN-11388?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17649900#comment-17649900 ] ASF GitHub Bot commented on YARN-11388: --- cnauroth commented on PR #5187: URL: https://github.com/apache/hadoop/pull/5187#issuecomment-1359884012 > > @szilard-nemeth and @slfan1989 , I noticed you have been pretty active in the ResourceManager tests. Are you available to review this? Thank you. > > @cnauroth Thank you so much for inviting me to look at the code, I took a quick look, LGTM, I'll take a closer look at it again later. Thank you, @slfan1989 ! > Prevent resource leaks in TestClientRMService. > -- > > Key: YARN-11388 > URL: https://issues.apache.org/jira/browse/YARN-11388 > Project: Hadoop YARN > Issue Type: Test > Components: test >Reporter: Chris Nauroth >Assignee: Chris Nauroth >Priority: Minor > Labels: pull-request-available > > While working on YARN-11360, I noticed a few problems in > {{TestClientRMService}} that made it difficult to work with. Tests do not > guarantee that servers they start up get shutdown. If an individual test > fails, then it can leave TCP sockets bound, causing subsequent tests in the > suite to fail on their socket bind attempts for the same port. There is also > a file generated by a test that is leaking outside of the build directory > into the source tree. -- This message was sent by Atlassian Jira (v8.20.10#820010) - To unsubscribe, e-mail: yarn-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: yarn-issues-h...@hadoop.apache.org
[jira] [Commented] (YARN-11388) Prevent resource leaks in TestClientRMService.
[ https://issues.apache.org/jira/browse/YARN-11388?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17649608#comment-17649608 ] ASF GitHub Bot commented on YARN-11388: --- slfan1989 commented on PR #5187: URL: https://github.com/apache/hadoop/pull/5187#issuecomment-1358946975 > @szilard-nemeth and @slfan1989 , I noticed you have been pretty active in the ResourceManager tests. Are you available to review this? Thank you. @cnauroth Thank you so much for inviting me to look at the code, I took a quick look, LGTM, I'll take a closer look at it again later. > Prevent resource leaks in TestClientRMService. > -- > > Key: YARN-11388 > URL: https://issues.apache.org/jira/browse/YARN-11388 > Project: Hadoop YARN > Issue Type: Test > Components: test >Reporter: Chris Nauroth >Assignee: Chris Nauroth >Priority: Minor > Labels: pull-request-available > > While working on YARN-11360, I noticed a few problems in > {{TestClientRMService}} that made it difficult to work with. Tests do not > guarantee that servers they start up get shutdown. If an individual test > fails, then it can leave TCP sockets bound, causing subsequent tests in the > suite to fail on their socket bind attempts for the same port. There is also > a file generated by a test that is leaking outside of the build directory > into the source tree. -- This message was sent by Atlassian Jira (v8.20.10#820010) - To unsubscribe, e-mail: yarn-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: yarn-issues-h...@hadoop.apache.org
[jira] [Commented] (YARN-11388) Prevent resource leaks in TestClientRMService.
[ https://issues.apache.org/jira/browse/YARN-11388?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17646860#comment-17646860 ] ASF GitHub Bot commented on YARN-11388: --- cnauroth commented on PR #5187: URL: https://github.com/apache/hadoop/pull/5187#issuecomment-1349991733 @szilard-nemeth and @slfan1989 , I noticed you have been pretty active in the ResourceManager tests. Are you available to review this? Thank you. > Prevent resource leaks in TestClientRMService. > -- > > Key: YARN-11388 > URL: https://issues.apache.org/jira/browse/YARN-11388 > Project: Hadoop YARN > Issue Type: Test > Components: test >Reporter: Chris Nauroth >Assignee: Chris Nauroth >Priority: Minor > Labels: pull-request-available > > While working on YARN-11360, I noticed a few problems in > {{TestClientRMService}} that made it difficult to work with. Tests do not > guarantee that servers they start up get shutdown. If an individual test > fails, then it can leave TCP sockets bound, causing subsequent tests in the > suite to fail on their socket bind attempts for the same port. There is also > a file generated by a test that is leaking outside of the build directory > into the source tree. -- This message was sent by Atlassian Jira (v8.20.10#820010) - To unsubscribe, e-mail: yarn-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: yarn-issues-h...@hadoop.apache.org
[jira] [Commented] (YARN-11388) Prevent resource leaks in TestClientRMService.
[ https://issues.apache.org/jira/browse/YARN-11388?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17643589#comment-17643589 ] ASF GitHub Bot commented on YARN-11388: --- hadoop-yetus commented on PR #5187: URL: https://github.com/apache/hadoop/pull/5187#issuecomment-1338292379 :confetti_ball: **+1 overall** | Vote | Subsystem | Runtime | Logfile | Comment | |::|--:|:|::|:---:| | +0 :ok: | reexec | 0m 48s | | Docker mode activated. | _ Prechecks _ | | +1 :green_heart: | dupname | 0m 0s | | No case conflicting files found. | | +0 :ok: | codespell | 0m 1s | | codespell was not available. | | +0 :ok: | detsecrets | 0m 1s | | detect-secrets was not available. | | +1 :green_heart: | @author | 0m 0s | | The patch does not contain any @author tags. | | +1 :green_heart: | test4tests | 0m 0s | | The patch appears to include 1 new or modified test files. | _ trunk Compile Tests _ | | +1 :green_heart: | mvninstall | 40m 19s | | trunk passed | | +1 :green_heart: | compile | 1m 15s | | trunk passed with JDK Ubuntu-11.0.16+8-post-Ubuntu-0ubuntu120.04 | | +1 :green_heart: | compile | 1m 13s | | trunk passed with JDK Private Build-1.8.0_342-8u342-b07-0ubuntu1~20.04-b07 | | +1 :green_heart: | checkstyle | 1m 3s | | trunk passed | | +1 :green_heart: | mvnsite | 1m 12s | | trunk passed | | +1 :green_heart: | javadoc | 1m 5s | | trunk passed with JDK Ubuntu-11.0.16+8-post-Ubuntu-0ubuntu120.04 | | +1 :green_heart: | javadoc | 0m 59s | | trunk passed with JDK Private Build-1.8.0_342-8u342-b07-0ubuntu1~20.04-b07 | | +1 :green_heart: | spotbugs | 2m 25s | | trunk passed | | +1 :green_heart: | shadedclient | 21m 58s | | branch has no errors when building and testing our client artifacts. | _ Patch Compile Tests _ | | +1 :green_heart: | mvninstall | 0m 59s | | the patch passed | | +1 :green_heart: | compile | 0m 59s | | the patch passed with JDK Ubuntu-11.0.16+8-post-Ubuntu-0ubuntu120.04 | | +1 :green_heart: | javac | 0m 59s | | the patch passed | | +1 :green_heart: | compile | 0m 58s | | the patch passed with JDK Private Build-1.8.0_342-8u342-b07-0ubuntu1~20.04-b07 | | +1 :green_heart: | javac | 0m 58s | | the patch passed | | +1 :green_heart: | blanks | 0m 0s | | The patch has no blanks issues. | | -0 :warning: | checkstyle | 0m 48s | [/results-checkstyle-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-resourcemanager.txt](https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5187/1/artifact/out/results-checkstyle-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-resourcemanager.txt) | hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager: The patch generated 2 new + 10 unchanged - 16 fixed = 12 total (was 26) | | +1 :green_heart: | mvnsite | 0m 59s | | the patch passed | | +1 :green_heart: | javadoc | 0m 42s | | the patch passed with JDK Ubuntu-11.0.16+8-post-Ubuntu-0ubuntu120.04 | | +1 :green_heart: | javadoc | 0m 39s | | the patch passed with JDK Private Build-1.8.0_342-8u342-b07-0ubuntu1~20.04-b07 | | +1 :green_heart: | spotbugs | 2m 0s | | the patch passed | | +1 :green_heart: | shadedclient | 21m 27s | | patch has no errors when building and testing our client artifacts. | _ Other Tests _ | | +1 :green_heart: | unit | 99m 10s | | hadoop-yarn-server-resourcemanager in the patch passed. | | +1 :green_heart: | asflicense | 0m 44s | | The patch does not generate ASF License warnings. | | | | 201m 19s | | | | Subsystem | Report/Notes | |--:|:-| | Docker | ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5187/1/artifact/out/Dockerfile | | GITHUB PR | https://github.com/apache/hadoop/pull/5187 | | Optional Tests | dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle codespell detsecrets | | uname | Linux ba31b6c05a6f 4.15.0-191-generic #202-Ubuntu SMP Thu Aug 4 01:49:29 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux | | Build tool | maven | | Personality | dev-support/bin/hadoop.sh | | git revision | trunk / 0d7d415fed073eedb4a3949046800b9d277f5029 | | Default Java | Private Build-1.8.0_342-8u342-b07-0ubuntu1~20.04-b07 | | Multi-JDK versions | /usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.16+8-post-Ubuntu-0ubuntu120.04 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_342-8u342-b07-0ubuntu1~20.04-b07 | | Test Results | https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5187/1/testReport/
[jira] [Commented] (YARN-11388) Prevent resource leaks in TestClientRMService.
[ https://issues.apache.org/jira/browse/YARN-11388?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17643526#comment-17643526 ] ASF GitHub Bot commented on YARN-11388: --- cnauroth opened a new pull request, #5187: URL: https://github.com/apache/hadoop/pull/5187 ### Description of PR * Guarantee servers always get closed, even if a test throws an exception. * Keep the generated `excludeFile` in a random test directory. * Clean up most style and whitespace warnings. ### How was this patch tested? Ran unit tests locally. ### For code changes: - [X] Does the title or this PR starts with the corresponding JIRA issue id (e.g. 'HADOOP-17799. Your PR title ...')? - [ ] Object storage: have the integration tests been executed and the endpoint declared according to the connector-specific documentation? - [ ] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under [ASF 2.0](http://www.apache.org/legal/resolved.html#category-a)? - [ ] If applicable, have you updated the `LICENSE`, `LICENSE-binary`, `NOTICE-binary` files? > Prevent resource leaks in TestClientRMService. > -- > > Key: YARN-11388 > URL: https://issues.apache.org/jira/browse/YARN-11388 > Project: Hadoop YARN > Issue Type: Test > Components: test >Reporter: Chris Nauroth >Assignee: Chris Nauroth >Priority: Minor > > While working on YARN-11360, I noticed a few problems in > {{TestClientRMService}} that made it difficult to work with. Tests do not > guarantee that servers they start up get shutdown. If an individual test > fails, then it can leave TCP sockets bound, causing subsequent tests in the > suite to fail on their socket bind attempts for the same port. There is also > a file generated by a test that is leaking outside of the build directory > into the source tree. -- This message was sent by Atlassian Jira (v8.20.10#820010) - To unsubscribe, e-mail: yarn-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: yarn-issues-h...@hadoop.apache.org