LuciferYang opened a new issue, #13341:
URL: https://github.com/apache/gluten/issues/13341

   The native `veloxToArrow` metric, the time 
`VeloxColumnarBatch::ensureFlattened` spends flattening a batch before it is 
exported, is sent to the JVM in `Metrics.SingleMetric`. Nothing on the JVM side 
has read it since #3854. The value is still carried through `ColumnarBatch`, 
`ResultIterator`, `Runtime::getMetrics`, the JNI `Metrics` constructor, 
`MetricsUtil.updateTransformerMetricsInternal` and 
`JoinMetricsUpdater.updateJoinMetrics`, which takes it as a parameter and 
ignores it. `ResultIterator::exportNanos_` is also never initialized, so 
fetching metrics from an iterator that never produced a batch sends an 
indeterminate value to the JVM.
   
   The metric and the code that carries it can be removed from the Velox and 
Bolt backends.
   
   This issue was written with the assistance of AI (Claude Opus).
   


-- 
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