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]

Reply via email to