Skip to content

[GLUTEN-6887][VL] Daily Update Velox Version (2026_08_09) - #12731

Open
GlutenPerfBot wants to merge 2 commits into
apache:mainfrom
GlutenPerfBot:tagging-2026_08_09
Open

[GLUTEN-6887][VL] Daily Update Velox Version (2026_08_09)#12731
GlutenPerfBot wants to merge 2 commits into
apache:mainfrom
GlutenPerfBot:tagging-2026_08_09

Conversation

@GlutenPerfBot

@GlutenPerfBot GlutenPerfBot commented Aug 9, 2026

Copy link
Copy Markdown
Contributor

Upstream Velox's New Commits:

844c77cc9 by oerling, feat(torchwave): Multikernel parity with cg (18390)
f0d0557ed by Pedro Pedreira, fix(io_uring): Handle ENOMEM from the availability probe
b3701be01 by wankun, fix: Prevent cancelled direct coalesced loads from exposing partial data
1d8d1e291 by LingBin, refactor: Use CHECK_AND_INC_MEM_OP_STATS for external alloc/free stats
d3d59c862 by carlnayak, feat: Add xxhash128 Presto scalar function (18436)
fc99399aa by Guilherme Kunigami, feat(remote): Only send selected rows to the remote server (18379)
91b49e730 by Krishnakanth, feat: Support kAnti and kLeftSemiFilter in NestedLoopJoin (18161)
5017bfaf1 by Pedro Pedreira, fix(vector): Support OPAQUE vectors in saveVector/restoreVector
0814ab6c8 by dependabot[bot], build(deps): Bump fast-uri from 3.1.0 to 3.1.5 in /website
1d6881b4e by RindsSchei225e, refactor(writer): Rename VeloxWriter to Writer (18431)
b1261a0e9 by Shrinidhi Joshi, feat(exchange): Add TransportKind::kMaterialized and TransportOptions to PartitionedOutput (18425)
36a0651a7 by Krishna Pai, fix(ci): Bump Ubuntu tzdata pin to the currently published build (fixes 18440)
deca9543f by dependabot[bot], build(deps): Bump websocket-driver from 0.7.4 to 0.7.5 in /website
a0bf9327b by Andrii Rosa, fix: Always initialize shell for uv tool
351b0a72f by Sreeni Viswanadha, perf: Skip string conversion for single-element array_join (18361)
71cd8338c by Matt Gara, fix(cudf): Synchronize MarkDistinct state across streams
b603b5b26 by Muhammad Haseeb, feat(cudf): Transform and push down filters in cuDF Iceberg
27196fead by Matt Gara, fix(cudf): Preserve zero-column nested loop join row counts
d4b5285d5 by Xiaoxuan, feat: Add shared dictionary builder and encoding (18418)
fd6fbc5e9 by Pedro Pedreira, fix(fuzzer): Cap KHyperLogLog generated sketch size
a6b2a8f29 by Bikramjeet Singh Vig, fix(dwrf): Apply key filters to preserved flat maps
92422486e by Minni Mittal, feat(spark): Add randn scalar function
77558daec by Raymond Lin, feat(hive): Add read bytes and format to scan batch event (18407)
6d0667cb7 by dependabot[bot], build(deps): Bump postcss from 8.5.12 to 8.5.25 in /website
568652c5f by Kunal Pathak, perf(vector): Accumulate consecutive copy ranges in locals in copyRangesImpl
5cbf734d1 by LingBin, refactor(memory): Remove dangling comment in SharedArbitrator.h
9f4cf9938 by Hongze Zhang, perf: Optimize probing misses using bloom filter for kLeft / kLeftSemiProject / kAnti hash join
d3c2c8cd6 by LingBin, docs(memory): Fix and clarify ArbitrationOperation timestamp comments
a34b683f4 by Natasha Sehgal, feat(aggregates): VARBINARY compare in N-arg min_by/max_by
1354a214b by Natasha Sehgal, test(fuzzer): Fuzz qdigest scalars over full value range (18412)
ef92cf1ba by zhichenxu-meta, fix(rpc): Park instead of busy-spinning under mid-stream BATCH back-pressure (18300)
2615dde9d by JiaKe, refactor(hashjoin): Refactor hashJoinTableType and isLeftNullAwareJoinWithFilter API in HashJoinBridge
c1652ed62 by oerling, feat(torchwave): Fused in-place slice/select/scatter ops (18389)
908bf838e by abhinavmuk04, feat: Add Layer 2 AIMD-under-load test for RPC framework (18311)
6dab64802 by zhichenxu-meta, fix(rpc): Size RPCOperator output from preferredOutputBatchRows (18298)
fe7761f5a by Bikramjeet Singh Vig, fix(tz): Regenerate TimeZoneNames.cpp to cover Europe/Kyiv
1692d7fbc by Krishna Pai, fix(ci): Move stalled ubuntu-latest jobs to 4-core-ubuntu (18392)
334e4ec92 by oerling, feat(torchwave): in-place buffer reuse and clone-elision infra
bda33beec by RindsSchei225e, refactor(writer): Move the writer dependencies to dwio/nimble/writer (18362)
549c16c87 by RindsSchei225e, test(iceberg): Guard IcebergNimbleInsertTest behind VELOX_ENABLE_NIMBLE
a821a1a6d by Shrinidhi Joshi, docs: Add hashtable caching blog
872a94d9a by Eric Fu, feat(hive): Add database name to FileScanBatchEvent (18249)
3106ba073 by Patrick Wilson, feat(cudf): Add GPU TopNRowNumber operator with tests
87f381979 by zhichenxu-meta, refactor: Fold RPCNode call arguments into a CallTypedExpr (18267)
1d9c83a94 by Bikramjeet Singh Vig, refactor(fuzzer): Share the Presto expression fuzzer skip list
6737a72da by Pedro Pedreira, perf(vector): Return OPAQUE values by const ref from DecodedVector::valueAt
b60289eb9 by Eric Fu, fix(iceberg): Default-initialize FieldIdColumnSpec::requiredSubfields
690569ed2 by kevinwilfong, fix(SortBuffer): Release accumulated rows once all output is produced (18357)
31ab7fc05 by Pedro Pedreira, refactor(type): Consolidate is_shared_ptr trait into Type.h (18365)
3adc0c5b9 by abhinavmuk04, Fix lock-order-inversion in RPCState waiter wakeup (18310)
58e5c678e by dependabot[bot], build(ci): Bump actions/upload-artifact from 4.6.2 to 7.0.1
12cee0b55 by dependabot[bot], build(ci): Bump actions/download-artifact from 4.3.0 to 8.0.1
a3dd57068 by Pramod Satya, feat(cuDF): Refactor expression subsystem to remove CPU expression dependency
ef1caf839 by Natasha Sehgal, feat: Add TrackedExecutor to velox/common/base (18359)
0cfbfe451 by Maria Basmanova, fix(type): Keep upper 64 bits of HUGEINT in Variant serde (18351)
be5f084ad by Krishna Pai, fix(build): Suppress clang-tidy nullability-completeness via --extra-arg
47d5b9dff by Ping Liu, feat(parquet): Read columns by field ID
5331684b0 by Mohammad Linjawi, fix(HashAggregation): Do not drop input batches under downstream back-pressure
a9390325b by Shruti Shivakumar, fix(exec): Handle custom join bridges in mixed grouped execution
249d7c8a8 by dependabot[bot], build(ci): Bump actions/setup-python from 6.0.0 to 7.0.0
a72b46638 by dependabot[bot], build(ci): Bump actions/checkout from 5.0.0 to 7.0.1
f5aa02e15 by Dong Wang, misc: Fix typos in Task.cpp
fd022bd17 by Patrick Wilson, fix(cudf): Fix build-side visibility race in CudfNestedLoopJoinProbe
4fc985cee by LingBin, feat(memory): Include allocator failure message in allocateAligned error
98d131acf by LingBin, fix: Correct addLeafPool threadSafe comment in Memory
f4de7283f by Shruti Shivakumar, fix(cudf): Deduplicate probe rows in leftSemiFilterJoin with multiple build batches
01c46469d by LingBin, fix(docs): Render '/*argName=*/' literally in CODING_STYLE.md
f99b97da4 by Bikramjeet Singh Vig, fix(exec): Compile OutputTransportEntry under Clang 15 (18307)
1626c647a by RindsSchei225e, feat(dwrf): Optionally verify compressed pages round-trip on write
c2927fc94 by Krishna Pai, fix: Restore Clang-15 nightly (scheduled Fuzzer Jobs) build (18081)
e698feccd by Raymond Lin, fix: PushDictionaryToRowVectorLeaves loses struct nulls under a null-free dictionary
f73dce58b by kevinwilfong, fix(dwrf): Fix flat map struct-key UAF on stringKeys_ realloc (18319)
8978b89f4 by Bikramjeet Singh Vig, fix(ci): Fix pyvelox wheels workflow (18340)
d5ac4db8a by Ke, feat(fuzzer): Cross-config dictionary read path verification in TableEvolutionFuzzer (18295)
b22b52d3f by JiaKe, fix(docs): Fix configs.rst Parquet options table rendering in GitHub preview
d47f2125d by Bikramjeet Singh Vig, test(parquet): Disable compression round-trip test (18330)
3edd5c7a2 by Muhammad Haseeb, feat(cudf): Support sub-splits and filters in cudf Iceberg
dbde3f27f by PRASHANT GOLASH, refactor(nimble): Rename leftover chunkIndex identifiers to chunkStats (18328)
5d3e95af3 by Bikramjeet Singh Vig, fix(parquet): Preserve explicit writer options
f1480d35c by meta-codesync[bot], perf(exec): Avoid redundant serializer reinit in PartitionedOutput clear
b00ee2dd0 by Daniel Bauer, feat(cudf): Push down kNegatedBigintRange subfield filter
24949d1b3 by Scottie Hanff, fix(s3): Improve error messages and retryable detection
456fd34c2 by Karthikeyan, fix(compression): Fix LZO decompressor on ARM64
dd7d12175 by Wechar Yu, fix: Support dictionary-wrapped approx_percentile intermediate arrays
5fd40273e by Shruti Shivakumar, fix(cudf): Use operator IDs for hash join peer probe lookup
285e9abf5 by Bikramjeet Singh Vig, docs(blog): Compare jemalloc and mmap allocators (18324)
63497f6d7 by Apurva Kumar, feat: Thread per-query session credential into Iceberg read and write paths
15b846c8c by Bikramjeet Singh Vig, fix(build): Disable nullability-completeness in clang-tidy
3b2665a0d by Shruti Shivakumar, fix(cudf): Fix NLJ mismatch emission when no probe/build columns in output
aa849f182 by Zhenyuan Zhao, fix: Forward an optional post-processor through IcebergColumnHandle (18301)
578504b72 by Karthikeyan, fix(hdfs): Fail cleanly when libhdfs cannot be loaded
548306bab by Ping Liu, refactor: Move orc format specific configs out of dwio::common
116e9bf06 by Apurva Kumar, fix: Correct Iceberg deletion-vector-v1 CRC-32 to match spec (18296)

