TPC-DS part of SQL's broadcasthashjoin metric is inconsistent
- Dominant language
- Scala
- Stars
- 1.6k
- Forks
- 657
- Avg merge
- 2d 21h
- Merged PRs (30d)
- 85
Description
### Backend
VL (Velox)
### Bug description
The metric of BroadcastHashJoinExecTransformer "number of hash build input rows" different from the InputIteratorTransformer "number of output rows".
The web ui is tpc-ds sql12:

### Gluten version
Gluten-1.3
### Spark version
Spark-3.3.x
### Spark configurations
_No response_
### System information
_No response_
### Relevant logs
```bash
```
Contributor guide
Research direction
Start with the TPC-DS SQL12 web UI evidence and compare the metric reported by BroadcastHashJoinExecTransformer, "number of hash build input rows," with InputIteratorTransformer's "number of output rows." The issue is complete when the cause of the discrepancy is identified and the two metrics are consistent or their intended difference is documented.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- sql
- Domain
- backend, databases
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100