This is an automated email from the ASF dual-hosted git repository.
zhouyuan pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/gluten.git
The following commit(s) were added to refs/heads/main by this push:
new 9c00fa0316 [GLUTEN-6887][VL] Daily Update Velox Version (2026_07_22)
(#12596)
9c00fa0316 is described below
commit 9c00fa03162dd3a4871304a030905aa2ff6906f8
Author: Gluten Performance Bot
<[email protected]>
AuthorDate: Wed Jul 22 18:32:17 2026 +0100
[GLUTEN-6887][VL] Daily Update Velox Version (2026_07_22) (#12596)
* [GLUTEN-6887][VL] Daily Update Velox Version (dft-2026_07_22)
Upstream Velox's New Commits:
4487e4409 by Jiaan Geng, fix(spark): Map ORC/DWRF files by position
per-file for Hive placeholder names and forced positional evolution
ac6b2d3cd by Mohammad Linjawi, feat(function): Add Spark ANSI interval
unary minus, add, and subtract
e3a8856a8 by Shruti Shivakumar, fix(cudf): Correct left/full join with
multiple build batches
35580128c by Maria Basmanova, fix(dwio): Stabilize exception message
templates (#18210)
d888e41e2 by Maria Basmanova, refactor(dwio): Add context to region bounds
check (#18209)
08c2e67d0 by Devavret Makkar, feat(cuDF): Rebatch before HashJoinProbe to
improve compute utilization in large clusters
2987d093a by RindsSchei225e, feat(fuzzer): Selectively project columns
(#17976)
88b281981 by Jianjian Xie, fix(gcs): Improve GCS error diagnostics
8da089e08 by Kyle Edwards, build: Bump CMake to 4.3.2
042c1b633 by Mariam AlMesfer, feat: Add Spark CAST(varchar as timestamp_utc)
9a52d0ea2 by Richard Barnes, refactor: Migrate folly::format to fmt::format
in velox (#18198)
fb11b7d7a by Krishnakanth, docs: Add MarkSortedNode to the operators
reference
14779a1a9 by Pedro Pedreira, fix(exec): Copy LocalExchangeMemoryManager
under task lock to avoid teardown race
fb9788df6 by Pedro Pedreira, fix(type): Add explicit constructor to
TestCustomType for libstdc++ 12 (#18175)
fbcf1134a by Yabin Ma, fix(dwio): Fix flaky
DirectBufferedInputTest.duplicateRegionsShareCoalescedRead
22be234ba by Maria Basmanova, fix(memory): Record real exception message
templates
06dec49a3 by Matt Gara, feat(cudf): Add support for `DATE_ADD` and
`DATE_TRUNC`
62f49074a by Harthi7, feat: Make Spark CAST(string as timestamp)
ANSI-compliant
ab67e6826 by Henry Dikeman, feat(dwio): Add currentStripe() accessor to
RowReader (#18146)
163f2c43f by Maria Basmanova, fix(type): Treat custom types as opaque in
coercion (#18164)
4661eb90e by Krishna Pai, fix: Revert Update FBOS to v2026.07.13.00
c021c2e4a by Maria Basmanova, fix(core): Handle shared expression DAGs in
linear time (#18169)
5462c2030 by Henry Dikeman, build: Update FBOS to v2026.07.13.00 (#17791)
39a3c7ed9 by Richard Barnes, Migrate `folly::bit_cast` callers to C++20
`std::bit_cast`
97915b7e0 by oerling, feat(torchwave): Fused elementwise index_select
(#18148)
a77ee8b91 by Sreeni Viswanadha, perf: Optimize MAP_UNION_SUM hot loop
(decode-once + single-probe) (#18004)
111df56a2 by Zhenyuan Zhao, fix: Fix heap-buffer-overflow reads in Parquet
reader (#18105)
c036aaaff by Henry Dikeman, fix(expr): Dedup values in tryMergeBigintRanges
(#18134)
56907faf2 by Henry Dikeman, fix(type): Guard NegatedBigintRange::mergeWith
overflow (#18133)
572423ff9 by Chandrashekhar Kumar Singh, fix(exec): LocalExchangeSource
use-after-free at teardown (#18157)
f82cf06d6 by Maria Basmanova, refactor: Make AggregateCallExpr::dropAlias
overridable (#18151)
57ef1b8c1 by Philo He, fix(sparksql): Enable ANSI-compliant cast from
INTEGRAL to DECIMAL
b7cded725 by Shruti Shivakumar, fix(cudf): Return NULL instead of NaN for
avg of empty groups
0b1741281 by Krishna Pai, fix(ci): Use Velox-owned fuzzer images
f4042228a by Karthikeyan, fix(dwio): Fix dictionary filter cache-mask
extraction on ARM NEON
43a1fb41b by zhichenxu-meta, feat(rpc): Add kInvalidRequest error kind for
non-retryable failures (#18095)
94d87c285 by Bradley Dice, build: Upgrade bundled gflags to 2.3.0
77d1607a0 by Krishnakanth, fix(core): Preserve markerName in
UnnestNode::Builder
adfc53cae by Krishnakanth, fix(core): Validate UnnestNode unnestNames count
e567359ec by Arpit Porwal, refactor: Allow registering collect_list under
arbitrary names (#18132)
ad186be92 by BRIJ RAJ KISHORE, feat(sparksql): Make unaryminus
ANSI-compliant for integer overflow detection (#18096)
56a570229 by Sreeni Viswanadha, fix: Report the actual JSON element type in
JSON cast error messages (#18017)
3637c0cf9 by James Lamb, build(ci): Update to zizmor 1.26.1
6609329d8 by Deepak Majeti, fix(stats): Add more runtime metrics to
aggregate per operator (#18022)
Signed-off-by: glutenperfbot <[email protected]>
* fix gpu build
velox-gpu requres cmake 4.0
Signed-off-by: Yuan <[email protected]>
---------
Signed-off-by: glutenperfbot <[email protected]>
Signed-off-by: Yuan <[email protected]>
Co-authored-by: glutenperfbot <[email protected]>
Co-authored-by: Yuan <[email protected]>
---
.github/workflows/velox_backend_cache.yml | 1 +
.github/workflows/velox_backend_x86.yml | 1 +
ep/build-velox/src/get-velox.sh | 4 ++--
3 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/.github/workflows/velox_backend_cache.yml
b/.github/workflows/velox_backend_cache.yml
index fbbea9e26d..927980c33a 100644
--- a/.github/workflows/velox_backend_cache.yml
+++ b/.github/workflows/velox_backend_cache.yml
@@ -166,6 +166,7 @@ jobs:
df -a
dnf autoremove -y && dnf clean all
dnf remove -y cuda-toolkit-12* && dnf install -y cuda-toolkit-13-1
+ pip3 install cmake==4.3.2
ls -l /usr/local/
source /opt/rh/gcc-toolset-12/enable
diff --git a/.github/workflows/velox_backend_x86.yml
b/.github/workflows/velox_backend_x86.yml
index 0822223ffc..9b5d6d12a1 100644
--- a/.github/workflows/velox_backend_x86.yml
+++ b/.github/workflows/velox_backend_x86.yml
@@ -1067,6 +1067,7 @@ jobs:
df -a
dnf autoremove -y && dnf clean all
dnf remove -y cuda-toolkit-12* && dnf install -y cuda-toolkit-13-1
+ pip3 install cmake==4.3.2
ls -l /usr/local/
source /opt/rh/gcc-toolset-12/enable
diff --git a/ep/build-velox/src/get-velox.sh b/ep/build-velox/src/get-velox.sh
index 054061b942..5bc514ce50 100755
--- a/ep/build-velox/src/get-velox.sh
+++ b/ep/build-velox/src/get-velox.sh
@@ -18,8 +18,8 @@ set -exu
CURRENT_DIR=$(cd "$(dirname "$BASH_SOURCE")"; pwd)
VELOX_REPO=https://github.com/IBM/velox.git
-VELOX_BRANCH=dft-2026_07_16
-VELOX_ENHANCED_BRANCH=ibm-2026_07_16
+VELOX_BRANCH=dft-2026_07_22
+VELOX_ENHANCED_BRANCH=ibm-2026_07_22
VELOX_HOME=""
RUN_SETUP_SCRIPT=ON
ENABLE_ENHANCED_FEATURES=OFF
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]