Re: BUG #13657: Some kind of undetected deadlock between query and "startup process" on replica.

Поиск
Список
Период
Сортировка
От Michael Paquier
Тема Re: BUG #13657: Some kind of undetected deadlock between query and "startup process" on replica.
Дата
Msg-id CAB7nPqQYBL6z8Meu5ZVrQ4nuKHHUAgkAEFuX6yD8XNRGuEZixw@mail.gmail.com
обсуждение исходный текст
Ответ на Re: BUG #13657: Some kind of undetected deadlock between query and "startup process" on replica.  (Maxim Boguk <maxim.boguk@gmail.com>)
Ответы Re: BUG #13657: Some kind of undetected deadlock between query and "startup process" on replica.  (Jeff Janes <jeff.janes@gmail.com>)
Список pgsql-bugs
On Sat, Oct 24, 2015 at 4:16 PM, Maxim Boguk wrote:
> On Wed, Oct 21, 2015 at 4:42 AM, Michael Paquier wrote:
>> Maxim, did you get the occasion to test your setup with 9.4.5? It
>> seems that your environment is more likely to reproduce this deadlock.
>
>
> Sorry for late response, after upgrade to 9.4.5 this issue never happened
> anymore (zero occurrences during the last week).

Good to know. If you see any problems, feel free to report them on
this thread of course.

> Before all cases of deadlock happened during wal replay of 2 specific tables
> (and only them) of the database of few thousands. These tables are somewhat
> special in sense they have medium insert/delete load but most time they have
> zero alive tuples and size changes from 0 block to 1-2 block and back quite
> a lot.
> I suppose deadlock had been happened when replay process replaying
> truncation to zero pages after vacuum on the master db (but it's mostly
> theory with no good evidence).

By what was AccessExclusiveLock created on master? Did you run
TRUNCATE on those two relations from time to time?
--
Michael

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

Предыдущее
От: Maxim Boguk
Дата:
Сообщение: Re: BUG #13657: Some kind of undetected deadlock between query and "startup process" on replica.
Следующее
От: Greg Stark
Дата:
Сообщение: Re: BUG #13708: strange behaviour instead of syntax error