Uh oh!
There was an error while loading. Please reload this page.
ARROW-17451: [CI][Java] Use manylinux2014 image for JNI - #13920
Conversation
kou
commented
Aug 19, 2022
Let's confirm CI time of https://github.com/apache/arrow/runs/7914727219?check_suite_focus=true . |
585aaff to
cd20ca6CompareBecause our official .jar packages are built in manylinux2014 image.
cd20ca6 to
b319661Comparekou
commented
Aug 19, 2022
@pitrou manylinux2014 based image isn't slower than Debian 9 based image:
|
| <<: *ccache | ||
| ARROW_BUILD_TESTS: "OFF" | ||
| ARROW_S3: "OFF" | ||
| ARROW_SUBSTRAIT: "OFF" |
There was a problem hiding this comment.
Can you reuse these environment variables in the java-manylinux build?
There was a problem hiding this comment.
We can use ARROW_BUILD_TESTS=OFF and ARROW_SUBSTRAIT=OFF and they are already used.
(But I want to enable ARROW_BUILD_TESTS in ARROW-17081 / #13911 to run a Dataset JNI test that uses arrow_testing.)
We can't use ARROW_S3=OFF because our JNI packages enable S3 recently: ARROW-16584 / #13157
pitrou
commented
Aug 19, 2022
kou
commented
Aug 19, 2022
@github-actions crossbow submit java-jars |
Revision: b319661 Submitted crossbow builds: ursacomputing/crossbow @ actions-f9f22f6178
|
lidavidm
commented
Aug 19, 2022
I think it's fine to drop Debian if we have manylinux instead. |
pitrou
commented
Aug 19, 2022
@kou Can you also display ccache statistics just like is done in |
| : ${ARROW_PLASMA:=ON} | ||
| : ${ARROW_PYTHON:=OFF} | ||
| : ${ARROW_S3:=ON} | ||
| : ${ARROW_USE_CCACHE:=OFF} |
There was a problem hiding this comment.
Why not, but you should perhaps also pass it to CMake below?
There was a problem hiding this comment.
Ah, I changed wrong file... I should have changed java_jni_manylinux_build.sh...
I've passed it to CMake arguments. I've updated java_jni_manylinux_build.sh too.
I chose ARROW_USE_CCACHE:=OFF here because cpp_build.sh uses it. I set ARROW_USE_CCACHE=ON in caller like other jobs.
kou
commented
Aug 20, 2022
@github-actions crossbow submit java-jars |
Revision: 3e7930d Submitted crossbow builds: ursacomputing/crossbow @ actions-14ab753fc3
|
kou
commented
Aug 20, 2022
@github-actions crossbow submit java-jars |
Revision: 64cf4c7 Submitted crossbow builds: ursacomputing/crossbow @ actions-afee36cc35
|
kou
commented
Aug 20, 2022
ccache statistics: https://github.com/apache/arrow/runs/7929238651?check_suite_focus=true#step:6:2308a https://github.com/apache/arrow/runs/7929238651?check_suite_focus=true#step:6:3472 Cache will be used after we merge this. |
kou
commented
Aug 23, 2022
It seems that there is no objection. |
ursabot
commented
Aug 23, 2022
Benchmark runs are scheduled for baseline = 0600bb2 and contender = 9882df5. 9882df5 is a master commit associated with this PR. Results will be available as each benchmark for each run completes. |
Because our official .jar packages are built in manylinux2014 image. Authored-by: Sutou Kouhei <kou@clear-code.com> Signed-off-by: Sutou Kouhei <kou@clear-code.com>
Because our official .jar packages are built in manylinux2014 image.