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 5ead48617e [GLUTEN-6887][VL] Daily Update Velox Version (2026_08_14)
(#12769)
5ead48617e is described below
commit 5ead48617e7d858a9f71c7b14a574c5a8f8d0516
Author: Gluten Performance Bot
<[email protected]>
AuthorDate: Fri Aug 14 19:18:21 2026 +0100
[GLUTEN-6887][VL] Daily Update Velox Version (2026_08_14) (#12769)
* [GLUTEN-6887][VL] Daily Update Velox Version (dft-2026_08_14)
Upstream Velox's New Commits:
aae71e232 by Bradley Dice, fix(cudf): Link Iceberg test with gmock
54eed8163 by Natasha Sehgal, refactor: Allow subclassing
ConcurrentRuntimeStatWriter
353180084 by zhichenxu-meta, refactor(rpc): Remove the legacy RPCNode
flattened-args constructor (contract) (#18270)
a571b61d4 by JiaKe, feat: Fix the full outer join result mismatch issue
3ccc2b4db by Pradeep Vaka, refactor(hive): Share partition value conversion
(#18419)
1e3bf343b by Natasha Sehgal, feat(base): Add ConcurrentRuntimeStatWriter
(#18416)
a96d0415c by Philo He, fix(spark): Enable ANSI-compliant cast from DECIMAL
to DECIMAL
bafd65c57 by LingBin, refactor(memory): Use VELOX_MEM_LOG_EVERY_MS in
SharedArbitrator
89417cdb1 by Matt Gara, fix(serializers): Fix stale null count in Presto
deserialization
ce06d6f62 by Karthikeyan, fix(test): Increase data size in
spillPartitionBitsOverlap test
8ed45ee4d by kevinwilfong, perf: Bound RowsStreamingWindowBuild memory for
large single partitions (#18378)
16ffaea1b by Hongze Zhang, refactor: Add format-specific runtime stats API
67eb83a97 by Rui Mo, fix: Parquet column reader options initialization order
Signed-off-by: glutenperfbot <[email protected]>
* fix runtimestats api
Signed-off-by: Yuan <[email protected]>
* fix cache at PR branch
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_arm.yml | 9 ++++++---
.github/workflows/velox_backend_enhanced.yml | 8 +++++---
.github/workflows/velox_backend_x86.yml | 6 +++---
cpp/velox/compute/delta/DeltaSplitReader.cpp | 2 +-
cpp/velox/compute/delta/DeltaSplitReader.h | 2 +-
ep/build-velox/src/get-velox.sh | 4 ++--
6 files changed, 18 insertions(+), 13 deletions(-)
diff --git a/.github/workflows/velox_backend_arm.yml
b/.github/workflows/velox_backend_arm.yml
index a969db76ca..d646ecb4e8 100644
--- a/.github/workflows/velox_backend_arm.yml
+++ b/.github/workflows/velox_backend_arm.yml
@@ -86,14 +86,17 @@ jobs:
run: |
df -a
export CCACHE_MAXSIZE=1G
+ mkdir -p $GITHUB_WORKSPACE/.ccache
+ ccache -sz
bash dev/ci-velox-buildstatic-centos-9.sh
ccache -s
- name: "Save ccache"
- uses: actions/cache/save@v4
- id: ccache
+ if: always()
+ uses:
apache/infrastructure-actions/stash/save@0ba14156c9f4c3cfbe4b0c9f36339ab0f8d81e53
with:
path: '${{ env.CCACHE_DIR }}'
- key: ccache-centos8-release-default-${{runner.arch}}-${{github.sha}}
+ key: ccache-centos8-release-default-${{runner.arch}}-${{
hashFiles('ep/build-velox/src/**') }}
+ include-hidden-files: true
- uses: actions/upload-artifact@v7
with:
name: velox-native-lib-centos-8-${{github.sha}}
diff --git a/.github/workflows/velox_backend_enhanced.yml
b/.github/workflows/velox_backend_enhanced.yml
index 408244b8ea..9c2a29bb54 100644
--- a/.github/workflows/velox_backend_enhanced.yml
+++ b/.github/workflows/velox_backend_enhanced.yml
@@ -81,16 +81,18 @@ jobs:
export CCACHE_DIR=/work/.ccache
export CCACHE_MAXSIZE=1G
mkdir -p /work/.ccache
+ ccache -sz
bash dev/ci-velox-buildstatic-centos-7-enhanced-features.sh
ccache -s
"
- name: "Save ccache"
- uses: actions/cache/save@v4
- id: ccache
+ if: always()
+ uses:
apache/infrastructure-actions/stash/save@0ba14156c9f4c3cfbe4b0c9f36339ab0f8d81e53
with:
path: '${{ env.CCACHE_DIR }}'
- key: ccache-enhanced-centos7-release-default-${{github.sha}}
+ key: ccache-enhanced-centos7-release-default-${{
hashFiles('ep/build-velox/src/**') }}
+ include-hidden-files: true
- uses: actions/upload-artifact@v7
with:
name: velox-native-lib-enhanced-centos-7-${{github.sha}}
diff --git a/.github/workflows/velox_backend_x86.yml
b/.github/workflows/velox_backend_x86.yml
index 981adf8c19..9ced760e26 100644
--- a/.github/workflows/velox_backend_x86.yml
+++ b/.github/workflows/velox_backend_x86.yml
@@ -88,11 +88,11 @@ jobs:
- name: "Save ccache"
if: always()
- uses: actions/cache/save@v4
- id: ccache
+ uses:
apache/infrastructure-actions/stash/save@0ba14156c9f4c3cfbe4b0c9f36339ab0f8d81e53
with:
path: '${{ env.CCACHE_DIR }}'
- key: ccache-centos7-release-default-${{github.sha}}
+ key: ccache-centos7-release-default-${{
hashFiles('ep/build-velox/src/**') }}
+ include-hidden-files: true
- uses: actions/upload-artifact@v7
with:
name: velox-native-lib-centos-7-${{github.sha}}
diff --git a/cpp/velox/compute/delta/DeltaSplitReader.cpp
b/cpp/velox/compute/delta/DeltaSplitReader.cpp
index 0b71cf64cf..37e1b2ec27 100644
--- a/cpp/velox/compute/delta/DeltaSplitReader.cpp
+++ b/cpp/velox/compute/delta/DeltaSplitReader.cpp
@@ -102,7 +102,7 @@ DeltaSplitReader::DeltaSplitReader(
void DeltaSplitReader::prepareSplit(
std::shared_ptr<common::MetadataFilter> metadataFilter,
- dwio::common::RuntimeStatistics& runtimeStats,
+ dwio::common::RuntimeStats& runtimeStats,
const folly::F14FastMap<std::string, std::string>& fileReadOps) {
(void)fileReadOps;
#if GLUTEN_VELOX_DELTA_USE_FILE_SPLIT_READER
diff --git a/cpp/velox/compute/delta/DeltaSplitReader.h
b/cpp/velox/compute/delta/DeltaSplitReader.h
index a9d4d2940c..67f17216cf 100644
--- a/cpp/velox/compute/delta/DeltaSplitReader.h
+++ b/cpp/velox/compute/delta/DeltaSplitReader.h
@@ -97,7 +97,7 @@ class DeltaSplitReader : public DeltaSplitReaderBase {
void prepareSplit(
std::shared_ptr<common::MetadataFilter> metadataFilter,
- dwio::common::RuntimeStatistics& runtimeStats,
+ dwio::common::RuntimeStats& runtimeStats,
const folly::F14FastMap<std::string, std::string>& fileReadOps = {})
override;
uint64_t next(uint64_t size, VectorPtr& output) override;
diff --git a/ep/build-velox/src/get-velox.sh b/ep/build-velox/src/get-velox.sh
index 477b75cf30..df8da48e55 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_08_12
-VELOX_ENHANCED_BRANCH=ibm-2026_08_12
+VELOX_BRANCH=dft-2026_08_14
+VELOX_ENHANCED_BRANCH=ibm-2026_08_14
VELOX_HOME=""
RUN_SETUP_SCRIPT=ON
ENABLE_ENHANCED_FEATURES=OFF
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]