Improvements for pg_wal_replay_wait()

Edit
Title Improvements for pg_wal_replay_wait()
Topic Miscellaneous
Created 2024-08-10 16:34:22
Last modified 2024-08-10 16:34:36 (1 month ago)
Latest email 2024-09-13 12:00:00 (3 days, 6 hours ago)
Status
2024-09: Needs review
Target version 18
Authors Alexander Korotkov (smagen)
Reviewers Become reviewer
Committer Alexander Korotkov (smagen)
Links
Emails
Re: [HACKERS] make async slave to wait for lsn to be replayed
First at 2023-02-28 10:10:47 by Kartyshov Ivan <i.kartyshov at postgrespro.ru>
Latest at 2024-09-13 12:00:00 by Alexander Lakhin <exclusion at gmail.com>
Latest attachment (v3-0002-Improve-header-comment-for-WaitLSNSetLatches.patch) at 2024-08-10 17:18:53 from Alexander Korotkov <aekorotkov at gmail.com>
    Attachment (v3-0002-Improve-header-comment-for-WaitLSNSetLatches.patch) at 2024-08-10 17:18:53 from Alexander Korotkov <aekorotkov at gmail.com> (Patch: Yes)
    Attachment (v2-0002-Improve-header-comment-for-WaitLSNSetLatches.patch) at 2024-08-10 16:33:57 from Alexander Korotkov <aekorotkov at gmail.com> (Patch: Yes)
    Attachment (v1-0002-Improve-header-comment-for-WaitLSNSetLatches.patch) at 2024-08-06 02:17:10 from Alexander Korotkov <aekorotkov at gmail.com> (Patch: Yes)
    Attachment (v23-0001-Implement-pg_wal_replay_wait-stored-procedure.patch) at 2024-07-31 16:40:48 from Alexander Korotkov <aekorotkov at gmail.com> (Patch: Yes)
    Attachment (v22-0001-Implement-pg_wal_replay_wait-stored-procedure.patch) at 2024-07-15 11:02:03 from Alexander Korotkov <aekorotkov at gmail.com> (Patch: Yes)
    Attachment (v21-0001-Implement-pg_wal_replay_wait-stored-procedure.patch) at 2024-07-15 01:24:19 from Alexander Korotkov <aekorotkov at gmail.com> (Patch: Yes)
    Attachment (v20-Implement-pg_wal_replay_wait-store.patch) at 2024-07-09 09:51:23 from Kartyshov Ivan <i.kartyshov at postgrespro.ru> (Patch: Yes)
    Attachment (v19-0001-Implement-pg_wal_replay_wait-stored-procedure.patch) at 2024-06-14 12:46:15 from Alexander Korotkov <aekorotkov at gmail.com> (Patch: Yes)
    Attachment (v18-0001-Implement-pg_wal_replay_wait-stored-procedure.patch) at 2024-06-12 08:36:05 from Kartyshov Ivan <i.kartyshov at postgrespro.ru> (Patch: Yes)
    Attachment (additional_test.patch) at 2024-04-10 15:12:00 from Kartyshov Ivan <i.kartyshov at postgrespro.ru> (Patch: Yes)
    Attachment (v2-0001-Use-an-LWLock-instead-of-a-spinlock-in-waitlsn.c.patch) at 2024-04-03 21:35:37 from Alexander Korotkov <aekorotkov at gmail.com> (Patch: Yes)
    Attachment (0001-Use-an-LWLock-instead-of-a-spinlock-in-waitlsn.c.patch) at 2024-04-03 16:55:35 from Alvaro Herrera <alvherre at alvh.no-ip.org> (Patch: Yes)
    Attachment (v17-0001-Implement-pg_wal_replay_wait-stored-procedure.patch) at 2024-04-01 10:27:09 from Alexander Korotkov <aekorotkov at gmail.com> (Patch: Yes)
    Attachment (v16-0001-Implement-pg_wal_replay_wait-stored-procedure.patch) at 2024-03-31 02:11:27 from Alexander Korotkov <aekorotkov at gmail.com> (Patch: Yes)
    Attachment (v15-0001-Implement-pg_wal_replay_wait-stored-procedure.patch) at 2024-03-30 14:14:28 from Alexander Korotkov <aekorotkov at gmail.com> (Patch: Yes)
    Attachment (v14-0001-Implement-pg_wal_replay_wait-stored-procedure.patch) at 2024-03-29 12:44:56 from Alexander Korotkov <aekorotkov at gmail.com> (Patch: Yes)
    Attachment (v13-0001-Implement-pg_wait_for_wal_replay_lsn-stored-proc.patch) at 2024-03-28 12:39:25 from Alexander Korotkov <aekorotkov at gmail.com> (Patch: Yes)
    Attachment (v12-0001-Implement-pg_wait_for_wal_replay_lsn-stored-proc.patch) at 2024-03-28 06:23:28 from Alexander Korotkov <aekorotkov at gmail.com> (Patch: Yes)
    Attachment (v14_0002-Procedure-wait-lsn.patch) at 2024-03-26 14:06:51 from Kartyshov Ivan <i.kartyshov at postgrespro.ru> (Patch: Yes)
    Attachment (v14_0001-Procedure-wait-lsn.patch) at 2024-03-22 19:42:52 from Kartyshov Ivan <i.kartyshov at postgrespro.ru> (Patch: Yes)
    Attachment (v13_0001-Procedure-wait-lsn.patch) at 2024-03-19 22:34:51 from Kartyshov Ivan <i.kartyshov at postgrespro.ru> (Patch: Yes)
    Attachment (v12_0001-Procedure-wait-lsn.patch) at 2024-03-19 17:38:55 from Kartyshov Ivan <i.kartyshov at postgrespro.ru> (Patch: Yes)
    Attachment (v11-0001-Implement-AFTER-clause-for-BEGIN-command.patch) at 2024-03-18 09:54:11 from Alexander Korotkov <aekorotkov at gmail.com> (Patch: Yes)
    Attachment (v11-0001-Implement-AFTER-clause-for-BEGIN-command.patch) at 2024-03-15 20:32:23 from Kartyshov Ivan <i.kartyshov at postgrespro.ru> (Patch: Yes)
    Attachment (v10_after_within.patch) at 2024-03-15 19:59:44 from Kartyshov Ivan <i.kartyshov at postgrespro.ru> (Patch: Yes)
    Attachment (v10-0001-Implement-AFTER-clause-for-BEGIN-command.patch) at 2024-03-15 19:47:55 from Alexander Korotkov <aekorotkov at gmail.com> (Patch: Yes)
    Attachment (v9-0001-Implement-AFTER-clause-for-BEGIN-command.patch) at 2024-03-15 14:20:25 from Alexander Korotkov <aekorotkov at gmail.com> (Patch: Yes)
    Attachment (v8-0001-Implement-AFTER-clause-for-BEGIN-command.patch) at 2024-03-11 10:44:53 from Alexander Korotkov <aekorotkov at gmail.com> (Patch: Yes)
    Attachment (wait_classic_v7.patch) at 2024-03-07 11:44:32 from Kartyshov Ivan <i.kartyshov at postgrespro.ru> (Patch: Yes)
    Attachment (wait_after_within_v5.patch) at 2024-02-01 21:29:28 from Kartyshov Ivan <i.kartyshov at postgrespro.ru> (Patch: Yes)
    Attachment (wait_after_within_v4.patch) at 2024-01-17 08:16:35 from Kartyshov Ivan <i.kartyshov at postgrespro.ru> (Patch: Yes)
    Attachment (wait_classic_v4.patch) at 2024-01-11 08:57:44 from Kartyshov Ivan <i.kartyshov at postgrespro.ru> (Patch: Yes)
    Attachment (wait_after_within_v2.patch) at 2023-12-08 09:46:55 from Kartyshov Ivan <i.kartyshov at postgrespro.ru> (Patch: Yes)
    Attachment (wait_proc_v6.patch) at 2023-11-20 11:10:43 from Картышов Иван <i.kartyshov at postgrespro.ru> (Patch: Yes)
    Attachment (wait_proc_v5.patch) at 2023-06-30 08:32:23 from Картышов Иван <i.kartyshov at postgrespro.ru> (Patch: Yes)
    Attachment (wait_proc_v4.patch) at 2023-03-07 06:55:48 from Kartyshov Ivan <i.kartyshov at postgrespro.ru> (Patch: Yes)
    Attachment (wait_proc_v3.patch) at 2023-03-06 09:40:16 from Kartyshov Ivan <i.kartyshov at postgrespro.ru> (Patch: Yes)
    Attachment (wait_proc_v2.patch) at 2023-03-04 15:36:49 from Kartyshov Ivan <i.kartyshov at postgrespro.ru> (Patch: Yes)
    Attachment (wait_after_within_v1.patch) at 2023-02-28 10:10:47 from Kartyshov Ivan <i.kartyshov at postgrespro.ru> (Patch: Yes)
History
When Who What
2024-08-10 16:34:36 Alexander Korotkov (smagen) Changed authors to Alexander Korotkov (smagen)
2024-08-10 16:34:36 Alexander Korotkov (smagen) Changed committer to smagen
2024-08-10 16:34:36 Alexander Korotkov (smagen) Changed targetversion to 18
2024-08-10 16:34:22 Alexander Korotkov (smagen) Attached mail thread eb12f9b03851bb2583adab5df9579b4b@postgrespro.ru
2024-08-10 16:34:22 Alexander Korotkov (smagen) Created patch record
Edit