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 5414fbfefc [GLUTEN-6887][VL] Daily Update Velox Version (2025_07_07) 
(#10130)
5414fbfefc is described below

commit 5414fbfefc15b4e59a627ddaf102025c7f4814dc
Author: Gluten Performance Bot 
<[email protected]>
AuthorDate: Mon Jul 7 22:01:31 2025 +0100

    [GLUTEN-6887][VL] Daily Update Velox Version (2025_07_07) (#10130)
    
    * [GLUTEN-6887][VL] Daily Update Velox Version (2025_07_07)
    
    Upstream Velox's New Commits:
    c3c8008a1 by Eric Jia, feat: Add OOM injector into TableEvolutionFuzzer 
(#13995)
    
    Signed-off-by: glutenperfbot <[email protected]>
    
    * fix variant array api
    
    Signed-off-by: Yuan <[email protected]>
    
    * fix repo for enhanced feature
    
    Signed-off-by: Yuan <[email protected]>
    
    * ignore failed ut
    
    Signed-off-by: Yuan <[email protected]>
    
    ---------
    
    Signed-off-by: glutenperfbot <[email protected]>
    Signed-off-by: Yuan <[email protected]>
    Co-authored-by: glutenperfbot <[email protected]>
    Co-authored-by: Yuan <[email protected]>
---
 cpp/velox/substrait/SubstraitToVeloxExpr.cc                         | 6 +++---
 ep/build-velox/src/get_velox.sh                                     | 4 ++--
 .../scala/org/apache/gluten/utils/velox/VeloxTestSettings.scala     | 2 ++
 .../scala/org/apache/gluten/utils/velox/VeloxTestSettings.scala     | 2 ++
 4 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/cpp/velox/substrait/SubstraitToVeloxExpr.cc 
b/cpp/velox/substrait/SubstraitToVeloxExpr.cc
index 798071eff3..5d38aa7961 100755
--- a/cpp/velox/substrait/SubstraitToVeloxExpr.cc
+++ b/cpp/velox/substrait/SubstraitToVeloxExpr.cc
@@ -199,7 +199,7 @@ makeFieldAccessExpr(const std::string& name, const TypePtr& 
type, core::FieldAcc
 
 } // namespace
 
-using facebook::velox::core::variantArrayToVector;
+using facebook::velox::variantToVector;
 
 namespace gluten {
 
@@ -322,8 +322,8 @@ std::shared_ptr<const core::ConstantTypedExpr> 
SubstraitVeloxExprConverter::lite
     variants.emplace_back(veloxVariant->value());
   }
   VELOX_CHECK(literalType.has_value(), "Type expected.");
-  auto varArray = variant::array(variants);
-  ArrayVectorPtr arrayVector = 
variantArrayToVector(ARRAY(literalType.value()), varArray.array(), pool_);
+  auto varArray = Variant::array(variants);
+  VectorPtr arrayVector = variantToVector(ARRAY(literalType.value()), 
varArray, pool_);
   // Wrap the array vector into constant vector.
   auto constantVector = BaseVector::wrapInConstant(1 /*length*/, 0 /*index*/, 
arrayVector);
   return std::make_shared<const core::ConstantTypedExpr>(constantVector);
diff --git a/ep/build-velox/src/get_velox.sh b/ep/build-velox/src/get_velox.sh
index b03158020f..3412157776 100755
--- a/ep/build-velox/src/get_velox.sh
+++ b/ep/build-velox/src/get_velox.sh
@@ -17,11 +17,11 @@
 set -exu
 
 VELOX_REPO=https://github.com/oap-project/velox.git
-VELOX_BRANCH=2025_07_05
+VELOX_BRANCH=2025_07_07
 VELOX_HOME=""
 RUN_SETUP_SCRIPT=ON
 VELOX_ENHANCED_REPO=https://github.com/oap-project/velox.git
-VELOX_ENHANCED_BRANCH=2025_07_01
+VELOX_ENHANCED_BRANCH=2025_07_07
 ENABLE_ENHANCED_FEATURES=OFF
 
 # Developer use only for testing Velox PR.
diff --git 
a/gluten-ut/spark34/src/test/scala/org/apache/gluten/utils/velox/VeloxTestSettings.scala
 
b/gluten-ut/spark34/src/test/scala/org/apache/gluten/utils/velox/VeloxTestSettings.scala
index 77cbd2ad08..6899d7adf4 100644
--- 
a/gluten-ut/spark34/src/test/scala/org/apache/gluten/utils/velox/VeloxTestSettings.scala
+++ 
b/gluten-ut/spark34/src/test/scala/org/apache/gluten/utils/velox/VeloxTestSettings.scala
@@ -426,6 +426,7 @@ class VeloxTestSettings extends BackendTestSettings {
     .exclude("SPARK-34562: Bloom filter push down")
     .exclude("SPARK-16371 Do not push down filters when inner name and outer 
name are the same")
     .exclude("filter pushdown - StringPredicate")
+    .exclude("SPARK-38825: in and notIn filters")
   enableSuite[GlutenParquetV2FilterSuite]
     // Rewrite.
     .exclude("SPARK-23852: Broken Parquet push-down for partially-written 
stats")
@@ -443,6 +444,7 @@ class VeloxTestSettings extends BackendTestSettings {
     .exclude("SPARK-34562: Bloom filter push down")
     .exclude("SPARK-16371 Do not push down filters when inner name and outer 
name are the same")
     .exclude("filter pushdown - StringPredicate")
+    .exclude("SPARK-38825: in and notIn filters")
   enableSuite[GlutenParquetInteroperabilitySuite]
     .exclude("parquet timestamp conversion")
   enableSuite[GlutenParquetIOSuite]
diff --git 
a/gluten-ut/spark35/src/test/scala/org/apache/gluten/utils/velox/VeloxTestSettings.scala
 
b/gluten-ut/spark35/src/test/scala/org/apache/gluten/utils/velox/VeloxTestSettings.scala
index 43153a6974..dd6c84867e 100644
--- 
a/gluten-ut/spark35/src/test/scala/org/apache/gluten/utils/velox/VeloxTestSettings.scala
+++ 
b/gluten-ut/spark35/src/test/scala/org/apache/gluten/utils/velox/VeloxTestSettings.scala
@@ -439,6 +439,7 @@ class VeloxTestSettings extends BackendTestSettings {
     .exclude("SPARK-34562: Bloom filter push down")
     .exclude("SPARK-16371 Do not push down filters when inner name and outer 
name are the same")
     .exclude("filter pushdown - StringPredicate")
+    .exclude("SPARK-38825: in and notIn filters")
   enableSuite[GlutenParquetV2FilterSuite]
     // Rewrite.
     .exclude("SPARK-23852: Broken Parquet push-down for partially-written 
stats")
@@ -456,6 +457,7 @@ class VeloxTestSettings extends BackendTestSettings {
     .exclude("SPARK-34562: Bloom filter push down")
     .exclude("SPARK-16371 Do not push down filters when inner name and outer 
name are the same")
     .exclude("filter pushdown - StringPredicate")
+    .exclude("SPARK-38825: in and notIn filters")
   enableSuite[GlutenParquetInteroperabilitySuite]
     .exclude("parquet timestamp conversion")
   enableSuite[GlutenParquetIOSuite]


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

Reply via email to