pg.ddx.io  pgsql-hackers@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Noah Misch <noah@leadboat.com>
To: Heikki Linnakangas <hlinnaka@iki.fi>
Cc: Robert Haas <robertmhaas@gmail.com>
Cc: pgsql-hackers@postgresql.org, Tom Lane <tgl@sss.pgh.pa.us>
Cc: Smolkin Grigory <smallkeen@gmail.com>
Cc: Michael Paquier <michael@paquier.xyz>
Cc: Alexander Lakhin <exclusion@gmail.com>
Subject: Re: race condition in pg_class
Date: Sun, 27 Oct 2024 14:45:11 -0700
Message-ID: <20241027214511.3c.nmisch@google.com> (raw)
In-Reply-To: <20240822073200.4f.nmisch@google.com>
References: <20240614003549.c2.nmisch@google.com>
	<20240621212842.98.nmisch@google.com>
	<20240628051353.a0.nmisch@google.com>
	<e4b40a88-c134-6926-3196-bc4501cb87a2@gmail.com>
	<20240704220816.51.nmisch@google.com>
	<20240714174800.de.nmisch@google.com>
	<c2bc625f-2a79-4be0-a154-72b07c347703@iki.fi>
	<20240817040748.f8.nmisch@google.com>
	<63c27c17-0d8f-4ede-a624-3ee41d28b539@iki.fi>
	<20240822073200.4f.nmisch@google.com>

On Thu, Aug 22, 2024 at 12:32:00AM -0700, Noah Misch wrote:
> This move also loses the optimization of unpinning before XactLockTableWait().
> heap_update() doesn't optimize that way, so that's fine.

In this other thread, I'm proposing to go back to unpinning:
https://postgr.es/m/20241027214035.8a.nmisch@google.com





view thread (86+ messages)  latest in thread

Message-ID: <20241027214511.3c.nmisch@google.com>
Permalink:  ../20241027214511.3c.nmisch@google.com/
Also on:    postgresql.org/message-id/20241027214511.3c.nmisch@google.com

 · 

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pgsql-hackers@postgresql.org
  Cc: noah@leadboat.com, hlinnaka@iki.fi, robertmhaas@gmail.com, tgl@sss.pgh.pa.us, smallkeen@gmail.com, michael@paquier.xyz, exclusion@gmail.com
  Subject: Re: race condition in pg_class
  In-Reply-To: <20241027214511.3c.nmisch@google.com>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox