Skip to content

[GLUTEN-6887][VL] Daily Update Velox Version (2026_08_05) - #12692

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

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

Conversation

@GlutenPerfBot

@GlutenPerfBot GlutenPerfBot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Upstream Velox's New Commits:

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_05

Related issue: #6887

Upstream Velox's New Commits:
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>
@FelixYBW

FelixYBW commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Velox uses kUseColumnNamesSession to handle both Parquet and ORC. We still keep spark.gluten.sql.columnar.backend.velox.parquetUseColumnNames and spark.gluten.sql.columnar.backend.velox.orcUseColumnNames but both map to velox's kUseColumnNamesSession. So the two config impacts each other in Gluten.

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