You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@gluten.apache.org by "taiyang-li (via GitHub)" <gi...@apache.org> on 2026/07/09 12:12:10 UTC
[PR] [MINOR][VL] Fallback generic unmapped catalyst expressions via partial project [gluten]
taiyang-li opened a new pull request, #12486:
URL: https://github.com/apache/gluten/pull/12486
## What changes were proposed in this pull request?
ColumnarPartialProject previously did not handle generic unmapped catalyst expressions shipped in user jars. When such a custom catalyst expression was not registered in `ExpressionMappings`, it could still reach native expression conversion and fail at runtime.
This patch makes Velox detect those generic unmapped catalyst expressions earlier and route them through `ColumnarPartialProject` fallback. `ScalaUDF` and Hive UDF keep using their existing dedicated paths instead of being folded into the generic fallback path.
## How was this patch tested?
- Added a Velox unit test with a custom `DummyUnmappedExpr` in `UDFPartialProjectSuite`
- Ran `./dev/format-scala-code.sh`
- Attempted `./build/mvn -pl backends-velox -Pbackends-velox -Pspark-3.5 -Pscala-2.12 -Dtest=none -Dsuites=org.apache.gluten.expression.UDFPartialProjectSuite test`
- The Maven test build is currently blocked by pre-existing branch baseline compilation errors in files such as `FilterExecTransformer.scala` and `VeloxSparkPlanExecApi.scala`, which are unrelated to this patch
## Does this PR introduce _any_ user-facing change?
No.
## Was this patch authored or co-authored using generative AI tooling?
Yes.
Generated-by: OpenAI GPT-5
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@gluten.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@gluten.apache.org
For additional commands, e-mail: commits-help@gluten.apache.org
Re: [PR] [VL] Support partial fallback for unsupported expressions [gluten]
Posted by "github-actions[bot] (via GitHub)" <gi...@apache.org>.
github-actions[bot] commented on PR #12486:
URL: https://github.com/apache/gluten/pull/12486#issuecomment-5611494538
This PR was auto-closed because it has been stalled for 10 days with no activity. Please feel free to reopen if it is still valid. Thanks.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@gluten.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@gluten.apache.org
For additional commands, e-mail: commits-help@gluten.apache.org
Re: [PR] [VL] Support partial fallback generic unmapped catalyst expressions [gluten]
Posted by "zzcclp (via GitHub)" <gi...@apache.org>.
zzcclp commented on PR #12486:
URL: https://github.com/apache/gluten/pull/12486#issuecomment-4976320339
Will this pr affect the CH backend? Can some UT be added to the CH backend?
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@gluten.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@gluten.apache.org
For additional commands, e-mail: commits-help@gluten.apache.org
Re: [PR] [VL] Support partial fallback for unsupported expressions [gluten]
Posted by "github-actions[bot] (via GitHub)" <gi...@apache.org>.
github-actions[bot] commented on PR #12486:
URL: https://github.com/apache/gluten/pull/12486#issuecomment-5472669486
This PR is stale because it has been open 45 days with no activity. Remove stale label or comment or this will be closed in 10 days.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@gluten.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@gluten.apache.org
For additional commands, e-mail: commits-help@gluten.apache.org
Re: [PR] [VL] Support partial fallback generic unmapped catalyst expressions [gluten]
Posted by "taiyang-li (via GitHub)" <gi...@apache.org>.
taiyang-li commented on code in PR #12486:
URL: https://github.com/apache/gluten/pull/12486#discussion_r3593092516
##########
backends-velox/src/main/scala/org/apache/gluten/execution/ColumnarPartialProjectExec.scala:
##########
@@ -297,6 +297,22 @@ object ColumnarPartialProjectExec {
HiveUDFTransformer.isHiveUDF(h) && !VeloxHiveUDFTransformer.isSupportedHiveUDF(h)
}
+ /**
+ * Returns true for generic catalyst expressions that Velox cannot offload and should be pulled
+ * into ColumnarPartialProject, excluding ScalaUDF/HiveUDF and non-row-evaluable wrappers.
+ */
+ private def isUnmappedGlutenExpr(expr: Expression): Boolean = expr match {
+ case _: ScalaUDF => false
+ case _ if HiveUDFTransformer.isHiveUDF(expr) => false
+ case _: Literal | _: AttributeReference | _: BoundReference => false
+ case _: NamedExpression => false
+ case _ =>
+ expr.deterministic &&
+ !expr.isInstanceOf[Unevaluable] &&
+ !expr.isInstanceOf[LambdaFunction] &&
+ !ExpressionMappings.expressionsMap.contains(expr.getClass)
Review Comment:
@jackylee-ch yes, it should be considered. I had a minor refactor later. Let's wait for the latest CI.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@gluten.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@gluten.apache.org
For additional commands, e-mail: commits-help@gluten.apache.org
Re: [PR] [VL] Support partial fallback generic unmapped catalyst expressions [gluten]
Posted by "Copilot (via GitHub)" <gi...@apache.org>.
Copilot commented on code in PR #12486:
URL: https://github.com/apache/gluten/pull/12486#discussion_r3594955836
##########
backends-velox/src/test/scala/org/apache/gluten/expression/UDFPartialProjectSuite.scala:
##########
@@ -64,7 +79,54 @@ class UDFPartialProjectSuite extends WholeStageTransformerSuite {
spark.udf.register("no_argument", noArgument)
val concat = udf((x: String) => x + "_concat")
spark.udf.register("concat_concat", concat)
+ spark.sessionState.functionRegistry.registerFunction(
+ FunctionIdentifier("dummy_unmapped"),
+ new ExpressionInfo(classOf[DummyUnmappedExpr].getName, "dummy_unmapped"),
+ (children: Seq[Expression]) => DummyUnmappedExpr(children.head)
+ )
Review Comment:
The custom function builder uses `children.head` without validating arity. If the function is called with 0 args (or analysis rewrites it unexpectedly), this will throw `NoSuchElementException` and obscure the real error. Add an explicit arity check with a clear message before accessing the first child.
##########
gluten-ut/spark41/src/test/scala/org/apache/gluten/utils/velox/VeloxTestSettings.scala:
##########
@@ -863,6 +863,7 @@ class VeloxTestSettings extends BackendTestSettings {
enableSuite[GlutenVariantSuite]
// TODO: Velox parquet writer marks all struct fields as OPTIONAL (nullable),
// but Spark's variant type requires REQUIRED fields. Needs Velox-side fix.
+ .exclude("non-literal variant_get")
.exclude("SPARK-47546: invalid variant binary")
Review Comment:
PR description focuses on partial-project fallback for unmapped Catalyst expressions, but this PR also adds Variant and HLL-related tests/exclusions (e.g., `GlutenVariantSuite` new test plus a new exclude here, and `GlutenDataFrameAggregateSuite` HLL negative tests plus a new exclude). Please update the PR description to cover these additional changes, or split them into a separate PR to keep scope/intent clear for reviewers and release notes.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@gluten.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@gluten.apache.org
For additional commands, e-mail: commits-help@gluten.apache.org
Re: [PR] [VL] Support partial fallback for unsupported expressions [gluten]
Posted by "rui-mo (via GitHub)" <gi...@apache.org>.
rui-mo commented on PR #12486:
URL: https://github.com/apache/gluten/pull/12486#issuecomment-5616102229
@taiyang-li Would you be interested in continuing to work on this PR? Thanks.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@gluten.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@gluten.apache.org
For additional commands, e-mail: commits-help@gluten.apache.org
Re: [PR] [VL] Support partial fallback for unsupported expressions [gluten]
Posted by "taiyang-li (via GitHub)" <gi...@apache.org>.
taiyang-li commented on PR #12486:
URL: https://github.com/apache/gluten/pull/12486#issuecomment-5619059296
@rui-mo Sorry, I'm quite busy in recent 1 month. Maybe I'm free to continue it in October.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@gluten.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@gluten.apache.org
For additional commands, e-mail: commits-help@gluten.apache.org
Re: [PR] [VL] Support partial fallback generic unmapped catalyst expressions [gluten]
Posted by "taiyang-li (via GitHub)" <gi...@apache.org>.
taiyang-li commented on PR #12486:
URL: https://github.com/apache/gluten/pull/12486#issuecomment-4976544521
> Will this pr affect the CH backend? Can some UT be added to the CH backend?
No. Only codes in velox backend modified.
For Velox backend, I add 2 extra testGluten() uts and disable 2 original test() uts in spark4.0 and spark4.1. And it shouldn't have affect on CH backend.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@gluten.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@gluten.apache.org
For additional commands, e-mail: commits-help@gluten.apache.org
Re: [PR] [VL] Support partial fallback generic unmapped catalyst expressions [gluten]
Posted by "taiyang-li (via GitHub)" <gi...@apache.org>.
taiyang-li commented on code in PR #12486:
URL: https://github.com/apache/gluten/pull/12486#discussion_r3592175058
##########
gluten-ut/spark40/src/test/scala/org/apache/spark/sql/GlutenVariantSuite.scala:
##########
@@ -16,4 +16,19 @@
*/
package org.apache.spark.sql
-class GlutenVariantSuite extends VariantSuite with GlutenSQLTestsTrait {}
+class GlutenVariantSuite extends VariantSuite with GlutenSQLTestsTrait {
+ testGluten("non-literal variant_get") {
Review Comment:
<img width="952" height="252" alt="image" src="https://github.com/user-attachments/assets/c7d1c0c4-9779-43ec-86b6-5ea32874a3c0" />
I saw `GlutenVariantSuite` was enabled in spark4.0 VeloxTestSettings.scala
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@gluten.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@gluten.apache.org
For additional commands, e-mail: commits-help@gluten.apache.org
Re: [PR] [VL] Support partial fallback for unsupported expressions [gluten]
Posted by "github-actions[bot] (via GitHub) via commits" <co...@gluten.apache.org>.
github-actions[bot] closed pull request #12486: [VL] Support partial fallback for unsupported expressions
URL: https://github.com/apache/gluten/pull/12486
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@gluten.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@gluten.apache.org
For additional commands, e-mail: commits-help@gluten.apache.org
Re: [PR] [VL] Support partial fallback for unsupported expressions [gluten]
Posted by "github-actions[bot] (via GitHub)" <gi...@apache.org>.
github-actions[bot] closed pull request #12486: [VL] Support partial fallback for unsupported expressions
URL: https://github.com/apache/gluten/pull/12486
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@gluten.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@gluten.apache.org
For additional commands, e-mail: commits-help@gluten.apache.org
Re: [PR] [VL] Support partial fallback generic unmapped catalyst expressions [gluten]
Posted by "jackylee-ch (via GitHub)" <gi...@apache.org>.
jackylee-ch commented on code in PR #12486:
URL: https://github.com/apache/gluten/pull/12486#discussion_r3594072853
##########
gluten-ut/spark40/src/test/scala/org/apache/spark/sql/GlutenVariantSuite.scala:
##########
@@ -16,4 +16,19 @@
*/
package org.apache.spark.sql
-class GlutenVariantSuite extends VariantSuite with GlutenSQLTestsTrait {}
+class GlutenVariantSuite extends VariantSuite with GlutenSQLTestsTrait {
+ testGluten("non-literal variant_get") {
Review Comment:
Oh, I misunderstood. Please disregard my previous comment.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@gluten.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@gluten.apache.org
For additional commands, e-mail: commits-help@gluten.apache.org
Re: [PR] [VL] Support partial fallback for unsupported expressions [gluten]
Posted by "github-actions[bot] (via GitHub)" <gi...@apache.org>.
github-actions[bot] commented on PR #12486:
URL: https://github.com/apache/gluten/pull/12486#issuecomment-6406391313
This PR is stale because it has been open 45 days with no activity. Remove stale label or comment or this will be closed in 10 days.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@gluten.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@gluten.apache.org
For additional commands, e-mail: commits-help@gluten.apache.org
Re: [PR] [VL] Support partial fallback generic unmapped catalyst expressions [gluten]
Posted by "taiyang-li (via GitHub)" <gi...@apache.org>.
taiyang-li commented on code in PR #12486:
URL: https://github.com/apache/gluten/pull/12486#discussion_r3592177493
##########
backends-velox/src/main/scala/org/apache/gluten/execution/ColumnarPartialProjectExec.scala:
##########
@@ -297,6 +297,22 @@ object ColumnarPartialProjectExec {
HiveUDFTransformer.isHiveUDF(h) && !VeloxHiveUDFTransformer.isSupportedHiveUDF(h)
}
+ /**
+ * Returns true for generic catalyst expressions that Velox cannot offload and should be pulled
+ * into ColumnarPartialProject, excluding ScalaUDF/HiveUDF and non-row-evaluable wrappers.
+ */
+ private def isUnmappedGlutenExpr(expr: Expression): Boolean = expr match {
+ case _: ScalaUDF => false
+ case _ if HiveUDFTransformer.isHiveUDF(expr) => false
+ case _: Literal | _: AttributeReference | _: BoundReference => false
+ case _: NamedExpression => false
+ case _ =>
+ expr.deterministic &&
+ !expr.isInstanceOf[Unevaluable] &&
+ !expr.isInstanceOf[LambdaFunction] &&
+ !ExpressionMappings.expressionsMap.contains(expr.getClass)
Review Comment:
I'll check it.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@gluten.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@gluten.apache.org
For additional commands, e-mail: commits-help@gluten.apache.org
Re: [PR] [VL] Support partial fallback generic unmapped catalyst expressions [gluten]
Posted by "jackylee-ch (via GitHub)" <gi...@apache.org>.
jackylee-ch commented on code in PR #12486:
URL: https://github.com/apache/gluten/pull/12486#discussion_r3592186992
##########
gluten-ut/spark40/src/test/scala/org/apache/spark/sql/GlutenVariantSuite.scala:
##########
@@ -16,4 +16,19 @@
*/
package org.apache.spark.sql
-class GlutenVariantSuite extends VariantSuite with GlutenSQLTestsTrait {}
+class GlutenVariantSuite extends VariantSuite with GlutenSQLTestsTrait {
+ testGluten("non-literal variant_get") {
Review Comment:
This test is excluded in [your PR](https://github.com/apache/gluten/pull/12486/changes#diff-370ca1211c3fc07ebcd7f2a57fb144e34f421ab7f276c8c123ee04c3d6c0d7efR886).
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@gluten.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@gluten.apache.org
For additional commands, e-mail: commits-help@gluten.apache.org
Re: [PR] [VL] Support partial fallback for unsupported expressions [gluten]
Posted by "github-actions[bot] (via GitHub) via commits" <co...@gluten.apache.org>.
github-actions[bot] commented on PR #12486:
URL: https://github.com/apache/gluten/pull/12486#issuecomment-6674271150
This PR was auto-closed because it has been stalled for 10 days with no activity. Please feel free to reopen if it is still valid. Thanks.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@gluten.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@gluten.apache.org
For additional commands, e-mail: commits-help@gluten.apache.org
Re: [PR] [VL] Support partial fallback generic unmapped catalyst expressions [gluten]
Posted by "taiyang-li (via GitHub)" <gi...@apache.org>.
taiyang-li commented on PR #12486:
URL: https://github.com/apache/gluten/pull/12486#issuecomment-4981042842
@zhouyuan @rui-mo can you help review this pr?
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@gluten.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@gluten.apache.org
For additional commands, e-mail: commits-help@gluten.apache.org
Re: [PR] [VL] Support partial fallback generic unmapped catalyst expressions [gluten]
Posted by "jackylee-ch (via GitHub)" <gi...@apache.org>.
jackylee-ch commented on code in PR #12486:
URL: https://github.com/apache/gluten/pull/12486#discussion_r3587653819
##########
gluten-ut/spark40/src/test/scala/org/apache/spark/sql/GlutenVariantSuite.scala:
##########
@@ -16,4 +16,19 @@
*/
package org.apache.spark.sql
-class GlutenVariantSuite extends VariantSuite with GlutenSQLTestsTrait {}
+class GlutenVariantSuite extends VariantSuite with GlutenSQLTestsTrait {
+ testGluten("non-literal variant_get") {
Review Comment:
Since we won't test it in Spark 4.0, can we remote it?
##########
backends-velox/src/main/scala/org/apache/gluten/execution/ColumnarPartialProjectExec.scala:
##########
@@ -297,6 +297,22 @@ object ColumnarPartialProjectExec {
HiveUDFTransformer.isHiveUDF(h) && !VeloxHiveUDFTransformer.isSupportedHiveUDF(h)
}
+ /**
+ * Returns true for generic catalyst expressions that Velox cannot offload and should be pulled
+ * into ColumnarPartialProject, excluding ScalaUDF/HiveUDF and non-row-evaluable wrappers.
+ */
+ private def isUnmappedGlutenExpr(expr: Expression): Boolean = expr match {
+ case _: ScalaUDF => false
+ case _ if HiveUDFTransformer.isHiveUDF(expr) => false
+ case _: Literal | _: AttributeReference | _: BoundReference => false
+ case _: NamedExpression => false
+ case _ =>
+ expr.deterministic &&
+ !expr.isInstanceOf[Unevaluable] &&
+ !expr.isInstanceOf[LambdaFunction] &&
+ !ExpressionMappings.expressionsMap.contains(expr.getClass)
Review Comment:
do we need to consider the `ExpressionConverter.tryTransformWithoutExpressionMapping` whole check?
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@gluten.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@gluten.apache.org
For additional commands, e-mail: commits-help@gluten.apache.org
Re: [PR] [VL] Support partial fallback generic unmapped catalyst expressions [gluten]
Posted by "taiyang-li (via GitHub)" <gi...@apache.org>.
taiyang-li commented on code in PR #12486:
URL: https://github.com/apache/gluten/pull/12486#discussion_r3592175058
##########
gluten-ut/spark40/src/test/scala/org/apache/spark/sql/GlutenVariantSuite.scala:
##########
@@ -16,4 +16,19 @@
*/
package org.apache.spark.sql
-class GlutenVariantSuite extends VariantSuite with GlutenSQLTestsTrait {}
+class GlutenVariantSuite extends VariantSuite with GlutenSQLTestsTrait {
+ testGluten("non-literal variant_get") {
Review Comment:
<img width="952" height="252" alt="image" src="https://github.com/user-attachments/assets/c7d1c0c4-9779-43ec-86b6-5ea32874a3c0" />
I saw `GlutenVariantSuite` was enabled in spark4.0 VeloxTestSettings.scala. Do I miss something?
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@gluten.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@gluten.apache.org
For additional commands, e-mail: commits-help@gluten.apache.org