apache / apache/arrow

[C++][Benchmark] tpch benchmark fails DCHECK

Open
#33,771 0 comments 0 reactions 0 assignees View on GitHub
Component: Benchmarking Component: C++ Type: bug
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.