From cc0f58840291120ef511634c47ba49ed208268fd Mon Sep 17 00:00:00 2001 From: Gluten Performance Bot <137994563+GlutenPerfBot@users.noreply.github.com> Date: Fri, 22 Nov 2024 20:46:44 +0800 Subject: [PATCH] [GLUTEN-6887][VL] Daily Update Velox Version (2024_11_22) (#8019) Upstream Velox's New Commits: af3f63853 by Kevin Wilfong, fix: Match Presto's behavior for invalid UTF-8 in url_encode (11518) 7d6cedfa3 by Kevin Wilfong, feat(function): Fix Presto URL functions to more closely match Presto Java's behavior (11488) df3266ce1 by rui-mo, fix: Fix importing long decimal vector from Arrow (11404) ebfb1e56f by Yang Zhang, fix(hdfs): Include the connection failure reason (11586) 44e05dd11 by Orri Erling, FEAT: Add runner for local distributed execution (11609) 1b7570454 by rui-mo, fix: Enable Parquet E2E filter tests on decimal type (11602) 5fb3a9930 by Max Ma, fix: Specify type explicitly for avoiding overload error (11573) fe4f5a77b by Bryan Cutler, fix: Fix Presto Java UUID serialization (11197) 9b3fbcd6d by David Reveman, fix: Add support for sm5x CUDA archs to breeze (11593) 581f3fe42 by Christian Zentgraf, build: The setup-adapters.sh script fails to run on macOS (11592) 0f6ba73b8 by Zac Wen, feat: Use fallocate for file size extension when supported (11541) ef91a1cf7 by Jacob Wujciak-Jens, misc: Clear Codeowners for breeze (11547) 63b4b081e by zuyu, build: Minor cleanup in CMakeLists (11453) de6a83dce by Krishna Pai, feat(functions): Support for canonicalization of JSON (11284) --- cpp/velox/CMakeLists.txt | 3 +++ ep/build-velox/src/build_velox.sh | 2 +- ep/build-velox/src/get_velox.sh | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/cpp/velox/CMakeLists.txt b/cpp/velox/CMakeLists.txt index 58f946f9dabf..eff31863d438 100644 --- a/cpp/velox/CMakeLists.txt +++ b/cpp/velox/CMakeLists.txt @@ -265,12 +265,15 @@ if(BUILD_TESTS) import_library( facebook::velox::exec_test_lib ${VELOX_COMPONENTS_PATH}/exec/tests/utils/libvelox_exec_test_lib.a) + import_library(facebook::velox::cursor + ${VELOX_COMPONENTS_PATH}/exec/tests/utils/libvelox_cursor.a) target_link_libraries( facebook::velox::exec_test_lib INTERFACE facebook::velox::vector_test_lib facebook::velox::dwio_common_test facebook::velox::file_test_utils facebook::velox::temp_path) target_link_libraries(velox PUBLIC facebook::velox::exec_test_lib) + target_link_libraries(velox PUBLIC facebook::velox::cursor) endif() target_link_libraries(velox PUBLIC facebook::velox) diff --git a/ep/build-velox/src/build_velox.sh b/ep/build-velox/src/build_velox.sh index b48f28a374b2..18599c0f8fa7 100755 --- a/ep/build-velox/src/build_velox.sh +++ b/ep/build-velox/src/build_velox.sh @@ -97,7 +97,7 @@ function compile { set -exu CXX_FLAGS='-Wno-missing-field-initializers' - COMPILE_OPTION="-DCMAKE_CXX_FLAGS=\"$CXX_FLAGS\" -DVELOX_ENABLE_PARQUET=ON -DVELOX_BUILD_TESTING=OFF -DVELOX_MONO_LIBRARY=ON" + COMPILE_OPTION="-DCMAKE_CXX_FLAGS=\"$CXX_FLAGS\" -DVELOX_ENABLE_PARQUET=ON -DVELOX_BUILD_TESTING=OFF -DVELOX_MONO_LIBRARY=ON -DVELOX_BUILD_RUNNER=OFF" if [ $BUILD_TEST_UTILS == "ON" ]; then COMPILE_OPTION="$COMPILE_OPTION -DVELOX_BUILD_TEST_UTILS=ON" fi diff --git a/ep/build-velox/src/get_velox.sh b/ep/build-velox/src/get_velox.sh index e2fb3a12b8cc..e6a69a62f1e9 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_11_21 +VELOX_BRANCH=2024_11_22 VELOX_HOME="" OS=`uname -s`