velox_branch: https://github.com/IBM/velox/commits/dft-2026_08_09

Related issue: #6887

Upstream Velox's New Commits:
844c77cc9 by oerling, feat(torchwave): Multikernel parity with cg (#18390)
f0d0557ed by Pedro Pedreira, fix(io_uring): Handle ENOMEM from the availability probe
b3701be01 by wankun, fix: Prevent cancelled direct coalesced loads from exposing partial data
1d8d1e291 by LingBin, refactor: Use CHECK_AND_INC_MEM_OP_STATS for external alloc/free stats
d3d59c862 by carlnayak, feat: Add xxhash128 Presto scalar function (#18436)
fc99399aa by Guilherme Kunigami, feat(remote): Only send selected rows to the remote server (#18379)
91b49e730 by Krishnakanth, feat: Support kAnti and kLeftSemiFilter in NestedLoopJoin (#18161)
5017bfaf1 by Pedro Pedreira, fix(vector): Support OPAQUE vectors in saveVector/restoreVector
0814ab6c8 by dependabot[bot], build(deps): Bump fast-uri from 3.1.0 to 3.1.5 in /website
1d6881b4e by RindsSchei225e, refactor(writer): Rename VeloxWriter to Writer (#18431)
b1261a0e9 by Shrinidhi Joshi, feat(exchange): Add TransportKind::kMaterialized and TransportOptions to PartitionedOutput (#18425)
36a0651a7 by Krishna Pai, fix(ci): Bump Ubuntu tzdata pin to the currently published build (fixes #18440)
deca9543f by dependabot[bot], build(deps): Bump websocket-driver from 0.7.4 to 0.7.5 in /website
a0bf9327b by Andrii Rosa, fix: Always initialize shell for uv tool
351b0a72f by Sreeni Viswanadha, perf: Skip string conversion for single-element array_join (#18361)
71cd8338c by Matt Gara, fix(cudf): Synchronize MarkDistinct state across streams
b603b5b26 by Muhammad Haseeb, feat(cudf): Transform and push down filters in cuDF Iceberg
27196fead by Matt Gara, fix(cudf): Preserve zero-column nested loop join row counts
d4b5285d5 by Xiaoxuan, feat: Add shared dictionary builder and encoding (#18418)
fd6fbc5e9 by Pedro Pedreira, fix(fuzzer): Cap KHyperLogLog generated sketch size
a6b2a8f29 by Bikramjeet Singh Vig, fix(dwrf): Apply key filters to preserved flat maps
92422486e by Minni Mittal, feat(spark): Add randn scalar function
77558daec by Raymond Lin, feat(hive): Add read bytes and format to scan batch event (#18407)
6d0667cb7 by dependabot[bot], build(deps): Bump postcss from 8.5.12 to 8.5.25 in /website
568652c5f by Kunal Pathak, perf(vector): Accumulate consecutive copy ranges in locals in copyRangesImpl
5cbf734d1 by LingBin, refactor(memory): Remove dangling comment in SharedArbitrator.h
9f4cf9938 by Hongze Zhang, perf: Optimize probing misses using bloom filter for kLeft / kLeftSemiProject / kAnti hash join
d3c2c8cd6 by LingBin, docs(memory): Fix and clarify ArbitrationOperation timestamp comments
a34b683f4 by Natasha Sehgal, feat(aggregates): VARBINARY compare in N-arg min_by/max_by
1354a214b by Natasha Sehgal, test(fuzzer): Fuzz qdigest scalars over full value range (#18412)
ef92cf1ba by zhichenxu-meta, fix(rpc): Park instead of busy-spinning under mid-stream BATCH back-pressure (#18300)
2615dde9d by JiaKe, refactor(hashjoin): Refactor hashJoinTableType and isLeftNullAwareJoinWithFilter API in HashJoinBridge
c1652ed62 by oerling, feat(torchwave): Fused in-place slice/select/scatter ops (#18389)
908bf838e by abhinavmuk04, feat: Add Layer 2 AIMD-under-load test for RPC framework (#18311)
6dab64802 by zhichenxu-meta, fix(rpc): Size RPCOperator output from preferredOutputBatchRows (#18298)
fe7761f5a by Bikramjeet Singh Vig, fix(tz): Regenerate TimeZoneNames.cpp to cover Europe/Kyiv
1692d7fbc by Krishna Pai, fix(ci): Move stalled ubuntu-latest jobs to 4-core-ubuntu (#18392)
334e4ec92 by oerling, feat(torchwave): in-place buffer reuse and clone-elision infra
bda33beec by RindsSchei225e, refactor(writer): Move the writer dependencies to dwio/nimble/writer (#18362)
549c16c87 by RindsSchei225e, test(iceberg): Guard IcebergNimbleInsertTest behind VELOX_ENABLE_NIMBLE
a821a1a6d by Shrinidhi Joshi, docs: Add hashtable caching blog
872a94d9a by Eric Fu, feat(hive): Add database name to FileScanBatchEvent (#18249)
3106ba073 by Patrick Wilson, feat(cudf): Add GPU TopNRowNumber operator with tests
87f381979 by zhichenxu-meta, refactor: Fold RPCNode call arguments into a CallTypedExpr (#18267)
1d9c83a94 by Bikramjeet Singh Vig, refactor(fuzzer): Share the Presto expression fuzzer skip list
6737a72da by Pedro Pedreira, perf(vector): Return OPAQUE values by const ref from DecodedVector::valueAt
b60289eb9 by Eric Fu, fix(iceberg): Default-initialize FieldIdColumnSpec::requiredSubfields
690569ed2 by kevinwilfong, fix(SortBuffer): Release accumulated rows once all output is produced (#18357)
31ab7fc05 by Pedro Pedreira, refactor(type): Consolidate is_shared_ptr trait into Type.h (#18365)
3adc0c5b9 by abhinavmuk04, Fix lock-order-inversion in RPCState waiter wakeup (#18310)
58e5c678e by dependabot[bot], build(ci): Bump actions/upload-artifact from 4.6.2 to 7.0.1
12cee0b55 by dependabot[bot], build(ci): Bump actions/download-artifact from 4.3.0 to 8.0.1
a3dd57068 by Pramod Satya, feat(cuDF): Refactor expression subsystem to remove CPU expression dependency
ef1caf839 by Natasha Sehgal, feat: Add TrackedExecutor to velox/common/base (#18359)
0cfbfe451 by Maria Basmanova, fix(type): Keep upper 64 bits of HUGEINT in Variant serde (#18351)
be5f084ad by Krishna Pai, fix(build): Suppress clang-tidy nullability-completeness via --extra-arg
47d5b9dff by Ping Liu, feat(parquet): Read columns by field ID
5331684b0 by Mohammad Linjawi, fix(HashAggregation): Do not drop input batches under downstream back-pressure
a9390325b by Shruti Shivakumar, fix(exec): Handle custom join bridges in mixed grouped execution
249d7c8a8 by dependabot[bot], build(ci): Bump actions/setup-python from 6.0.0 to 7.0.0
a72b46638 by dependabot[bot], build(ci): Bump actions/checkout from 5.0.0 to 7.0.1
f5aa02e15 by Dong Wang, misc: Fix typos in Task.cpp
fd022bd17 by Patrick Wilson, fix(cudf): Fix build-side visibility race in CudfNestedLoopJoinProbe
4fc985cee by LingBin, feat(memory): Include allocator failure message in allocateAligned error
98d131acf by LingBin, fix: Correct addLeafPool threadSafe comment in Memory
f4de7283f by Shruti Shivakumar, fix(cudf): Deduplicate probe rows in leftSemiFilterJoin with multiple build batches
01c46469d by LingBin, fix(docs): Render '/*argName=*/' literally in CODING_STYLE.md
f99b97da4 by Bikramjeet Singh Vig, fix(exec): Compile OutputTransportEntry under Clang 15 (#18307)
1626c647a by RindsSchei225e, feat(dwrf): Optionally verify compressed pages round-trip on write
c2927fc94 by Krishna Pai, fix: Restore Clang-15 nightly (scheduled Fuzzer Jobs) build (#18081)
e698feccd by Raymond Lin, fix: PushDictionaryToRowVectorLeaves loses struct nulls under a null-free dictionary
f73dce58b by kevinwilfong, fix(dwrf): Fix flat map struct-key UAF on stringKeys_ realloc (#18319)
8978b89f4 by Bikramjeet Singh Vig, fix(ci): Fix pyvelox wheels workflow (#18340)
d5ac4db8a by Ke, feat(fuzzer): Cross-config dictionary read path verification in TableEvolutionFuzzer (#18295)
b22b52d3f by JiaKe, fix(docs): Fix configs.rst Parquet options table rendering in GitHub preview
d47f2125d by Bikramjeet Singh Vig, test(parquet): Disable compression round-trip test (#18330)
3edd5c7a2 by Muhammad Haseeb, feat(cudf): Support sub-splits and filters in cudf Iceberg
dbde3f27f by PRASHANT GOLASH, refactor(nimble): Rename leftover chunkIndex identifiers to chunkStats (#18328)
5d3e95af3 by Bikramjeet Singh Vig, fix(parquet): Preserve explicit writer options
f1480d35c by meta-codesync[bot], perf(exec): Avoid redundant serializer reinit in PartitionedOutput clear
b00ee2dd0 by Daniel Bauer, feat(cudf): Push down kNegatedBigintRange subfield filter
24949d1b3 by Scottie Hanff, fix(s3): Improve error messages and retryable detection
456fd34c2 by Karthikeyan, fix(compression): Fix LZO decompressor on ARM64
dd7d12175 by Wechar Yu, fix: Support dictionary-wrapped approx_percentile intermediate arrays
5fd40273e by Shruti Shivakumar, fix(cudf): Use operator IDs for hash join peer probe lookup
285e9abf5 by Bikramjeet Singh Vig, docs(blog): Compare jemalloc and mmap allocators (#18324)
63497f6d7 by Apurva Kumar, feat: Thread per-query session credential into Iceberg read and write paths
15b846c8c by Bikramjeet Singh Vig, fix(build): Disable nullability-completeness in clang-tidy
3b2665a0d by Shruti Shivakumar, fix(cudf): Fix NLJ mismatch emission when no probe/build columns in output
aa849f182 by Zhenyuan Zhao, fix: Forward an optional post-processor through IcebergColumnHandle (#18301)
578504b72 by Karthikeyan, fix(hdfs): Fail cleanly when libhdfs cannot be loaded
548306bab by Ping Liu, refactor: Move orc format specific configs out of dwio::common
116e9bf06 by Apurva Kumar, fix: Correct Iceberg deletion-vector-v1 CRC-32 to match spec (#18296)

Signed-off-by: glutenperfbot <glutenperfbot@glutenproject-internal.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants