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.94.2) (envelope-from ) id 1u9jeV-005k0I-9z for pgsql-hackers@arkaria.postgresql.org; Tue, 29 Apr 2025 12:01:31 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1u9jeT-006k7j-8T for pgsql-hackers@arkaria.postgresql.org; Tue, 29 Apr 2025 12:01:30 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1u9jeS-006k7b-Va for pgsql-hackers@lists.postgresql.org; Tue, 29 Apr 2025 12:01:30 +0000 Received: from mail-vk1-xa2c.google.com ([2607:f8b0:4864:20::a2c]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1u9jeR-000AhN-2o for pgsql-hackers@lists.postgresql.org; Tue, 29 Apr 2025 12:01:28 +0000 Received: by mail-vk1-xa2c.google.com with SMTP id 71dfb90a1353d-527b70bd90dso2502807e0c.3 for ; Tue, 29 Apr 2025 05:01:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1745928087; x=1746532887; 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=XCwuNieCAepQcPaP8RylArx6YYK6oPuPypS5+Tkl/nI=; b=dHZQFdCmvwDyRwGLNe6MMnCNQGJ7z5rQ85CqvyA4QWov5JSc5lGlVLDff2G5c0XklT cqnaDZMhXVpnesFVtDAI390ASBD+/LLeyoQiWvS82e54BEFjd0efD8Ig+1tZVmnyy3SI AYuW3saRrKTu4Ja/+dPBy66WQ1QUGAqw1iPZkO1dtS+wRr+lgw0fAcvTRC7V9cqXDXH3 6hS2lwan1WKTyR+GQRLhTMJ4wJIta8TKrpAr29TpOsrRwpkorIn6bbCVZX070DMhxgsU 0m9FAqJ+Gz9acie6Eu6z9TKMLb7hMOxHRtb809GFKUH3VMj7Ql7sXbayGlf33QuYGt/e Sa5A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745928087; x=1746532887; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=XCwuNieCAepQcPaP8RylArx6YYK6oPuPypS5+Tkl/nI=; b=uOXDbFL09pgZOJ/Cf7qmj+M+tZn8Yl94HvwRmje/HT+pofKSLGR+NIf1+LU9ZrP6uo vdnfo6F13Qv1Pcy76GvmC2giE/AiS9no+PptJbeobNJo3rtAEYfbUHeqT5OewUs1LOo+ JUWaBFLX+geHkXEnBqvFmI7rm2Paa8a1yHoB4URQJRsa81yVGfIO05MkbW0X7x57lMpp 47EwZSL9U531uyYypcWc9NoXRirv959fwB7AqtrU2WCA6RjGTo0dHNmaRSAgRoiYnZAF DpjkkCFrleG1/3cb2QHjsztjcbOpAqeU21/I6+8EBcbReNSHY0w8NWMGg9JY+6RiQu1k 9r3A== X-Forwarded-Encrypted: i=1; AJvYcCUaMze3HGKd+FcNvS3G20lZ8WKb7rvDSyYQ3ZofpGOG5aFSJgK8fH17xAke1Sf0rMQJ4EiEvw4l/V8bj1+r@lists.postgresql.org X-Gm-Message-State: AOJu0YwQ/5aP5huT0NT3dM9QTJNuGGeIigMt5ATVsUpKx/Ey8BGCyb9f JvkNXt4u6S0846cTwsXRRTR7tYouX7W6LKSVxumX09JQo5ODpi3OX6BL6sny3QTLklG7qWiVBoZ 100Uo/VUZfZMvqcF8oiGllcwx8ps= X-Gm-Gg: ASbGncuRzRe1YSDrRURreYqpl9psx6paxaba+ZIHZEDRaL5sAI76B2LAR1uqC32RKF4 k30l/0zDnr6dBoDS2ZSlu0E2RybXgb6O0N9rJsrEmlPDMCeKF3iOY01peEnuAt51fiKj9ZEF+u3 WQmYZs1bWgwpqrr1fR9PHCWIo= X-Google-Smtp-Source: AGHT+IErYvvjqaJef6Bhf1ixV8t7X9v4ATS3yiAySd/gJUUIeau8j9ZEMO5BncU1Z5cgB4E3BltNrT29I6FqCxQmaAM= X-Received: by 2002:a05:6122:1d8b:b0:529:373:fcb7 with SMTP id 71dfb90a1353d-52abf240507mr1692225e0c.10.1745928080950; Tue, 29 Apr 2025 05:01:20 -0700 (PDT) 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> In-Reply-To: From: Ashutosh Bapat Date: Tue, 29 Apr 2025 17:31:09 +0530 X-Gm-Features: ATxdqUFT3o5RJyxjLRaHnFkVmOB6WocHsivzHCK7_ptE9dxcKrkLbA6tPdvDD6A Message-ID: Subject: Re: POC: make mxidoff 64 bits To: Maxim Orlov Cc: wenhui qiu , Heikki Linnakangas , Alexander Korotkov , Postgres hackers Content-Type: multipart/alternative; boundary="0000000000001190300633e98fd3" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --0000000000001190300633e98fd3 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Maxim, On Wed, Apr 16, 2025 at 1:42=E2=80=AFPM Maxim Orlov wro= te: > I moved the topic to the next commitfest. > I am reviewing these patches. I notice that transam/README does not mention multixact except one place in section "Transaction Emulation during Recovery". I expected it to document how pg_multixact/members and pg_multixact/offset are used and what is their layout. It's not the responsibility of this patchset to document it, but it will be good if we add a section about multixacts in transam/README. It will make reviews easier. --=20 Best Wishes, Ashutosh Bapat --0000000000001190300633e98fd3 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Maxim,

On Wed, Apr 16, 2025 at 1:4= 2=E2=80=AFPM Maxim Orlov <orlovmg@gmail.com> wrote:
I = moved the topic to the next commitfest.

I am reviewing these patches.

<= div>I notice that transam/README does not mention multixact except one plac= e in section "Transaction Emulation during Recovery". I expected = it to document how pg_multixact/members and pg_multixact/offset are used an= d what is their layout. It's not the responsibility of this patchset to= document it, but it will be good if we add a section about multixacts in t= ransam/README. It will make reviews easier.

--
Best Wishes,
Ashutosh Bapat
--0000000000001190300633e98fd3--