zhouyuan commented on PR #11837:
URL: https://github.com/apache/gluten/pull/11837#issuecomment-4143484429

   @yaooqinn not really
   the patch (https://github.com/facebookincubator/velox/pull/16416/changes ) 
changed the signature of collect_set functions, which requires a modification 
on substrait layer
   
   I just made a test with your patch + velox changes, the spark unit tests are 
failing
   
   
https://github.com/apache/gluten/actions/runs/23652189825/job/68903134168?pr=11712
   
   ```
   E20260327 15:24:19.552174  1769 Exceptions.h:87] Line: 
/work/cpp/velox/substrait/SubstraitToVeloxPlan.cc:290, 
Function:toAggregationFunctionName, Expression: signatures.has_value() && 
signatures.value().size() > 0 Cannot find function signature for 
collect_set_merge_extract_array_row_VARCHAR_BIGINT_BIGINT_endrow in final 
aggregation step., Source: RUNTIME, ErrorCode: INVALID_STATE
   15:24:19.555 WARN org.apache.spark.sql.execution.GlutenFallbackReporter: 
Validation failed for plan: SortAggregate[QueryId=405], due to: 
    - Native validation failed: 
      |- Validation failed due to exception caught at 
file:SubstraitToVeloxPlanValidator.cc line:1450 function:validate, thrown from 
file:SubstraitToVeloxPlan.cc line:290 function:toAggregationFunctionName, 
reason:Cannot find function signature for 
collect_set_merge_extract_array_row_VARCHAR_BIGINT_BIGINT_endrow in final 
aggregation step.
   ```


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


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

Reply via email to