| From: | Melanie Plageman <melanieplageman(at)gmail(dot)com> |
|---|---|
| To: | Andres Freund <andres(at)anarazel(dot)de> |
| Cc: | Robert Haas <robertmhaas(at)gmail(dot)com>, Matthias van de Meent <boekewurm+postgres(at)gmail(dot)com>, Noah Misch <noah(at)leadboat(dot)com>, Peter Geoghegan <pg(at)bowt(dot)ie>, Alexander Lakhin <exclusion(at)gmail(dot)com>, PostgreSQL mailing lists <pgsql-bugs(at)lists(dot)postgresql(dot)org> |
| Subject: | Re: relfrozenxid may disagree with row XIDs after 1ccc1e05ae |
| Date: | 2024-05-16 23:57:27 |
| Message-ID: | CAAKRu_bXH2g_pchG7rN_4fs-_6_kVbbJ97gYRoN0Zdb9P04Wag@mail.gmail.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-bugs |
On Thu, May 9, 2024 at 5:56 PM Melanie Plageman
<melanieplageman(at)gmail(dot)com> wrote:
>
> I can repro the hang on 14 and 15 with the following:
-- snip --
I finally managed to write a TAP test which does the same thing as my
repro. The attached patch contains a test that is meant purely for
demonstration and reproduction by others -- not as a suggestion to add
to the recovery test suite on an ongoing basis.
I also attached the fix (targeting REL_15_STABLE) so that you can try
the repro TAP test with and without the fix.
The test is a bit fragile, so I won't be surprised if it doesn't work
for everyone.
Thank you so much to Andres, Thomas, and Daniel, all of whom helped me
debug various issues I was having with trying to make background_psql
work reliably for this test on 15. This was truly painful, but I never
would have gotten through it without my IPC::Run support group.
I'll probably add more robust comments to the test next week in
preparation for writing a detailed commit message for the fix
explaining the scenario.
- Melanie
| Attachment | Content-Type | Size |
|---|---|---|
| 0001-vacuum-hang-repro.patch | text/x-patch | 8.5 KB |
| fix_hang_15.patch | text/x-patch | 4.9 KB |
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Bowen Shi | 2024-05-17 02:12:32 | Re: relfrozenxid may disagree with row XIDs after 1ccc1e05ae |
| Previous Message | Andres Freund | 2024-05-16 20:38:38 | Re: relfrozenxid may disagree with row XIDs after 1ccc1e05ae |