Kevin Houle <[EMAIL PROTECTED]> writes:
Is it just me, or are both sides reading waiting for the other side to send data?
Sure looks like it. Could it be an OpenSSL bug?
One more data point. The DBD::Pg 'lo_extract' function works fine across SSL. There is no issue with large objects >= 32K using 'lo_extract'. So that casts doubt on it being an OpenSSL issue. Is there a different code path within libpq.so to move data from the server to the client via SSL for lo_extract than for lo_read that we can learn from? I'm looking at the code, but for the first time.
Kevin
---------------------------(end of broadcast)--------------------------- TIP 8: explain analyze is your friend