apache / apache/arrow

[C++] Sporadic error in StressSourceGroupedSumStop

Open
#33,562 1 comment 0 reactions 0 assignees View on GitHub
Component: C++ Type: bug
Dominant language
C++
Stars
17.1k
Forks
4.3k
Avg merge
3d 18h
Merged PRs (30d)
91

Description

I just saw this occasional failure:
https://github.com/apache/arrow/actions/runs/3533672097/jobs/5929601817#step:11:294

```Java

[ RUN ] ExecPlanExecution.StressSourceGroupedSumStop
D:/a/arrow/arrow/cpp/src/arrow/compute/exec/plan_test.cc:850: Failure
Value of: _fut.Wait(::arrow::kDefaultAssertFinishesWaitSeconds)
Actual: false
Expected: true
Google Test trace:
D:/a/arrow/arrow/cpp/src/arrow/compute/exec/plan_test.cc:825: parallel
D:/a/arrow/arrow/cpp/src/arrow/compute/exec/plan_test.cc:822: unslowed
D:/a/arrow/arrow/cpp/src/arrow/compute/exec/exec_plan.cc:60: Plan was destroyed before finishing
```

**Reporter**: [Antoine Pitrou](https://issues.apache.org/jira/browse/ARROW-18398) / @pitrou

**Note**: *This issue was originally created as [ARROW-18398](https://issues.apache.org/jira/browse/ARROW-18398). Please see the [migration documentation](https://github.com/apache/arrow/issues/14542) for further details.*

Contributor guide

Open the contributing guide

Research direction

Start with cpp/src/arrow/compute/exec/plan_test.cc around lines 822-850 and review the linked CI failure for ExecPlanExecution.StressSourceGroupedSumStop. Inspect cpp/src/arrow/compute/exec/exec_plan.cc around line 60, then reproduce the intermittent failure. Done means the stress test reliably completes without the plan being destroyed before finishing.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
testing-qa
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.