This is an automated email from the ASF dual-hosted git repository.

yuanzhou 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 4ed8528fed [GLUTEN-6887][VL] Daily Update Velox Version (2026_03_11) 
(#11736)
4ed8528fed is described below

commit 4ed8528fed06b9cf54029c7248f9ff321a8a7e31
Author: Gluten Performance Bot 
<[email protected]>
AuthorDate: Thu Mar 12 09:44:41 2026 +0000

    [GLUTEN-6887][VL] Daily Update Velox Version (2026_03_11) (#11736)
    
    * [GLUTEN-6887][VL] Daily Update Velox Version (dft-2026_03_11)
    
    Upstream Velox's New Commits:
    4d936989e by Abhinav Mukherjee, Add the dot_product UDF (#15971)
    10389727a by Pratik Pugalia, Fix Expression Fuzzer crash: block TIME type 
in isConstantExprSupported (#16688)
    5f4a61fdc by Zhenyuan Zhao, fix(parquet): Adjust include for parquet reader 
(#16706)
    ea90ba5c3 by Zoltan Arnold Nagy, feat(cudf): Add BigintMultiRange and 
MultiRange filter support to AST conversion (#16628)
    017699636 by Hongze Zhang, perf: Skip hash cache in 
`VectorHasher::lookupValueIds` when not beneficial (#16677)
    60d099d3c by lingbin, refactor: Make StreamArena::allocationQuantum_ a 
static constexpr (#16698)
    ca2e35b42 by Natasha Sehgal, feat: Add messageTemplate field to 
VeloxException for error categorization (#16617)
    813fddf91 by lingbin, fix: Update hash table doc to reflect load factor 
change from 7/8 to 0.7 (#16699)
    8a4cf83c4 by Krishna Pai, build: Add gRPC, gh, and jq to ubuntu-22.04 
container image (#16701)
    7ad5eaa16 by Xiaoxuan Meng, docs: Add Meng Duan as maintainer for Core 
Library, Memory Management, and Fuzzers (#16702)
    fc857368d by Zhichen Xu, feat(rpc): Add core RPC types, client interface, 
and mock client [1/8] (OSS) (#16645)
    91b2e4585 by Masha Basmanova, feat: Implement 
ParquetReader::columnStatistics() (#16700)
    2435a61de by Jimmy Lu, docs: Allow multiple chains in column extraction 
pushdown (#16683)
    56992709b by Masha Basmanova, refactor: Add format-agnostic 
StatisticsBuilder to dwio/common (#16693)
    d3cad576a by Patrick Sullivan, refactor(geo): Reduce duplicated code in geo 
tests (#16369)
    279f7c80e by Hongze Zhang, feat: Add string dynamic filter pushdown from 
hash probe (#16472)
    4bea9bad3 by Xiaoxuan Meng, fix: Fix TSAN data race in SortBuffer output 
vector reuse (#16697)
    f58324cd8 by kpai, fix: Remove Ubuntu Benchmark CI workflow (#16690)
    f01d62259 by Shruti Shivakumar, fix(cuDF): Fix cudf test failures (#16686)
    344087e4f by Krishna Pai, feat: Add support for additional context for 
claude reviews (#16684)
    2cfaa1cc2 by jiangtian, fix: Destroy the previously created accumulator for 
AggregateWindow to fix memory leak (#15679)
    15879ed5c by Yedidya Feldblum, migrate rename to 
folly::available_concurrency in velox (#16678)
    
    Signed-off-by: glutenperfbot <[email protected]>
    
    * fix folly api
    
    Signed-off-by: Yuan <[email protected]>
    
    * fix
    
    Signed-off-by: Yuan <[email protected]>
    
    * bump folly in centos8
    
    Signed-off-by: Yuan <[email protected]>
    
    * fix
    
    Signed-off-by: Yuan <[email protected]>
    
    * Revert "bump folly in centos8"
    
    This reverts commit b36ed6f07381954e17c0b9fd41bac7dbbd76ec3f.
    
    * switch to use centos9
    
    Signed-off-by: Yuan <[email protected]>
    
    * Revert "switch to use centos9"
    
    This reverts commit 5ce4d7e2516667891dfb23cebb3b5e3ebc43236d.
    
    * fix
    
    Signed-off-by: Yuan <[email protected]>
    
    * Revert "fix"
    
    This reverts commit 0ed7a93d9b19601093c42aa05eebf0272c69b5f8.
    
    ---------
    
    Signed-off-by: glutenperfbot <[email protected]>
    Signed-off-by: Yuan <[email protected]>
    Co-authored-by: glutenperfbot <[email protected]>
    Co-authored-by: Yuan <[email protected]>
---
 dev/vcpkg/ports/folly/adding-api.patch | 34 ++++++++++++++++++++++++++++++++++
 dev/vcpkg/ports/folly/portfile.cmake   |  1 +
 ep/build-velox/src/get-velox.sh        |  4 ++--
 3 files changed, 37 insertions(+), 2 deletions(-)

diff --git a/dev/vcpkg/ports/folly/adding-api.patch 
b/dev/vcpkg/ports/folly/adding-api.patch
new file mode 100644
index 0000000000..67973b93a0
--- /dev/null
+++ b/dev/vcpkg/ports/folly/adding-api.patch
@@ -0,0 +1,34 @@
+diff --git a/folly/system/HardwareConcurrency.cpp 
b/folly/system/HardwareConcurrency.cpp
+index 71213c80a..cd1852034 100644
+--- a/folly/system/HardwareConcurrency.cpp
++++ b/folly/system/HardwareConcurrency.cpp
+@@ -36,4 +36,18 @@ unsigned int hardware_concurrency() noexcept {
+   return std::thread::hardware_concurrency();
+ }
+
++unsigned int available_concurrency() noexcept {
++#if defined(__linux__) && !defined(__ANDROID__)
++  cpu_set_t cpuset;
++  if (!sched_getaffinity(0, sizeof(cpuset), &cpuset)) {
++    auto count = CPU_COUNT(&cpuset);
++    if (count != 0) {
++      return count;
++    }
++  }
++#endif
++
++  return std::thread::hardware_concurrency();
++}
++
+ } // namespace folly
+diff --git a/folly/system/HardwareConcurrency.h 
b/folly/system/HardwareConcurrency.h
+index 7c497634c..71dfb5db1 100644
+--- a/folly/system/HardwareConcurrency.h
++++ b/folly/system/HardwareConcurrency.h
+@@ -20,4 +20,6 @@ namespace folly {
+
+ unsigned int hardware_concurrency() noexcept;
+
++unsigned int available_concurrency() noexcept;
++
+ } // namespace folly
diff --git a/dev/vcpkg/ports/folly/portfile.cmake 
b/dev/vcpkg/ports/folly/portfile.cmake
index cd35241634..bc1c4e9693 100644
--- a/dev/vcpkg/ports/folly/portfile.cmake
+++ b/dev/vcpkg/ports/folly/portfile.cmake
@@ -13,6 +13,7 @@ vcpkg_from_github(
         disable-uninitialized-resize-on-new-stl.patch
         fix-unistd-include.patch
         fix-absolute-dir.patch
+        adding-api.patch
 )
 file(REMOVE "${SOURCE_PATH}/CMake/FindFastFloat.cmake")
 file(REMOVE "${SOURCE_PATH}/CMake/FindFmt.cmake")
diff --git a/ep/build-velox/src/get-velox.sh b/ep/build-velox/src/get-velox.sh
index c3e3cf0f42..f3a01df66e 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_03_10-iceberg
-VELOX_ENHANCED_BRANCH=ibm-2026_03_10
+VELOX_BRANCH=dft-2026_03_11-iceberg
+VELOX_ENHANCED_BRANCH=ibm-2026_03_11
 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