apache / arrow

Apache Arrow is the universal columnar format and multi-language toolbox for fast data interchange and in-memory analytics
https://arrow.apache.org/
Apache License 2.0
14.63k stars 3.56k forks source link

[C++][CI] arrow-c-bridge-test times out on threading-disabled CI job #44734

Closed pitrou closed 3 days ago

pitrou commented 1 week ago

Describe the bug, including details regarding any error messages, version, and platform.

See https://github.com/ursacomputing/crossbow/actions/runs/11840159979/job/32993317218

Also timing out on the emscripten CI job: https://github.com/ursacomputing/crossbow/actions/runs/11840159052/job/32993313329

This might be related to the Async Device Stream Interface?

Component(s)

C++, Continuous Integration

pitrou commented 1 week ago

@zeroshade Can you take a look at this?

zeroshade commented 1 week ago

The Async Device Stream tests absolutely rely on threading being enabled due to locks and handling. I assume we have a macro for checking whether threading is enabled so I can disable the test if threading is disabled?

pitrou commented 1 week ago

Yes, there's probably a macro somewhere :-) @kou knows more about it.

pitrou commented 3 days ago

Issue resolved by pull request 44737 https://github.com/apache/arrow/pull/44737