Skip to content

[GLUTEN-6887][VL] Daily Update Velox Version (2026_05_11)#12068

Merged
zhouyuan merged 3 commits into
apache:mainfrom
GlutenPerfBot:tagging-2026_05_11
May 12, 2026
Merged

[GLUTEN-6887][VL] Daily Update Velox Version (2026_05_11)#12068
zhouyuan merged 3 commits into
apache:mainfrom
GlutenPerfBot:tagging-2026_05_11

Conversation

@GlutenPerfBot
Copy link
Copy Markdown
Contributor

@GlutenPerfBot GlutenPerfBot commented May 11, 2026

Upstream Velox's New Commits:

101d383a8 by Suryadev Sahadevan Rajesh, fix(type): Remove folly/dynamic.h from Type.h by extracting TypeSerdeCache (17374)
47c35e5a3 by Xiaoxuan Meng, refactor: Add IO stats setters to ReaderOptions and use pool-only constructor (17470)
97888318e by Suryadev Sahadevan Rajesh, fix(type): Move inline serialize/deserialize methods from Type.h to Type.cpp (17373)
7ebe238d1 by Guilherme Kunigami, fix: Use singleton instance for opaque type when parsing types (17403)
ffb67c4a3 by Xiaoxuan Meng, fix: Fix BufferPool::release to take BufferPtr&& with uniqueness check (17469)
2bbc11ed8 by Suryadev Sahadevan Rajesh, fix(type): Remove folly/dynamic.h from StringView.h, Timestamp.h, and HugeInt.h (17372)
613c5d7df by Xiaoxuan Meng, refactor: Move FileHandle and FileProperties to velox/common/caching (17466)
6d076b5ae by Joe Abraham, feat: Add row lineage metadata columns to Iceberg reader (16716)
e958eb1bc by Peter Enescu, feat(velox): Support implicit integer-to-decimal type coercion (17447)
d3c457556 by Pratik Pugalia, fix(cache): drop stale checkpoint when checkpointing is disabled (17453)
475ca0202 by Pratik Pugalia, build: Drop unnecessary velox_core_expressions dep (17451)
54c503104 by Elodie Li, perf: skip lazy vector loading in FilterProject when output has no unloaded lazies to reduce loadReusedLazyVectors CPU cost (17458)

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

Related issue: #6887

glutenperfbot and others added 2 commits May 11, 2026 15:07
Upstream Velox's New Commits:
101d383a8 by Suryadev Sahadevan Rajesh, fix(type): Remove folly/dynamic.h from Type.h by extracting TypeSerdeCache (#17374)
47c35e5a3 by Xiaoxuan Meng, refactor: Add IO stats setters to ReaderOptions and use pool-only constructor (#17470)
97888318e by Suryadev Sahadevan Rajesh, fix(type): Move inline serialize/deserialize methods from Type.h to Type.cpp (#17373)
7ebe238d1 by Guilherme Kunigami, fix: Use singleton instance for opaque type when parsing types (#17403)
ffb67c4a3 by Xiaoxuan Meng, fix: Fix BufferPool::release to take BufferPtr&& with uniqueness check (#17469)
2bbc11ed8 by Suryadev Sahadevan Rajesh, fix(type): Remove folly/dynamic.h from StringView.h, Timestamp.h, and HugeInt.h (#17372)
613c5d7df by Xiaoxuan Meng, refactor: Move FileHandle and FileProperties to velox/common/caching (#17466)
6d076b5ae by Joe Abraham, feat: Add row lineage metadata columns to Iceberg reader (#16716)
e958eb1bc by Peter Enescu, feat(velox): Support implicit integer-to-decimal type coercion (#17447)
d3c457556 by Pratik Pugalia, fix(cache): drop stale checkpoint when checkpointing is disabled (#17453)
475ca0202 by Pratik Pugalia, build: Drop unnecessary velox_core_expressions dep (#17451)
54c503104 by Elodie Li, perf: skip lazy vector loading in FilterProject when output has no unloaded lazies to reduce loadReusedLazyVectors CPU cost (#17458)

Signed-off-by: glutenperfbot <glutenperfbot@glutenproject-internal.com>
@malinjawi malinjawi force-pushed the tagging-2026_05_11 branch 4 times, most recently from 148dc4b to e8ba82f Compare May 11, 2026 20:21
@malinjawi malinjawi force-pushed the tagging-2026_05_11 branch from e8ba82f to e2324ec Compare May 11, 2026 23:44
@malinjawi
Copy link
Copy Markdown
Contributor

malinjawi commented May 12, 2026

The rebase requires the Gluten-side fix below:

#12068 - fix CRoaring discovery/linking for CUDf builds. The original roaring bitmap patch worked with older CUDf runs, but this rebase picks up a newer Velox/CUDf dependency layout where Gluten no longer finds libroaring directly and the old pkg-config fallback leaves roaring_bitmap_* unresolved.

(commit f8990af) - adjust decimal partition serialization to match newer Velox partition value parsing. Recent Velox reads decimal partition/default values from plain decimal strings, so Gluten must serialize decimal partition values with toPlainString instead of unscaled integer form.

cc: @zhouyuan

@zhouyuan zhouyuan merged commit ea4d893 into apache:main May 12, 2026
59 checks passed
@prestodb-ci
Copy link
Copy Markdown

prestodb-ci commented May 12, 2026

Failed to trigger lakehouse/gluten rebase pipeline for PR #12068: failed to execute request: Post "/job/presto-performance/job/presto-performance/job/pipeline-rebase-lakehouse-gluten/securityRealm/securityRealm/securityRealm/securityRealm/securityRealm/securityRealm/securityRealm/securityRealm/securityRealm/securityRealm/commenceLogin": stopped after 10 redirects

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.

4 participants