Re: BUG: deadlock between autovacuum worker and client backend during removal of orphan temp tables with sequences

From: Michael Zhilin <m(dot)zhilin(at)postgrespro(dot)ru>
To: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, Akshat Jaimini <destrex271(at)gmail(dot)com>
Cc: pgsql-hackers(at)lists(dot)postgresql(dot)org
Subject: Re: BUG: deadlock between autovacuum worker and client backend during removal of orphan temp tables with sequences
Date: 2024-04-03 05:08:26
Message-ID: BD52D958-A09F-40AD-A496-60D997C70BFB@postgrespro.ru
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-bugs pgsql-hackers

Thanks to all for review, testing and commit!!!

On 2 April 2024 22:04:54 GMT+03:00, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> wrote:
>Akshat Jaimini <destrex271(at)gmail(dot)com> writes:
>> The code seems to implement the feature and has good and explanatory comments associated with it.
>> I believe we can go ahead with committing patch although I would request some senior contributors to also take a look at this patch since I am relatively new to patch reviews.
>
>Looks like a good catch and a reasonable fix. Pushed after rewriting
>the comments a bit.
>
>As far as this goes:
>
>> I ran make installcheck-world after applying the patch and recompiling it. It did fail for a particular test but from the logs it seems to be unrelated to this particular patch since it fails for the following:
>
>> ==========================
>> select error_trap_test();
>> - error_trap_test
>> ----------------------------
>> - division_by_zero detected
>> -(1 row)
>> -
>> +ERROR: cannot start subtransactions during a parallel operation
>
>... that's the test case from 0075d7894, and the failure is what
>I'd expect from a backend older than that. Maybe you forgot to
>recompile/reinstall after updating past that commit?
>
> regards, tom lane

In response to

Browse pgsql-bugs by date

  From Date Subject
Next Message PG Bug reporting form 2024-04-03 12:32:12 BUG #18419: Auto Vacuum In PostgreSQL 10.21
Previous Message Thomas Munro 2024-04-03 00:00:01 Re: Building with musl in CI and the build farm

Browse pgsql-hackers by date

  From Date Subject
Next Message Paul Jungwirth 2024-04-03 05:30:20 Re: SQL:2011 application time
Previous Message Corey Huinker 2024-04-03 04:59:10 Re: Statistics Import and Export