Jackie-Jiang opened a new issue, #16317: URL: https://github.com/apache/pinot/issues/16317
For ingestion aggregations (doc: https://docs.pinot.apache.org/developers/advanced/ingestion-level-aggregations), when the aggregated column is not the same as original input column (e.g. aggregate `SUM(col1)` as `col2`), since `col1` won't be configured in the schema, Pinot won't convert the data type for it in `DataTypeTransformer`. `ValueAggregator` assumes the input value to be in certain data types (most `ValueAggregator` requires `Number` as input). The input is in other types, `ValueAggregator` can throw `ClassCastException` and leave segment in a corrupted state described in #16316. We need to also handle the data type conversion for input column of ingestion aggregations. -- 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]
