-
Notifications
You must be signed in to change notification settings - Fork 3.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Benchmarking][Java] new java.lang.OutOfMemoryError
in Java benchmarks after local build cache change
#40775
Comments
Note: I consider it a (different) bug that the bot posted this success message on the PR in question: #39708 (comment) Since no Java benchmark results were ever posted to Conbench, the bot saw that all posted results were successful, and did not comment on the lack of Java results. |
I am hitting OOM running locally. 100s of GB of this message are being printed:
|
I think some of the performance benchmarks might be configured incorrectly. A few Java benchmarks use arrow/java/performance/src/test/java/org/apache/arrow/vector/ipc/WriteChannelBenchmark.java Lines 58 to 69 in 2146ab1
According to the javadocs,
|
Nvm, I think this is okay. It's configured to run for 5 iterations 10 seconds each. We are just printing out billions of debug lines so just need to disable DEBUG logging. |
java.lang.OutOfMemoryError
in Java benchmarks after local build cache changejava.lang.OutOfMemoryError
in Java benchmarks after local build cache change
### Rationale for this change The java build script has been recently updated and it is affecting conbench, which is now seeing timeouts when building java. The logs are producing 100s of GB of data due to an unnecessary debug log msg. ### What changes are included in this PR? * Delete log message on write to memory ### Are these changes tested? Yes, via conbench ### Are there any user-facing changes? No * GitHub Issue: #40775 Authored-by: Dane Pitkin <dane@voltrondata.com> Signed-off-by: Sutou Kouhei <kou@clear-code.com>
Issue resolved by pull request 40786 |
### Rationale for this change The java build script has been recently updated and it is affecting conbench, which is now seeing timeouts when building java. The logs are producing 100s of GB of data due to an unnecessary debug log msg. ### What changes are included in this PR? * Delete log message on write to memory ### Are these changes tested? Yes, via conbench ### Are there any user-facing changes? No * GitHub Issue: apache#40775 Authored-by: Dane Pitkin <dane@voltrondata.com> Signed-off-by: Sutou Kouhei <kou@clear-code.com>
### Rationale for this change The java build script has been recently updated and it is affecting conbench, which is now seeing timeouts when building java. The logs are producing 100s of GB of data due to an unnecessary debug log msg. ### What changes are included in this PR? * Delete log message on write to memory ### Are these changes tested? Yes, via conbench ### Are there any user-facing changes? No * GitHub Issue: apache#40775 Authored-by: Dane Pitkin <dane@voltrondata.com> Signed-off-by: Sutou Kouhei <kou@clear-code.com>
Describe the bug, including details regarding any error messages, version, and platform.
As part of the Arrow benchmarking suite, we have been running the Java microbenchmarks with Archery on every Arrow commit. They are run on a bare-metal machine with the characteristics listed in the "hardware" section of this Conbench page.
Note that the benchmarks run this Arrow CI script to build Java Arrow, with the environment variables in this file used for building and running benchmarks.
Starting with this PR's commit:
the Java benchmarks have started to time out after the default timeout of 6 hours. They used to take less than an hour. Before timing out, the following traceback is printed:
I assume that the Java memory configs need to be changed, but I don't have any experience with Java. This could be an easy fix by changing the environment variable file linked above, and using
@ursabot please benchmark lang=Java
to see if the change fixed anything.Note that the microbenchmark results will not be tracked until this is fixed.
Component(s)
Benchmarking, Java
The text was updated successfully, but these errors were encountered: