POC: Lock updated tuples in tuple_update() and tuple_delete()

Edit
Title POC: Lock updated tuples in tuple_update() and tuple_delete()
Topic Refactoring
Created 2022-07-01 11:19:28
Last modified 2022-10-12 05:46:35 (1 year, 6 months ago)
Latest email 2024-03-24 01:12:11 (3 weeks, 3 days ago)
Status
2022-09: Returned with feedback
2022-07: Moved to next CF
Target version
Authors Alexander Korotkov (smagen)
Reviewers Aleksander Alekseev (a.alekseev), Pavel Borisov (pborisov)Become reviewer
Committer
Links
Emails
POC: Lock updated tuples in tuple_update() and tuple_delete()
First at 2022-07-01 11:18:37 by Alexander Korotkov <aekorotkov at gmail.com>
Latest at 2024-03-24 01:12:11 by Alexander Korotkov <aekorotkov at gmail.com>
Latest attachment (v18-0001-Allow-locking-updated-tuples-in-tuple_update-and.patch) at 2024-03-19 15:20:18 from Alexander Korotkov <aekorotkov at gmail.com>
    Attachment (v18-0001-Allow-locking-updated-tuples-in-tuple_update-and.patch) at 2024-03-19 15:20:18 from Alexander Korotkov <aekorotkov at gmail.com> (Patch: Yes)
    Attachment (v17-0002-Add-EvalPlanQual-delete-returning-isolation-test-v1.patch) at 2023-11-28 09:00:07 from Pavel Borisov <pashkin.elfe at gmail.com> (Patch: Yes)
    Attachment (v16-0002-Add-EvalPlanQual-delete-returning-isolation-test.patch) at 2023-04-03 14:12:09 from Pavel Borisov <pashkin.elfe at gmail.com> (Patch: Yes)
    Attachment (v4-0002-Add-EvalPlanQual-delete-returning-isolation-test.patch) at 2023-04-03 13:57:37 from Pavel Borisov <pashkin.elfe at gmail.com> (Patch: Yes)
    Attachment (0001-Revise-changes-in-764da7710b-and-11470f544e-v3.patch) at 2023-04-02 00:37:19 from Alexander Korotkov <aekorotkov at gmail.com> (Patch: Yes)
    Attachment (0001-Improve-lazy-tuple-slot-v2.patch) at 2023-03-31 13:57:41 from Alexander Korotkov <aekorotkov at gmail.com> (Patch: Yes)
    Attachment (0001-Improve-lazy-tuple-slot-v1.patch) at 2023-03-29 17:34:10 from Alexander Korotkov <aekorotkov at gmail.com> (Patch: Yes)
    Attachment (0001-epq-delete-returning-spec-test.patch) at 2023-03-23 00:30:03 from Andres Freund <andres at anarazel.de> (Patch: Yes)
    Attachment (0001-Evade-extra-table_tuple_fetch_row_version-in-Exe-v15.patch) at 2023-03-20 22:25:11 from Alexander Korotkov <aekorotkov at gmail.com> (Patch: Yes)
    Attachment (0001-Evade-extra-table_tuple_fetch_row_version-in-Exe-v14.patch) at 2023-03-12 16:05:47 from Alexander Korotkov <aekorotkov at gmail.com> (Patch: Yes)
    Attachment (0001-Evade-extra-table_tuple_fetch_row_version-in-Exe-v13.patch) at 2023-03-07 01:45:32 from Alexander Korotkov <aekorotkov at gmail.com> (Patch: Yes)
    Attachment (lo-concurrency-11-12.png) at 2023-03-02 18:17:19 from Pavel Borisov <pashkin.elfe at gmail.com> (Patch: No)
    Attachment (0001-Allow-locking-updated-tuples-in-tuple_update-and-v12.patch) at 2023-03-02 14:53:08 from Alexander Korotkov <aekorotkov at gmail.com> (Patch: Yes)
    Attachment (lo-concurrency.png) at 2023-03-02 10:28:56 from Pavel Borisov <pashkin.elfe at gmail.com> (Patch: No)
    Attachment (0001-Evade-extra-table_tuple_fetch_row_version-in-Exe-v11.patch) at 2023-03-01 14:57:45 from Alexander Korotkov <aekorotkov at gmail.com> (Patch: Yes)
    Attachment (0001-Allow-locking-updated-tuples-in-tuple_update-and--v9.patch) at 2023-01-09 10:29:18 from Alexander Korotkov <aekorotkov at gmail.com> (Patch: Yes)
    Attachment (0001-Allow-locking-updated-tuples-in-tuple_update-and--v8.patch) at 2023-01-09 10:10:56 from Alexander Korotkov <aekorotkov at gmail.com> (Patch: Yes)
    Attachment (v7-0001-Allow-locking-updated-tuples-in-tuple_update-and-.patch) at 2023-01-09 09:56:12 from Aleksander Alekseev <aleksander at timescale.com> (Patch: Yes)
    Attachment (0001-Allow-locking-updated-tuples-in-tuple_update-and--v6.patch) at 2023-01-08 22:07:45 from Alexander Korotkov <aekorotkov at gmail.com> (Patch: Yes)
    Attachment (v5-0001-Allow-locking-updated-tuples-in-tuple_update-and-.patch) at 2023-01-06 12:45:29 from Pavel Borisov <pashkin.elfe at gmail.com> (Patch: Yes)
    Attachment (0001-Allow-locking-updated-tuples-in-tuple_update-and--v4.patch) at 2023-01-05 12:11:43 from Alexander Korotkov <aekorotkov at gmail.com> (Patch: Yes)
    Attachment (v3-0001-Lock-updated-tuples-in-tuple_update-and-tuple_del.patch) at 2023-01-04 12:42:34 from Pavel Borisov <pashkin.elfe at gmail.com> (Patch: Yes)
    Attachment (v2-0001-Lock-updated-tuples-in-tuple_update-and-tuple_del.patch) at 2023-01-04 09:52:45 from Pavel Borisov <pashkin.elfe at gmail.com> (Patch: Yes)
    Attachment (pgbench-run-2.png) at 2022-07-29 08:11:31 from Pavel Borisov <pashkin.elfe at gmail.com> (Patch: No)
    Attachment (0001-Lock-updated-tuples-in-tuple_update-and-tuple_del-v1.patch) at 2022-07-01 11:18:37 from Alexander Korotkov <aekorotkov at gmail.com> (Patch: Yes)
History
When Who What
2022-10-12 05:46:35 Michael Paquier (michael-kun) Closed in commitfest 2022-09 with status: Returned with feedback
2022-08-01 21:18:01 Jacob Champion (jchampion) New status: Waiting on Author
2022-08-01 21:17:55 Jacob Champion (jchampion) Closed in commitfest 2022-07 with status: Moved to next CF
2022-07-29 08:22:53 Pavel Borisov (pborisov) Added pborisov as reviewer
2022-07-05 13:38:59 Aleksander Alekseev (a.alekseev) Added a.alekseev as reviewer
2022-07-01 11:19:35 Alexander Korotkov (smagen) Changed authors to Alexander Korotkov (smagen)
2022-07-01 11:19:28 Alexander Korotkov (smagen) Attached mail thread CAPpHfdua-YFw3XTprfutzGp28xXLigFtzNbuFY8yPhqeq6X5kg@mail.gmail.com
2022-07-01 11:19:28 Alexander Korotkov (smagen) Created patch record
Edit