[C++][Flight] ODBC BlockingQueue not working properly on Linux
Open
Component: C++
Component: FlightRPC
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.
On Linux, our BlockingQueue (defined in cpp/src/arrow/flight/sql/odbc/odbc_impl/blocking_queue.h) does not work properly. It is not pushing data to the queue the same way as it does on other platforms.
We have several disabled tests that reproduce this issue (such as ColumnsMockTest.TestSQLColumnsAllColumns).
### Component(s)
C++, FlightRPC
Contributor guide
Assessment
This issue has not been assessed yet.