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
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