Remove condition variables from injection wait logic.

From: Kirill Reshke <reshkekirill(at)gmail(dot)com>
To: PostgreSQL Hackers <pgsql-hackers(at)lists(dot)postgresql(dot)org>, Michael Paquier <michael(at)paquier(dot)xyz>, "Andrey M(dot) Borodin" <x4mmm(at)yandex-team(dot)ru>
Subject: Remove condition variables from injection wait logic.
Date: 2025-08-20 06:20:11
Message-ID: CALdSSPi3kRzvtSzGEDp_b7_tBr0BxSttcYSCAFP+cJ14Wbxp4g@mail.gmail.com
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

$sub proposed in a nearby thread. Looks like we have a consensus that
$subj is beneficial.
I implemented necessary legwork, namely a clock-based check in the
wait() routine, PFA. I'm not sure the default pg_sleep argument of 50
millisecond is good, but it is fast enough to not spot any difference
in by-hand testing.

[0] https://www.postgresql.org/message-id/aKT7qD0VkGhQgFJe%40paquier.xyz

--
Best regards,
Kirill Reshke

Attachment Content-Type Size
v1-0001-Remove-condition-variables-from-injection-wait-lo.patch application/octet-stream 2.4 KB

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Zhijie Hou (Fujitsu) 2025-08-20 06:42:37 RE: Conflict detection for update_deleted in logical replication
Previous Message Dilip Kumar 2025-08-20 06:16:55 Re: Proposal: Conflict log history table for Logical Replication