Re: injection_points: canceled or terminated waiters leak their wait slots

From: Zsolt Parragi <zsolt(dot)parragi(at)percona(dot)com>
To: Michael Paquier <michael(at)paquier(dot)xyz>
Cc: Andrey Borodin <x4mmm(at)yandex-team(dot)ru>, Nikolay Samokhvalov <nik(at)postgres(dot)ai>, pgsql-hackers(at)lists(dot)postgresql(dot)org
Subject: Re: injection_points: canceled or terminated waiters leak their wait slots
Date: 2026-10-02 21:44:20
Message-ID: CAN4CZFOoiKa9E4Gnh_OzLk3S5Z6RFyg_oY1e_WddCVYhkpTVow@mail.gmail.com
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

I attached v4.

I only disabled the two tests that already had failures on CI. After
looking into it again I realized that temp-schema-cleanup could only
fail with my hacked together linux repro, I can't reproduce it on
windows. In wait_cleanup and slot_creation_error one session kills
another session. In temp-schema-cleanup s1 kills itself. When the
fatal happens the isolation tester is reading s1's socket, and
receives the message properly, I can't make that fail without
modifying the testcase.

Attachment Content-Type Size
v4-0001-Skip-on-Windows-isolation-tests-that-terminate-ot.patch application/octet-stream 4.5 KB

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Andrew Dunstan 2026-10-02 21:48:55 Re: Allow table AMs to define their own reloptions
Previous Message Matthias van de Meent 2026-10-02 21:10:10 Re: Costing for parallel scans with few/single row produced in the outer side