[C++][Benchmark] tpch benchmark fails DCHECK
- Dominant language
- C++
- Stars
- 17.1k
- Forks
- 4.3k
- Avg merge
- 3d 13h
- Merged PRs (30d)
- 88
Description
### Describe the bug, including details regarding any error messages, version, and platform.
I found this DCHECK is failing for me locally in the benchmark, even though the unit tests are passing:
https://github.com/apache/arrow/blob/fb264b770b95e776ac51172f4491be2a1f1ee519/cpp/src/arrow/compute/exec/tpch_node.cc#L1795
### Component(s)
Benchmarking, C++
Contributor guide
Research direction
Start by reproducing the failure in the C++ TPCH benchmark and inspect cpp/src/arrow/compute/exec/tpch_node.cc at the linked line around 1795. Compare the benchmark behavior with the passing unit tests and document the platform, version, and DCHECK message. Done means the TPCH benchmark no longer fails the DCHECK while the existing unit tests continue to pass.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- performance
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100