Skip to content

Commit e61a2a8

Browse files
[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)
1 parent 36f92a5 commit e61a2a8

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

cpp/velox/tests/MemoryManagerTest.cc

+2-1
Original file line numberDiff line numberDiff line change
@@ -274,7 +274,8 @@ void MockSparkTaskMemoryManager::release(uint64_t bytes) {
274274

275275
class MockMemoryReclaimer : public facebook::velox::memory::MemoryReclaimer {
276276
public:
277-
explicit MockMemoryReclaimer(std::vector<void*>& buffs, int32_t size) : buffs_(buffs), size_(size) {}
277+
explicit MockMemoryReclaimer(std::vector<void*>& buffs, int32_t size)
278+
: facebook::velox::memory::MemoryReclaimer(0), buffs_(buffs), size_(size) {}
278279

279280
bool reclaimableBytes(const memory::MemoryPool& pool, uint64_t& reclaimableBytes) const override {
280281
uint64_t total = 0;

ep/build-velox/src/get_velox.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
set -exu
1818

1919
VELOX_REPO=https://github.com/oap-project/velox.git
20-
VELOX_BRANCH=2024_12_06
20+
VELOX_BRANCH=2024_12_07
2121
VELOX_HOME=""
2222

2323
OS=`uname -s`

ep/build-velox/src/modify_velox.patch

+4-5
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,15 @@ index ddd232050..b6ed2432b 100644
1010
+
1111
FetchContent_MakeAvailable(simdjson)
1212
diff --git a/CMakeLists.txt b/CMakeLists.txt
13-
index 7fd99b6dc..e7e03a800 100644
13+
index 5929473ae..e4e28c4f1 100644
1414
--- a/CMakeLists.txt
1515
+++ b/CMakeLists.txt
16-
@@ -428,7 +428,7 @@ velox_resolve_dependency(Boost 1.77.0 COMPONENTS ${BOOST_INCLUDE_LIBRARIES})
17-
# for reference. find_package(range-v3)
16+
@@ -422,7 +422,7 @@ velox_resolve_dependency(Boost 1.77.0 COMPONENTS ${BOOST_INCLUDE_LIBRARIES})
1817

1918
velox_set_source(gflags)
19+
2020
-velox_resolve_dependency(gflags COMPONENTS ${VELOX_GFLAGS_TYPE})
2121
+velox_resolve_dependency(gflags)
22+
2223
if(NOT TARGET gflags::gflags)
2324
# This is a bit convoluted, but we want to be able to use gflags::gflags as a
24-
# target even when velox is built as a subproject which uses
25-

0 commit comments

Comments
 (0)