[GLUTEN-7079][VL] Fix metrics for InputIteratorTransformer of broadcast exchange
What changes were proposed in this pull request?
Fix issue https://github.com/apache/incubator-gluten/issues/7079 collecting metrics for InputIteratorTransformer of broadcast exchange.
How was this patch tested?
UT added.
https://github.com/apache/incubator-gluten/issues/7079
Run Gluten Clickhouse CI
cc @zhztheplayer @ulysses-you can you please help review this PR? Thanks.
Run Gluten Clickhouse CI
Run Gluten Clickhouse CI
Hi @zhztheplayer, can you please take another look? I tried to make it share the same output row counts metrics from child plan and modified the previous output metrics as data being consumed which might sound more reasonable when the data got read multiple times.
gentle ping @zhztheplayer , can you please take another look? Thanks.
Run Gluten Clickhouse CI
@ivoson Do you want to show some screenshots on Spark UI about the difference made by this PR? Thanks.
@ivoson Do you want to show some screenshots on Spark UI about the difference made by this PR? Thanks.
Sure, let me add some screenshots.
Updated PR description. cc @zhztheplayer