Re: BUG #18210: libpq: PQputCopyData sometimes fails in non-blocking mode over GSSAPI encrypted connection

Поиск
Список
Период
Сортировка
От Lars Kanis
Тема Re: BUG #18210: libpq: PQputCopyData sometimes fails in non-blocking mode over GSSAPI encrypted connection
Дата
Msg-id 4aee158b-66e2-488d-9945-cfc83b0d12c1@greiz-reinsdorf.de
обсуждение исходный текст
Ответ на Re: BUG #18210: libpq: PQputCopyData sometimes fails in non-blocking mode over GSSAPI encrypted connection  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-bugs

Am 22.11.23 um 16:11 schrieb Tom Lane:

A repro script would be really really helpful here.


After fiddling a bit longer I was able to write a reproducer in C. It needs a Kerberos enabled environment and it reliably fails as described when running over Internet (by VPN connection). Then the output is:

  PQputCopyData text2 command failed: GSSAPI caller failed to retransmit all data needing to be retried

The program is here: https://gist.github.com/larskanis/5546a20365b0ca64e294a32b138f441e

I wasn't able to reproduce the error on a LAN connection with the above program. Even adding a trigger on the copy-table to slow the server down or adding PQflush/PQconsumeInput calls didn't work to trigger the GSSAPI error. In contrast the original program sometimes fails even on a LAN connection.

Regards,
Lars Kanis


В списке pgsql-bugs по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: BUG #18210: libpq: PQputCopyData sometimes fails in non-blocking mode over GSSAPI encrypted connection
Следующее
От: Tom Lane
Дата:
Сообщение: Re: BUG #18210: libpq: PQputCopyData sometimes fails in non-blocking mode over GSSAPI encrypted connection