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]