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/incubator-gluten.git
The following commit(s) were added to refs/heads/main by this push:
new e61a2a8735 [GLUTEN-6887][VL] Daily Update Velox Version (2024_12_07)
(#8171)
e61a2a8735 is described below
commit e61a2a8735c64440e9e9ce7c09849486a149a4db
Author: Gluten Performance Bot
<[email protected]>
AuthorDate: Mon Dec 9 09:52:10 2024 +0800
[GLUTEN-6887][VL] Daily Update Velox Version (2024_12_07) (#8171)
Upstream Velox's New Commits:
2c5384ed4 by Jimmy Lu, fix: Incorrect result when hash probe dynamic
filters push down through right join (11768)
c11a46102 by Masha Basmanova, feat: Add Type::toSummaryString API (11776)
12ae85b56 by aditi-pandit, refactor: Change C style casts to C++ style
(Part 3) (11686)
422fcee45 by zuyu, refactor(parquet): Int96 timestamp column reader (11719)
e983aaccc by Deepak Majeti, refactor(parquet): Move arrow levelComparison
to common (11711)
3ead2f4de by Xiaoxuan Meng, fix: Fix flaky TaskPauseTest.resumeFuture test
(11773)
939c102f0 by Jialiang Tan, feat: Add priority based memory reclaim
framework (11598)
7672dd541 by Yenda Li, Fix initialization order of kSpecialforms (11770)
54ad56dbc by Huameng (Michael) Jiang, refactor(nimble selective reader):
Extract common deduplicated reader helper class (11766)
19533e433 by Jialiang Tan, fix: Make TopNRowNumber reclaimable when loading
lazy (11764)
9226a863e by Huameng (Michael) Jiang, test(nimble selective reader): Add
small read size tests for selective reader complex types (11767)
24b41e5fd by Jacob Wujciak-Jens, build(cmake): Clean up various issues
(11751)
72054031f by Yenda Li, Add ipprefix cast operators for ipaddr [2/n] (11481)
e7fbaea86 by Kevin Wilfong, fix: Throw on white space in percent encoded
values in url_decode (11749)
71d1eca08 by Daniel Bauer, fix: Benchmark flag max_coalesced_distance_bytes
type (11758)
99590e9d4 by Jialiang Tan, feat: Enable RowContainer column stats by
default (11731)
28f43bf4f by Masha Basmanova, feat: Add MultiFragmentPlan::toSummaryString
method (11756)
d97bae061 by Masha Basmanova, feat: Add method to print plan summary (11750)
---
cpp/velox/tests/MemoryManagerTest.cc | 3 ++-
ep/build-velox/src/get_velox.sh | 2 +-
ep/build-velox/src/modify_velox.patch | 9 ++++-----
3 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/cpp/velox/tests/MemoryManagerTest.cc
b/cpp/velox/tests/MemoryManagerTest.cc
index 74bf2c58ef..85df9eed49 100644
--- a/cpp/velox/tests/MemoryManagerTest.cc
+++ b/cpp/velox/tests/MemoryManagerTest.cc
@@ -274,7 +274,8 @@ void MockSparkTaskMemoryManager::release(uint64_t bytes) {
class MockMemoryReclaimer : public facebook::velox::memory::MemoryReclaimer {
public:
- explicit MockMemoryReclaimer(std::vector<void*>& buffs, int32_t size) :
buffs_(buffs), size_(size) {}
+ explicit MockMemoryReclaimer(std::vector<void*>& buffs, int32_t size)
+ : facebook::velox::memory::MemoryReclaimer(0), buffs_(buffs),
size_(size) {}
bool reclaimableBytes(const memory::MemoryPool& pool, uint64_t&
reclaimableBytes) const override {
uint64_t total = 0;
diff --git a/ep/build-velox/src/get_velox.sh b/ep/build-velox/src/get_velox.sh
index 65337932f4..e880db1635 100755
--- a/ep/build-velox/src/get_velox.sh
+++ b/ep/build-velox/src/get_velox.sh
@@ -17,7 +17,7 @@
set -exu
VELOX_REPO=https://github.com/oap-project/velox.git
-VELOX_BRANCH=2024_12_06
+VELOX_BRANCH=2024_12_07
VELOX_HOME=""
OS=`uname -s`
diff --git a/ep/build-velox/src/modify_velox.patch
b/ep/build-velox/src/modify_velox.patch
index bf801ead83..6938deddef 100644
--- a/ep/build-velox/src/modify_velox.patch
+++ b/ep/build-velox/src/modify_velox.patch
@@ -10,16 +10,15 @@ index ddd232050..b6ed2432b 100644
+
FetchContent_MakeAvailable(simdjson)
diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 7fd99b6dc..e7e03a800 100644
+index 5929473ae..e4e28c4f1 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
-@@ -428,7 +428,7 @@ velox_resolve_dependency(Boost 1.77.0 COMPONENTS
${BOOST_INCLUDE_LIBRARIES})
- # for reference. find_package(range-v3)
+@@ -422,7 +422,7 @@ velox_resolve_dependency(Boost 1.77.0 COMPONENTS
${BOOST_INCLUDE_LIBRARIES})
velox_set_source(gflags)
+
-velox_resolve_dependency(gflags COMPONENTS ${VELOX_GFLAGS_TYPE})
+velox_resolve_dependency(gflags)
+
if(NOT TARGET gflags::gflags)
# This is a bit convoluted, but we want to be able to use gflags::gflags as
a
- # target even when velox is built as a subproject which uses
-
\ No newline at end of file
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]