diff --git a/.github/workflows/velox_backend.yml b/.github/workflows/velox_backend.yml index 49e74c9660b1..cd0fd1cd4614 100644 --- a/.github/workflows/velox_backend.yml +++ b/.github/workflows/velox_backend.yml @@ -74,11 +74,11 @@ jobs: df -a cd $GITHUB_WORKSPACE/ bash dev/ci-velox-buildstatic-centos-7.sh - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v3 with: name: velox-native-lib-centos-7-${{github.sha}} path: ./cpp/build/releases/ - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v3 with: name: arrow-jars-centos-7-${{github.sha}} path: /root/.m2/repository/org/apache/arrow/ @@ -114,12 +114,12 @@ jobs: steps: - uses: actions/checkout@v2 - name: Download All Native Artifacts - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v3 with: name: velox-native-lib-centos-7-${{github.sha}} path: ./cpp/build/releases/ - name: Download All Arrow Jar Artifacts - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v3 with: name: arrow-jars-centos-7-${{github.sha}} path: /root/.m2/repository/org/apache/arrow/ @@ -185,12 +185,12 @@ jobs: steps: - uses: actions/checkout@v2 - name: Download All Native Artifacts - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v3 with: name: velox-native-lib-centos-7-${{github.sha}} path: ./cpp/build/releases/ - name: Download All Arrow Jar Artifacts - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v3 with: name: arrow-jars-centos-7-${{github.sha}} path: /root/.m2/repository/org/apache/arrow/ @@ -255,12 +255,12 @@ jobs: steps: - uses: actions/checkout@v2 - name: Download All Native Artifacts - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v3 with: name: velox-native-lib-centos-7-${{github.sha}} path: ./cpp/build/releases/ - name: Download All Arrow Jar Artifacts - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v3 with: name: arrow-jars-centos-7-${{github.sha}} path: /home/runner/.m2/repository/org/apache/arrow/ @@ -309,12 +309,12 @@ jobs: df -h - uses: actions/checkout@v2 - name: Download All Native Artifacts - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v3 with: name: velox-native-lib-centos-7-${{github.sha}} path: ./cpp/build/releases/ - name: Download All Arrow Jar Artifacts - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v3 with: name: arrow-jars-centos-7-${{github.sha}} path: /home/runner/.m2/repository/org/apache/arrow/ @@ -437,12 +437,12 @@ jobs: df -h - uses: actions/checkout@v2 - name: Download All Native Artifacts - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v3 with: name: velox-native-lib-centos-7-${{github.sha}} path: ./cpp/build/releases/ - name: Download All Arrow Jar Artifacts - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v3 with: name: arrow-jars-centos-7-${{github.sha}} path: /home/runner/.m2/repository/org/apache/arrow/ @@ -478,12 +478,12 @@ jobs: steps: - uses: actions/checkout@v2 - name: Download All Native Artifacts - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v3 with: name: velox-native-lib-centos-7-${{github.sha}} path: ./cpp/build/releases/ - name: Download All Arrow Jar Artifacts - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v3 with: name: arrow-jars-centos-7-${{github.sha}} path: /root/.m2/repository/org/apache/arrow/ @@ -537,12 +537,12 @@ jobs: steps: - uses: actions/checkout@v2 - name: Download All Native Artifacts - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v3 with: name: velox-native-lib-centos-7-${{github.sha}} path: ./cpp/build/releases/ - name: Download All Arrow Jar Artifacts - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v3 with: name: arrow-jars-centos-7-${{github.sha}} path: /root/.m2/repository/org/apache/arrow/ @@ -589,11 +589,11 @@ jobs: CCACHE_DIR: "${{ github.workspace }}/.ccache" steps: - uses: actions/checkout@v2 - - uses: actions/download-artifact@v2 + - uses: actions/download-artifact@v3 with: name: velox-native-lib-centos-7-${{github.sha}} path: ./cpp/build/releases - - uses: actions/download-artifact@v2 + - uses: actions/download-artifact@v3 with: name: arrow-jars-centos-7-${{github.sha}} path: /root/.m2/repository/org/apache/arrow/ @@ -645,12 +645,12 @@ jobs: steps: - uses: actions/checkout@v2 - name: Download All Artifacts - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v3 with: name: velox-native-lib-centos-7-${{github.sha}} path: ./cpp/build/releases - name: Download Arrow Jars - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v3 with: name: arrow-jars-centos-7-${{github.sha}} path: /root/.m2/repository/org/apache/arrow/ @@ -689,12 +689,12 @@ jobs: steps: - uses: actions/checkout@v2 - name: Download All Artifacts - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v3 with: name: velox-native-lib-centos-7-${{github.sha}} path: ./cpp/build/releases - name: Download Arrow Jars - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v3 with: name: arrow-jars-centos-7-${{github.sha}} path: /root/.m2/repository/org/apache/arrow/ @@ -747,12 +747,12 @@ jobs: steps: - uses: actions/checkout@v2 - name: Download All Artifacts - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v3 with: name: velox-native-lib-centos-7-${{github.sha}} path: ./cpp/build/releases - name: Download Arrow Jars - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v3 with: name: arrow-jars-centos-7-${{github.sha}} path: /root/.m2/repository/org/apache/arrow/ @@ -792,12 +792,12 @@ jobs: steps: - uses: actions/checkout@v2 - name: Download All Artifacts - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v3 with: name: velox-native-lib-centos-7-${{github.sha}} path: ./cpp/build/releases - name: Download Arrow Jars - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v3 with: name: arrow-jars-centos-7-${{github.sha}} path: /root/.m2/repository/org/apache/arrow/ @@ -850,12 +850,12 @@ jobs: steps: - uses: actions/checkout@v2 - name: Download All Artifacts - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v3 with: name: velox-native-lib-centos-7-${{github.sha}} path: ./cpp/build/releases - name: Download Arrow Jars - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v3 with: name: arrow-jars-centos-7-${{github.sha}} path: /root/.m2/repository/org/apache/arrow/ @@ -895,12 +895,12 @@ jobs: steps: - uses: actions/checkout@v2 - name: Download All Artifacts - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v3 with: name: velox-native-lib-centos-7-${{github.sha}} path: ./cpp/build/releases - name: Download Arrow Jars - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v3 with: name: arrow-jars-centos-7-${{github.sha}} path: /root/.m2/repository/org/apache/arrow/ @@ -952,12 +952,12 @@ jobs: steps: - uses: actions/checkout@v2 - name: Download All Artifacts - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v3 with: name: velox-native-lib-centos-7-${{github.sha}} path: ./cpp/build/releases - name: Download Arrow Jars - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v3 with: name: arrow-jars-centos-7-${{github.sha}} path: /root/.m2/repository/org/apache/arrow/ @@ -1003,12 +1003,12 @@ jobs: steps: - uses: actions/checkout@v2 - name: Download All Artifacts - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v3 with: name: velox-native-lib-centos-7-${{github.sha}} path: ./cpp/build/releases - name: Download Arrow Jars - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v3 with: name: arrow-jars-centos-7-${{github.sha}} path: /root/.m2/repository/org/apache/arrow/ diff --git a/dev/builddeps-veloxbe.sh b/dev/builddeps-veloxbe.sh index 82c9cfc8d6c0..7f1ce41a117d 100755 --- a/dev/builddeps-veloxbe.sh +++ b/dev/builddeps-veloxbe.sh @@ -207,6 +207,7 @@ function build_gluten_cpp { mkdir build cd build cmake -DBUILD_VELOX_BACKEND=ON -DCMAKE_BUILD_TYPE=$BUILD_TYPE \ + -DVELOX_HOME=${VELOX_HOME} \ -DBUILD_TESTS=$BUILD_TESTS -DBUILD_EXAMPLES=$BUILD_EXAMPLES -DBUILD_BENCHMARKS=$BUILD_BENCHMARKS -DBUILD_JEMALLOC=$BUILD_JEMALLOC \ -DENABLE_HBM=$ENABLE_HBM -DENABLE_QAT=$ENABLE_QAT -DENABLE_IAA=$ENABLE_IAA -DBUILD_PROTOBUF=$BUILD_PROTOBUF -DENABLE_GCS=$ENABLE_GCS \ -DENABLE_S3=$ENABLE_S3 -DENABLE_HDFS=$ENABLE_HDFS -DENABLE_ABFS=$ENABLE_ABFS .. diff --git a/ep/build-velox/src/get_velox.sh b/ep/build-velox/src/get_velox.sh index cd54802fe430..7aa23d777ce7 100755 --- a/ep/build-velox/src/get_velox.sh +++ b/ep/build-velox/src/get_velox.sh @@ -17,7 +17,7 @@ set -exu VELOX_REPO=https://github.com/oap-project/velox.git -VELOX_BRANCH=2024_09_10 +VELOX_BRANCH=2024_09_11 VELOX_HOME="" OS=`uname -s`