Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vPzfT-004uIK-2L for pgsql-hackers@arkaria.postgresql.org; Mon, 01 Dec 2025 08:53:59 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vPzfR-001UWW-36 for pgsql-hackers@arkaria.postgresql.org; Mon, 01 Dec 2025 08:53:58 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vPzfR-001UWO-29 for pgsql-hackers@lists.postgresql.org; Mon, 01 Dec 2025 08:53:57 +0000 Received: from mail-qt1-x82b.google.com ([2607:f8b0:4864:20::82b]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1vPzfQ-002TuI-07 for pgsql-hackers@lists.postgresql.org; Mon, 01 Dec 2025 08:53:57 +0000 Received: by mail-qt1-x82b.google.com with SMTP id d75a77b69052e-4ee0528cf59so1355121cf.3 for ; Mon, 01 Dec 2025 00:53:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1764579233; x=1765184033; darn=lists.postgresql.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=K9UE1Jeyk3USc4/28STmV3ocQL+b0+lNozQMdlll65I=; b=I14rYxoByprHKJLPvkETY0KRVMMJSrFW6wsFp3DKoklH/odIJcqDhwXEv4FoHBUVip KK0MkqRMq+TwgYKTtzMJarUbsse/bno+xOLi7KrOME/OmMpI/zfAG0Og8O18mG5WYkYz c8HugdUngR8bgZRO6sSWf5vtCEEj7k+okT9Z8WHvEWW8nMPI+JziQMIasdeJXcgQzyFn b8bypUUT2khFOG6Zup+fdOyEjUw7IHvyFIKNGYqZ12L4gYTOvomul6hizuWsI/Fl7lTO S+XErb9pyMm9VxC5Ej1Q02cvmiTYk2LbpWgY1+5/mUvPAz2EtMSMsyqCMSL3KtDV6wx0 RtHw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764579233; x=1765184033; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=K9UE1Jeyk3USc4/28STmV3ocQL+b0+lNozQMdlll65I=; b=Q6+nBSkLprj9/FdJp1uJd37WYxx3GtPnqqjy4NRhIfiSyBJYByodM5BLyDb0fonL+T BFdHH5NuP+tP/a6NiA4mmNM1m81LRPeZxjyNjDisVLFLt93+rYEo46z9xM3uhhp20aiw ImBts6/d9rnx2k1mlxO6kf92GVHzyK+PvmCD2Nyu2uAxf7L0J18S+rlcgt3NXm0tC6ac j6sH4UQxXSeoZjhEqVObC0SZ+vsAYAU4Y/E0zdK0MS4Rs/+E30avlu9gp6Dyw5QNPBK5 fmYmVPg5CNkbRICUK4ejHOQ0NvE7GRJjZpjyrdMfmniSUmPhPSInZgsyFU7TekBxVqWh 7nLA== X-Forwarded-Encrypted: i=1; AJvYcCX+rpLxV/aVYcjxmRwJ5+H6o1Xh8dYbTpp+WlZ4T3OuLh15tomG/SkD/3K62eZEk9OVpsWwZtR5o3cwv0Su@lists.postgresql.org X-Gm-Message-State: AOJu0YyKXL1dxZnOcmQEnNB4rQ1xQRSLiwFX6fIaLrxpQ+g9x7+cRU0H UyZcvHCp7htRHX3HspuBMB32t0ZxxILBvZ1W9AdVu977pNv/OmCajeDSs82066DIx8oPyhyS5Dc HHC5t6oP7Ein3IIp8fqwSJboh/Nk/kf0= X-Gm-Gg: ASbGncuuqY7dLxZDpJuPetA5gwyqcNofi/DDTXLe9XsLmh4AGFHi2p72jduAHpd2MfZ mFb49dvnsaOrrfX4J91eoDXYcKhfIfZvdnTYzAy5lAYnZtXuCnmqQIhHB0X859hRQOkaIS3OE3L yDovPmqF7dcGwO9178coBx1v5N6ozI8FIrIA4SzRPGA85uX+/ECYLv/8VUzst4GeTCe/Betowv4 GHKgkC1x9Pj+zh9hO04MBT7TLXs42GFqeTG5pvywitgqZkCi987TKHQfE5FlJw4jONH+w== X-Google-Smtp-Source: AGHT+IFHrZ00y3/uC+C4YPMROO2PBbcX0cFF+ymwRq0o5lmTGoBfDiH291mUVh+NBJoy59+gIQ4V+BT6fHckSuG2dnI= X-Received: by 2002:ac8:1305:0:b0:4ef:be12:7b28 with SMTP id d75a77b69052e-4efbe127c0bmr196710471cf.9.1764579233290; Mon, 01 Dec 2025 00:53:53 -0800 (PST) MIME-Version: 1.0 References: <4535f3aa-3220-4760-b1f5-2bc91f248e03@iki.fi> <2bc58592-9d74-4af0-bdd1-1a88e8683f7c@iki.fi> <36531c0e-292c-409d-bbc7-a252cf6e910a@iki.fi> <54aa8f65-f0e4-4464-b543-e0399c1cab1e@iki.fi> <4a9dda70-0af7-41a4-9636-b168f2fc48ef@iki.fi> <46cc45e9-fddd-44bc-bcb3-96889aafd921@iki.fi> <6c298bc4-7029-4c1d-bf16-3e094842ce32@iki.fi> In-Reply-To: From: Maxim Orlov Date: Mon, 1 Dec 2025 11:53:41 +0300 X-Gm-Features: AWmQ_bmXBgAGhb_KeMGz6fEXaCY6xVsNJYe2D5R4MuOUrG0etyvMwetaOfO3n8o Message-ID: Subject: Re: POC: make mxidoff 64 bits To: Ashutosh Bapat Cc: Heikki Linnakangas , Alvaro Herrera , Alexander Korotkov , wenhui qiu , Postgres hackers Content-Type: multipart/alternative; boundary="00000000000060e09c0644e01ed7" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --00000000000060e09c0644e01ed7 Content-Type: text/plain; charset="UTF-8" On Fri, 28 Nov 2025 at 16:17, Ashutosh Bapat wrote: > One more thing, > An UPDATE waits for FOR SHARE query to finish, and vice versa. In my > experiments I didn't see an UPDATE creating a multi-xact. Why do we > have UPDATEs in the load created by the test? Am I missing something? As far as I remember, this was done on purpose to create different multixact members statuses randomly. -- Best regards, Maxim Orlov. --00000000000060e09c0644e01ed7 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Fri, 28 Nov = 2025 at 16:17, Ashutosh Bapat <ashutosh.bapat.oss@gmail.com> wrote:
One more thing,
An UPDATE waits for FOR SHARE query to finish, and vice versa. In my
experiments I didn't see an UPDATE creating a multi-xact. Why do we
have UPDATEs in the load created by the test? Am I missing something?
=C2=A0
As far as I= remember, this was done on purpose to create=C2=A0dif= ferent
multixact=C2=A0members statuses randomly.
=

--
Best= regards,
Maxim Orlov.
--00000000000060e09c0644e01ed7--