-
Notifications
You must be signed in to change notification settings - Fork 97
[REEF-807] Set JVM max memory limit used in testsuites properly #540
Conversation
Hi, @taegeonum . Could you merge this PR? I think you are the best person to merge this. :) |
@dongjoon-hyun It looks good to me. I will merge it. |
@taegeonum can we test it on the build servers with java 1.7? |
@dafrista Yes. But, I found that the root cause of the OutOfMemory error is because of the outdated java 1.7 version in Jenkins. When I changed the java 1.7 to different version of 1.7 in Jenkins, the OOM is resolved. However, regardless of the OOM, I think it is valuable to change surefire version to latest version and set the max memory limit. |
That's interesting. Just for the record, what version of 1.7 is/was causing problems? It would be nice to have that information in case others run into this problem. I agree these changes are good regardless of the OOM. It would be even nicer to confirm that they solve the issue the JIRA was originally for. |
@dafrista Unfortunately, I don't know the exact version causing the problem. Jenkins just shows When I changed the java from |
Thanks. Does the OOM still appear with this fix running latest1.7? |
@dafrista Yes, it is. I think it would be good to change the contents of the issue REEF-807, because it is not actually resolve the OOM. @dongjoon-hyun What do you think? |
Could you point out OOM log in Apache Jenkins with latest JDK 1.7? |
@taegeonum , I can not find correct build log. As I reported yesterday, the rebuild command in Jenkins does not apply my patch. Please look at the most recent log. https://builds.apache.org/job/Reef-pull-request-ubuntu/637/consoleFull |
I'm sure that my patch will resolve that issue. Could you test correctly again? The following two build is just building master branch. (You can see surefire version is 1.7, not 1.8.1 in my patch) https://builds.apache.org/job/Reef-pull-request-ubuntu/637/consoleFull https://builds.apache.org/job/Reef-pull-request-ubuntu/636/consoleFull (/home/jenkins/tools/java/latest1.7/bin/java) |
I leave some comments in Github. For the recording purpose, I'm sure that my patch resolve that issue The following your builds are just building master branch. https://builds.apache.org/job/Reef-pull-request-ubuntu/637/consoleFull https://builds.apache.org/job/Reef-pull-request-ubuntu/636/consoleFull (/home/jenkins/tools/java/latest1.7/bin/java) Warmly, Dongjoon. On Tue, Oct 6, 2015 at 11:31 AM, Tae-Geon Um notifications@github.com
|
@dongjoon-hyun Thanks! As you pointed, the rebuild is not working correctly. I will let you know if is resolved. |
Hi, Tae-Geon. I think I can help you. Could you guide me to get a login id for Apache Jenkins? Dongjoon. On Tue, Oct 6, 2015 at 12:18 PM, Tae-Geon Um notifications@github.com
|
Thanks a lot!
Hi Chris, Could you help Dongjoon to get a Jenkins account? Thanks,
|
Thank you. I think I had better send an email him directly. |
Chris Douglas. FYI: I’ve got an email from apache build team. It seems that pull request plugin is not working with rebuild.
|
Thanks a lot. :) On Tuesday, 6 October 2015, Tae-Geon Um taegeonum@gmail.com wrote:
|
Done -C On Mon, Oct 5, 2015 at 10:18 PM, Tae-Geon Um taegeonum@gmail.com wrote:
|
Thank you, Chris. |
Hi, @taegeonum and @dafrista . |
Jenkins, retest this please. |
7ff182a
to
71583cf
Compare
Rebased to trigger. |
This PR upgrades Maven surefire plugin and sets the proper value of JVM max memory limit for it in order to recover JDK 1.7 Apache Jenkins builds. JIRA: [REEF-807](https://issues.apache.org/jira/browse/REEF-807) Pull Request: This closes apache#540
71583cf
to
33fecd1
Compare
Hi, @dafrista and @taegeonum . I finished the following tests successfully. Now, we can run REEF tests safely. https://builds.apache.org/job/Reef-pull-request-ubuntu/660/consoleText https://builds.apache.org/job/Reef-pull-request-ubuntu/659/consoleText Could any one of you merge this PR now? :) By the way, 'Rebuild' button is still have problem. I will keep my eyes on that, too. |
@dongjoon-hyun Great! Thanks a lot! I will happily merge this pull request :) |
Thank you, @taegeonum . :) |
This PR upgrades Maven surefire plugin and sets the proper value of JVM
max memory limit for it in order to recover JDK 1.7 Apache Jenkins builds.
JIRA:
REEF-807
Pull Request:
This closes #