Re: "ERROR: latch already owned" on gharial - Mailing list pgsql-hackers

From Thomas Munro
Subject Re: "ERROR: latch already owned" on gharial
Date
Msg-id CA+hUKG+YuSJzKtJkGaXnD+JpZ0MFB5RBdhHK9_VOgzOVSSNyWA@mail.gmail.com
Whole thread Raw
In response to Re: "ERROR: latch already owned" on gharial  (Tom Lane <tgl@sss.pgh.pa.us>)
Responses Re: "ERROR: latch already owned" on gharial
List pgsql-hackers
On Thu, May 26, 2022 at 2:35 PM Tom Lane <tgl@sss.pgh.pa.us> wrote:
> Thomas Munro <thomas.munro@gmail.com> writes:
> > On a more practical note, I don't have access to the BF database right
> > now.  Would you mind checking if "latch already owned" has occurred on
> > any other animals?
>
> Looking back 6 months, these are the only occurrences of that string
> in failed tests:
>
>  sysname | branch |      snapshot       |     stage      |                                 l
>
---------+--------+---------------------+----------------+-------------------------------------------------------------------
>  gharial | HEAD   | 2022-04-28 23:37:51 | Check          | 2022-04-28 18:36:26.981 MDT [22642:1] ERROR:  latch
alreadyowned
 
>  gharial | HEAD   | 2022-05-06 11:33:11 | IsolationCheck | 2022-05-06 10:10:52.727 MDT [7366:1] ERROR:  latch already
owned
>  gharial | HEAD   | 2022-05-24 06:31:31 | IsolationCheck | 2022-05-24 02:44:51.850 MDT [13089:1] ERROR:  latch
alreadyowned
 
> (3 rows)

Thanks.  Hmm.  So far it's always a parallel worker.  The best idea I
have is to include the ID of the mystery PID in the error message and
see if that provides a clue next time.

Attachment

pgsql-hackers by date:

Previous
From: Thomas Munro
Date:
Subject: Re: SLRUs in the main buffer pool, redux
Next
From: Laurenz Albe
Date:
Subject: Re: Prevent writes on large objects in read-only transactions