Fixing cache pollution in the Kerberos test suite

Поиск
Список
Период
Сортировка
От Jacob Champion
Тема Fixing cache pollution in the Kerberos test suite
Дата
Msg-id 1fcb175bafef6560f47a8c31229fa7c938486b8d.camel@vmware.com
обсуждение исходный текст
Ответы Re: Fixing cache pollution in the Kerberos test suite  (Stephen Frost <sfrost@snowman.net>)
Список pgsql-hackers
Hi all,

I was running tests with a GSS-enabled stack, and ran into some very
long psql timeouts after running the Kerberos test suite. It turns out
the suite pushes test credentials into the user's global cache, and
these no-longer-useful credentials persist after the suite has
finished. (You can see this in action by running the test/kerberos
suite and then running `klist`.) This leads to long hangs, I assume
while the GSS implementation tries to contact a KDC that no longer
exists.
Attached is a patch that initializes a local credentials cache inside
tmp_check/krb5cc, and tells psql to use it via the KRB5CCNAME envvar.
This prevents the global cache pollution. WDYT?

--Jacob

Вложения

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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: The mysterious pg_proc.protrftypes
Следующее
От: Stephen Frost
Дата:
Сообщение: Re: Fixing cache pollution in the Kerberos test suite