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]