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 536805b68d [GLUTEN-6887][VL] Daily Update Velox Version (2025_05_15) 
(#9645)
536805b68d is described below

commit 536805b68ddbdd3d104a1115d4438b4cac33be02
Author: Gluten Performance Bot 
<[email protected]>
AuthorDate: Thu May 15 13:43:40 2025 +0100

    [GLUTEN-6887][VL] Daily Update Velox Version (2025_05_15) (#9645)
    
    * [GLUTEN-6887][VL] Daily Update Velox Version (2025_05_15)
    
    Upstream Velox's New Commits:
    e0b8fe0d0 by Jimmy Lu, fix: Access after buffer boundary causing crash in 
selective reader (#13344)
    6f469cbb6 by Ke Wang, refactor: Move MemoryManagerOptions inside 
MemoryManager (#13181)
    5ad65e4a4 by Christian Zentgraf, fix(parquet): Avoid SEGV if table column 
type does not match file column type (#12350)
    02874d07f by Christian Zentgraf, build: Update FBOS to v2025.04.28.00 
(#13206)
    bab75bd18 by Jialiang Tan, refactor: Prepare SpillWriter to be used for 
serialized page (#13327)
    7de743b48 by Patrick Sullivan, feat: Implement bing_tile_at function 
(#13275)
    7a365948c by Amit Dutta, feat: Add cosine_similarity function for two 
arrays (#13311)
    eea17142a by Pedro Eugenio Rocha Pedreira, docs: Velox Primer Part 3 blog 
post (#13331)
    
    Signed-off-by: GlutenPerfBot <[email protected]>
    
    * fix memory manager options
    
    Signed-off-by: Yuan Zhou <[email protected]>
    
    * fix
    
    Signed-off-by: Yuan Zhou <[email protected]>
    
    ---------
    
    Signed-off-by: GlutenPerfBot <[email protected]>
    Signed-off-by: Yuan Zhou <[email protected]>
    Co-authored-by: GlutenPerfBot <[email protected]>
    Co-authored-by: Yuan Zhou <[email protected]>
---
 cpp/velox/benchmarks/GenericBenchmark.cc            | 2 +-
 cpp/velox/tests/BufferOutputStreamTest.cc           | 2 +-
 cpp/velox/tests/FunctionTest.cc                     | 2 +-
 cpp/velox/tests/MyUdfTest.cc                        | 2 +-
 cpp/velox/tests/VeloxBatchResizerTest.cc            | 2 +-
 cpp/velox/tests/VeloxColumnarBatchSerializerTest.cc | 2 +-
 cpp/velox/tests/VeloxColumnarBatchTest.cc           | 2 +-
 cpp/velox/tests/VeloxColumnarToRowTest.cc           | 2 +-
 cpp/velox/tests/VeloxRowToColumnarTest.cc           | 2 +-
 ep/build-velox/src/get_velox.sh                     | 2 +-
 10 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/cpp/velox/benchmarks/GenericBenchmark.cc 
b/cpp/velox/benchmarks/GenericBenchmark.cc
index 7aa766b40a..a54a6292d4 100644
--- a/cpp/velox/benchmarks/GenericBenchmark.cc
+++ b/cpp/velox/benchmarks/GenericBenchmark.cc
@@ -626,7 +626,7 @@ int main(int argc, char** argv) {
   setQueryTraceConfig(backendConf);
 
   initVeloxBackend(backendConf);
-  memory::MemoryManager::testingSetInstance({});
+  memory::MemoryManager::testingSetInstance(memory::MemoryManager::Options{});
 
   // Parse substrait plan, split file and data files.
   std::string substraitJsonFile = FLAGS_plan;
diff --git a/cpp/velox/tests/BufferOutputStreamTest.cc 
b/cpp/velox/tests/BufferOutputStreamTest.cc
index b4eb2bceab..5c09b167bc 100644
--- a/cpp/velox/tests/BufferOutputStreamTest.cc
+++ b/cpp/velox/tests/BufferOutputStreamTest.cc
@@ -30,7 +30,7 @@ class BufferOutputStreamTest : public ::testing::Test, public 
test::VectorTestBa
   // Velox requires the mem manager to be instanced.
   static void SetUpTestCase() {
     VeloxBackend::create(AllocationListener::noop(), {});
-    memory::MemoryManager::testingSetInstance({});
+    
memory::MemoryManager::testingSetInstance(memory::MemoryManager::Options{});
   }
 
   std::shared_ptr<memory::MemoryPool> veloxPool_ = 
defaultLeafVeloxMemoryPool();
diff --git a/cpp/velox/tests/FunctionTest.cc b/cpp/velox/tests/FunctionTest.cc
index 330269cecd..4e4bbccdfd 100644
--- a/cpp/velox/tests/FunctionTest.cc
+++ b/cpp/velox/tests/FunctionTest.cc
@@ -38,7 +38,7 @@ namespace gluten {
 class FunctionTest : public ::testing::Test, public test::VectorTestBase {
  protected:
   static void SetUpTestCase() {
-    memory::MemoryManager::testingSetInstance({});
+    
memory::MemoryManager::testingSetInstance(memory::MemoryManager::Options{});
   }
 
   std::shared_ptr<gluten::SubstraitToVeloxPlanConverter> planConverter_ =
diff --git a/cpp/velox/tests/MyUdfTest.cc b/cpp/velox/tests/MyUdfTest.cc
index 8e4f1e7dec..cee54bb013 100644
--- a/cpp/velox/tests/MyUdfTest.cc
+++ b/cpp/velox/tests/MyUdfTest.cc
@@ -31,7 +31,7 @@ class MyUdfTest : public FunctionBaseTest {
     auto udfLoader = gluten::UdfLoader::getInstance();
     udfLoader->loadUdfLibraries("../udf/examples/libmyudf.so");
     udfLoader->registerUdf();
-    memory::MemoryManager::testingSetInstance({});
+    
memory::MemoryManager::testingSetInstance(memory::MemoryManager::Options{});
   }
 };
 
diff --git a/cpp/velox/tests/VeloxBatchResizerTest.cc 
b/cpp/velox/tests/VeloxBatchResizerTest.cc
index fc741e0154..fb829a24b6 100644
--- a/cpp/velox/tests/VeloxBatchResizerTest.cc
+++ b/cpp/velox/tests/VeloxBatchResizerTest.cc
@@ -43,7 +43,7 @@ class ColumnarBatchArray : public ColumnarBatchIterator {
 class VeloxBatchResizerTest : public ::testing::Test, public 
test::VectorTestBase {
  protected:
   static void SetUpTestCase() {
-    memory::MemoryManager::testingSetInstance({});
+    
memory::MemoryManager::testingSetInstance(memory::MemoryManager::Options{});
   }
 
   RowVectorPtr newVector(size_t numRows) {
diff --git a/cpp/velox/tests/VeloxColumnarBatchSerializerTest.cc 
b/cpp/velox/tests/VeloxColumnarBatchSerializerTest.cc
index 333bb047f9..cfc0017ae7 100644
--- a/cpp/velox/tests/VeloxColumnarBatchSerializerTest.cc
+++ b/cpp/velox/tests/VeloxColumnarBatchSerializerTest.cc
@@ -33,7 +33,7 @@ namespace gluten {
 class VeloxColumnarBatchSerializerTest : public ::testing::Test, public 
test::VectorTestBase {
  protected:
   static void SetUpTestCase() {
-    memory::MemoryManager::testingSetInstance({});
+    
memory::MemoryManager::testingSetInstance(memory::MemoryManager::Options{});
   }
 
   std::shared_ptr<arrow::MemoryPool> arrowPool_ = defaultArrowMemoryPool();
diff --git a/cpp/velox/tests/VeloxColumnarBatchTest.cc 
b/cpp/velox/tests/VeloxColumnarBatchTest.cc
index 3ad9757515..8f7eb544d3 100644
--- a/cpp/velox/tests/VeloxColumnarBatchTest.cc
+++ b/cpp/velox/tests/VeloxColumnarBatchTest.cc
@@ -25,7 +25,7 @@ namespace gluten {
 class VeloxColumnarBatchTest : public ::testing::Test, public 
test::VectorTestBase {
  protected:
   static void SetUpTestCase() {
-    memory::MemoryManager::testingSetInstance({});
+    
memory::MemoryManager::testingSetInstance(memory::MemoryManager::Options{});
   }
 };
 
diff --git a/cpp/velox/tests/VeloxColumnarToRowTest.cc 
b/cpp/velox/tests/VeloxColumnarToRowTest.cc
index 85bdf5b9ec..4ed15e134c 100644
--- a/cpp/velox/tests/VeloxColumnarToRowTest.cc
+++ b/cpp/velox/tests/VeloxColumnarToRowTest.cc
@@ -31,7 +31,7 @@ namespace gluten {
 class VeloxColumnarToRowTest : public ::testing::Test, public 
test::VectorTestBase {
  protected:
   static void SetUpTestCase() {
-    memory::MemoryManager::testingSetInstance({});
+    
memory::MemoryManager::testingSetInstance(memory::MemoryManager::Options{});
   }
 
   void testRowBufferAddr(velox::RowVectorPtr vector, uint8_t* expectArr, 
int32_t expectArrSize) {
diff --git a/cpp/velox/tests/VeloxRowToColumnarTest.cc 
b/cpp/velox/tests/VeloxRowToColumnarTest.cc
index 8dc6e3b5a3..32660c8945 100644
--- a/cpp/velox/tests/VeloxRowToColumnarTest.cc
+++ b/cpp/velox/tests/VeloxRowToColumnarTest.cc
@@ -30,7 +30,7 @@ namespace gluten {
 class VeloxRowToColumnarTest : public ::testing::Test, public 
test::VectorTestBase {
  protected:
   static void SetUpTestCase() {
-    memory::MemoryManager::testingSetInstance({});
+    
memory::MemoryManager::testingSetInstance(memory::MemoryManager::Options{});
   }
 
   void testRowVectorEqual(velox::RowVectorPtr vector) {
diff --git a/ep/build-velox/src/get_velox.sh b/ep/build-velox/src/get_velox.sh
index d05f1d7be3..45b162ac7a 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=2025_05_14
+VELOX_BRANCH=2025_05_15
 VELOX_HOME=""
 
 OS=`uname -s`


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to