From: | Peter Geoghegan <pg(at)bowt(dot)ie> |
---|---|
To: | Andres Freund <andres(at)anarazel(dot)de> |
Cc: | Amit Kapila <amit(dot)kapila16(at)gmail(dot)com>, Jaime Casanova <jcasanov(at)systemguards(dot)com(dot)ec>, PostgreSQL Hackers <pgsql-hackers(at)lists(dot)postgresql(dot)org> |
Subject: | Re: Assert while autovacuum was executing |
Date: | 2023-06-21 06:23:19 |
Message-ID: | CAH2-Wzk0M1HGnHcuBYSESLE9iD1YnJAtWbKmtk+yMd0nPvXoPg@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
On Tue, Jun 20, 2023 at 10:27 PM Andres Freund <andres(at)anarazel(dot)de> wrote:
> As far as I can tell 72e78d831a as-is is just bogus. Unfortunately that likely
> also means 3ba59ccc89 is not right.
Quite possibly. But I maintain that ginInsertCleanup() is probably
also bogus in a way that's directly relevant.
Did you know that ginInsertCleanup() is the only code that uses
heavyweight page locks these days? Though only on the index metapage!
Isn't this the kind of thing that VACUUM's relation level lock is
supposed to take care of?
--
Peter Geoghegan
From | Date | Subject | |
---|---|---|---|
Next Message | Michael Paquier | 2023-06-21 06:45:32 | Consider \v to the list of whitespace characters in the parser |
Previous Message | Peter Geoghegan | 2023-06-21 06:13:21 | Re: Adding further hardening to nbtree page deletion |