From f07e348f4dfa5cf72a15a6986fd9524873072cdc Mon Sep 17 00:00:00 2001 From: Gluten Performance Bot <137994563+GlutenPerfBot@users.noreply.github.com> Date: Mon, 24 Jun 2024 16:39:38 +0800 Subject: [PATCH] [VL] Daily Update Velox Version (2024_06_24) (#6187) f45966f17 by Deepak Majeti, Use separate headers for DWRF Reader Writer registration API (10132) 00485536f by Zac Wen, Switch to storage read if SSD cache load fails (10256) 3c2cc4b26 by Bikramjeet Vig, Fix NaN handling for in-predicate (10115) 18c4d5e2b by Kevin Wilfong, Capture MemoryArbitrationContext and ThreadDebugInfo in AsyncSource and restore them when invoking make (10186) 171174833 by Jimmy Lu, Count IO execution time in ExponentialBackoff retry policy (10286) 24f5aed63 by zhli1142015, Add support for DECIMAL input to greatest and least Spark functions (10195) 8faac7bf2 by zhli1142015, Add log Spark function (10243) c97e7fcc8 by Kevin Wilfong, Fix parallel spills lead to crashes in approx_percentile (10268) 54b2ce9a5 by Reetika Agrawal, Add benchmark for IcebergSplitReader (9849) dcd49ca38 by Krishna Pai, Restrict CAST of string to boolean (9833) ca5e409aa by xiaoxmeng, Only load stripe footer in buffer input support sync load (10276) 652cf372e by Zac Wen, Fix memory cache hit underreporting in ioStats (10272) a2366523d by yanngyoung, Add order by plan for memory arbitration fuzzer (10255) a5b443a70 by Wei He, Update header guards in files in velox/external/date to avoid collision (10269) --- cpp/velox/memory/VeloxMemoryManager.cc | 2 +- ep/build-velox/src/get_velox.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cpp/velox/memory/VeloxMemoryManager.cc b/cpp/velox/memory/VeloxMemoryManager.cc index 60c79ffe8725..733eb4c4bc39 100644 --- a/cpp/velox/memory/VeloxMemoryManager.cc +++ b/cpp/velox/memory/VeloxMemoryManager.cc @@ -74,7 +74,7 @@ class ListenableArbitrator : public velox::memory::MemoryArbitrator { uint64_t targetBytes, bool allowSpill, bool allowAbort) override { - velox::memory::ScopedMemoryArbitrationContext ctx(nullptr); + velox::memory::ScopedMemoryArbitrationContext ctx((const velox::memory::MemoryPool*)nullptr); facebook::velox::exec::MemoryReclaimer::Stats status; VELOX_CHECK_EQ(pools.size(), 1, "Gluten only has one root pool"); std::lock_guard l(mutex_); // FIXME: Do we have recursive locking for this mutex? diff --git a/ep/build-velox/src/get_velox.sh b/ep/build-velox/src/get_velox.sh index a0a7baa0da45..d3ecddbdfa9a 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_06_21 +VELOX_BRANCH=2024_06_24 VELOX_HOME="" #Set on run gluten on HDFS