Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lJKPq-0000D1-D4 for pgsql-hackers@arkaria.postgresql.org; Mon, 08 Mar 2021 18:15:38 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1lJKPp-0007gs-9v for pgsql-hackers@arkaria.postgresql.org; Mon, 08 Mar 2021 18:15:37 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lJKPp-0007gl-2x for pgsql-hackers@lists.postgresql.org; Mon, 08 Mar 2021 18:15:37 +0000 Received: from mail-vs1-xe32.google.com ([2607:f8b0:4864:20::e32]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1lJKPm-00087h-LJ for pgsql-hackers@postgresql.org; Mon, 08 Mar 2021 18:15:36 +0000 Received: by mail-vs1-xe32.google.com with SMTP id e21so3349967vsh.5 for ; Mon, 08 Mar 2021 10:15:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Wlsanv2cBTQMdpGqG7jVArO3z/EO3eUSDnfHhdeTBo4=; b=jRDQBFhr+BL5rstVj2etWlpZSDtfwHYa5+ViutyA7snBsTv330YB1mEbcOMdZVsZet ObBAbyd/4xJ+DAfmwJguYvw/2if1NdtBXoxqgu90leQhx7rUSfstTnjjp6u7ETHaalVR D3CEK/4va0RZ4+YIeHJ47xBD3rg8UlCxqmlLH7MYbK8jWWKR6G8ZfAzU0Qk4/msWN/1Q FAoqEkZttzlv26xkSiw4aOalRmZYgPDXKrbjqFF6RI/1XspuI/KXMzN99x/jRSjiCMoo i0q9vITOzc3vm5UHYFKknPcSLhFXg7PvO7oQAnp6UWZdxFylJ4SHf1iHfDYSMgY9HrbS iVQA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Wlsanv2cBTQMdpGqG7jVArO3z/EO3eUSDnfHhdeTBo4=; b=VhLjALZQNxuMCxZIJTlCtc3DBX7QI+4jytTW8E8tHc+zuTEFDcpTRF2Pj0yMIBKQlU VrT0ZxKc+1WZ4ZfOTdPAoUhqPpA2btF+2L7aQ/PshYBmxDtPr81xG5mPKWZdU/Ae0PdF W50EknOw/OI7woRPNoQ/VKjrTXW+0LxGJr47EmN1D0EGNYZljiSy/6TUJmHBPdLHaB4W oDXBKSKlx3iBpxBC3SlopJk+LMhmYIUbE1PP+fBpJpA2Qa5InntEKiFa9jSFpjasXHAv b2WtjdkyEwmG0btkavezJpILMbw+lw2xZVIz1wjflF2lEtYnzfg0THmQQgV/vvpP7ZhP /TfQ== X-Gm-Message-State: AOAM530kBPMYChhUiRzysXVBiU/klWtgkqJThti8MmHB8ePz6WR42dBU bC1euzAJjPy8vmw+kgagbIEvO8m4Azs+u1UPIC8= X-Google-Smtp-Source: ABdhPJzPFvfn8I20puIZn60Dn6S+OgykJ9aTfWTLUEF8Mc6Ymug+ywtXCgMoyutWelhKtxuQuwc7pEjdT3YsCd1JP8c= X-Received: by 2002:a67:cd06:: with SMTP id u6mr13340820vsl.29.1615227333343; Mon, 08 Mar 2021 10:15:33 -0800 (PST) MIME-Version: 1.0 References: <2ECBBCA0-4D8D-4841-8872-4A5BBDC063D2@amazon.com> <20210213162623.4upmsuzwv2anqoqx@alap3.anarazel.de> In-Reply-To: From: Ibrar Ahmed Date: Mon, 8 Mar 2021 23:14:56 +0500 Message-ID: Subject: Re: partial heap only tuples To: "Bossart, Nathan" Cc: Andres Freund , "pgsql-hackers@postgresql.org" , "McAlister, Grant" , "Mlodgenski, Jim" , "Nasby, Jim" , "Hsu, John" , Bruce Momjian Content-Type: multipart/alternative; boundary="0000000000006f7d0505bd0a6bd4" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --0000000000006f7d0505bd0a6bd4 Content-Type: text/plain; charset="UTF-8" On Wed, Feb 24, 2021 at 3:22 AM Bossart, Nathan wrote: > On 2/10/21, 2:43 PM, "Bruce Momjian" wrote: > > I wonder if you should create a Postgres wiki page to document all of > > this. I agree PG 15 makes sense. I would like to help with this if I > > can. I will need to study this email more later. > > I've started the wiki page for this: > > https://wiki.postgresql.org/wiki/Partial_Heap_Only_Tuples > > Nathan > > The regression test case (partial-index) is failing https://cirrus-ci.com/task/5310522716323840 ---- === ./src/test/isolation/output_iso/regression.diffs === diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/partial-index.out /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/partial-index.out --- /tmp/cirrus-ci-build/src/test/isolation/expected/partial-index.out 2021-03-06 23:11:08.018868833 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/partial-index.out 2021-03-06 23:26:15.857027075 +0000 @@ -30,6 +30,8 @@ 6 a 1 7 a 1 8 a 1 +9 a 2 +10 a 2 step c2: COMMIT; starting permutation: rxy1 wx1 wy2 c1 rxy2 c2 @@ -83,6 +85,7 @@ 6 a 1 7 a 1 8 a 1 +9 a 2 10 a 1 step c1: COMMIT; ---- Can you please take a look at that? -- Ibrar Ahmed --0000000000006f7d0505bd0a6bd4 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


=
On Wed, Feb 24, 2021 at 3:22 AM Bossa= rt, Nathan <bossartn@amazon.com> wrote:
On= 2/10/21, 2:43 PM, "Bruce Momjian" <bruce@momjian.us> wrote:
> I wonder if you should create a Postgres wiki page to document all of<= br> > this.=C2=A0 I agree PG 15 makes sense.=C2=A0 I would like to help with= this if I
> can.=C2=A0 I will need to study this email more later.

I've started the wiki page for this:

=C2=A0 =C2=A0 https://wiki.postgresql.org/w= iki/Partial_Heap_Only_Tuples

Nathan


The regression test case=C2=A0 (partial-i= ndex) is failing=C2=A0

https://cirrus-ci.com/task/5310522716323840

----
=
=3D=3D=3D ./src/test/isolation/output_iso/regression.diffs =3D=3D=3Ddiff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/partial-index.o= ut /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/partial-index= .out
--- /tmp/cirrus-ci-build/src/test/isolation/expected/partial-index.= out 2021-03-06 23:11:08.018868833 +0000
+++ /tmp/cirrus-ci-build/src/tes= t/isolation/output_iso/results/partial-index.out 2021-03-06 23:26:15.857027= 075 +0000
@@ -30,6 +30,8 @@
6 a 1
7 a 1
8 a 1
+9 a 2
+10 = a 2
step c2: COMMIT;
starting permutation: rxy1 wx1 wy2 c1 rxy2 c2@@ -83,6 +85,7 @@
6 a 1
7 a 1
8 a 1
+9 a 2
10 a 1
step c= 1: COMMIT;
----

Can you please take a look at = that?

--
=
Ibrar Ahmed
=
--0000000000006f7d0505bd0a6bd4--