Pipelining/batch mode support for libpq

Edit
Title Pipelining/batch mode support for libpq
Topic Performance
Created 2020-09-04 21:24:06
Last modified 2021-03-15 21:35:25 (1 month ago)
Latest email 2021-03-18 11:28:02 (4 weeks, 1 day ago)
Status
2021-03: Committed
2021-01: Moved to next CF
2020-11: Moved to next CF
2020-09: Moved to next CF
Target version
Authors Álvaro Herrera (alvherre), Matthieu Garrigues (matt-42), Craig Ringer (ringerc)
Reviewers Justin Pryzby (justinpryzby)Become reviewer
Committer Álvaro Herrera (alvherre)
Links
Emails
PATCH: Batch/pipelining support for libpq
First at 2016-05-23 09:19:09 by Craig Ringer <craig at 2ndquadrant.com>
Latest at 2021-03-18 11:28:02 by Matthieu Garrigues <matthieu.garrigues at gmail.com>
Latest attachment (fixassert.notpatch) at 2021-03-15 19:47:25 from Alvaro Herrera <alvherre at 2ndquadrant.com>
    Attachment (fixassert.notpatch) at 2021-03-15 19:47:25 from Alvaro Herrera <alvherre at 2ndquadrant.com> (Patch: Yes)
    Attachment (v37-0001-Implement-pipeline-mode-in-libpq.patch) at 2021-03-15 18:54:54 from Alvaro Herrera <alvherre at 2ndquadrant.com> (Patch: Yes)
    Attachment (v36-libpq-pipeline.patch) at 2021-03-13 04:28:15 from Alvaro Herrera <alvherre at 2ndquadrant.com> (Patch: Yes)
    Attachment (v35-libpq-pipeline.patch) at 2021-03-11 16:00:13 from Alvaro Herrera <alvherre at 2ndquadrant.com> (Patch: Yes)
    Attachment (v34-libpq-pipeline.patch) at 2021-03-06 00:35:59 from Alvaro Herrera <alvherre at 2ndquadrant.com> (Patch: Yes)
    Attachment (v33-libpq-pipeline.patch) at 2021-03-04 21:40:17 from Alvaro Herrera <alvherre at 2ndquadrant.com> (Patch: Yes)
    Attachment (v32-libpq-pipeline.patch) at 2021-03-04 20:51:50 from Alvaro Herrera <alvherre at 2ndquadrant.com> (Patch: Yes)
    Attachment (v31-libpq-pipeline.patch) at 2021-03-04 19:59:55 from Alvaro Herrera <alvherre at 2ndquadrant.com> (Patch: Yes)
    Attachment (v30-libpq-pipeline.patch) at 2021-03-04 19:24:09 from Alvaro Herrera <alvherre at 2ndquadrant.com> (Patch: Yes)
    Attachment (v29-libpq-pipeline.patch) at 2021-03-04 17:05:36 from Alvaro Herrera <alvherre at 2ndquadrant.com> (Patch: Yes)
    Attachment (v18-0001-libpq-batch-support.patch) at 2020-07-10 23:01:49 from Alvaro Herrera <alvherre at 2ndquadrant.com> (Patch: Yes)
    Attachment (0002-libpq_batch_tests_community_master.v17.patch) at 2019-08-30 13:36:34 from Nikhil Sontakke <nikhils at 2ndquadrant.com> (Patch: Yes)
    Attachment (0001-Pipelining-batch-support-for-libpq-code-v16.patch) at 2018-01-11 23:12:35 from Vaishnavi Prabakaran <vaishnaviprabakaran at gmail.com> (Patch: Yes)
    Attachment (0001-Pipelining-batch-support-for-libpq-code-v15.patch) at 2018-01-05 05:55:50 from Vaishnavi Prabakaran <vaishnaviprabakaran at gmail.com> (Patch: Yes)
    Attachment (0001-Pipelining-batch-support-for-libpq-code-v14.patch) at 2017-10-05 00:58:46 from Vaishnavi Prabakaran <vaishnaviprabakaran at gmail.com> (Patch: Yes)
    Attachment (0001-Pipelining-batch-support-for-libpq-code-v13.patch) at 2017-09-13 05:06:50 from Vaishnavi Prabakaran <vaishnaviprabakaran at gmail.com> (Patch: Yes)
    Attachment (0001-Pipelining-batch-support-for-libpq-code-v12.patch) at 2017-08-10 05:23:06 from Vaishnavi Prabakaran <vaishnaviprabakaran at gmail.com> (Patch: Yes)
    Attachment (fewer-syscalls.diff) at 2017-06-22 01:21:55 from Andres Freund <andres at anarazel.de> (Patch: Yes)
    Attachment (0001-Pipelining-batch-support-for-libpq-code-v11.patch) at 2017-06-20 15:51:23 from "Daniel Verite" <daniel at manitou-mail.org> (Patch: Yes)
    Attachment (0001-Pipelining-batch-support-for-libpq-code-v10.patch) at 2017-04-05 07:00:42 from Vaishnavi Prabakaran <vaishnaviprabakaran at gmail.com> (Patch: Yes)
    Attachment (0001-Pipelining-batch-support-for-libpq-code-v9.patch) at 2017-04-03 04:10:47 from Vaishnavi Prabakaran <vaishnaviprabakaran at gmail.com> (Patch: Yes)
    Attachment (0001-Pipelining-batch-support-for-libpq-code-v8.patch) at 2017-03-29 03:40:17 from Vaishnavi Prabakaran <vaishnaviprabakaran at gmail.com> (Patch: Yes)
    Attachment (0001-Pipelining-batch-support-for-libpq-code-v7.patch) at 2017-03-28 04:57:28 from Vaishnavi Prabakaran <vaishnaviprabakaran at gmail.com> (Patch: Yes)
    Attachment (0001-Pipelining-batch-support-for-libpq-code-v6.patch) at 2017-03-16 02:42:33 from Vaishnavi Prabakaran <vaishnaviprabakaran at gmail.com> (Patch: Yes)
    Attachment (0002-single-row-mode-fix.patch) at 2017-03-14 06:50:19 from Vaishnavi Prabakaran <vaishnaviprabakaran at gmail.com> (Patch: Yes)
    Attachment (test-singlerow-batch.c) at 2017-03-13 17:19:39 from "Daniel Verite" <daniel at manitou-mail.org> (Patch: No)
    Attachment (fix-for-singlerowmode.diff) at 2017-03-10 13:52:05 from "Daniel Verite" <daniel at manitou-mail.org> (Patch: Yes)
    Attachment (pgbench-batch-mode-v2.patch) at 2017-03-09 21:43:46 from "Daniel Verite" <daniel at manitou-mail.org> (Patch: Yes)
    Attachment (0001-Pipelining-batch-support-for-libpq-code-v5.patch) at 2017-03-08 02:04:24 from Vaishnavi Prabakaran <vaishnaviprabakaran at gmail.com> (Patch: Yes)
    Attachment (pgbench-batch-mode-v1.patch) at 2017-03-07 16:52:35 from "Daniel Verite" <daniel at manitou-mail.org> (Patch: Yes)
    Attachment (0001-Pipelining-batch-support-for-libpq-code-v4.patch) at 2017-02-22 06:14:28 from Vaishnavi Prabakaran <vaishnaviprabakaran at gmail.com> (Patch: Yes)
    Attachment (0001-Pipelining-batch-support-for-libpq-code-v3.patch) at 2017-02-17 05:17:03 from "Prabakaran, Vaishnavi" <VaishnaviP at fast.au.fujitsu.com> (Patch: Yes)
    Attachment (0001-Pipelining-batch-support-for-libpq-v3.patch) at 2017-02-14 07:27:56 from "Iwata, Aya" <iwata.aya at jp.fujitsu.com> (Patch: Yes)
    Attachment (diff-typos.txt) at 2016-09-06 08:10:08 from "Daniel Verite" <daniel at manitou-mail.org> (Patch: Yes)
    Attachment (0001-Pipelining-batch-support-for-libpq-v2.patch) at 2016-08-23 06:56:44 from Craig Ringer <craig at 2ndquadrant.com> (Patch: Yes)
    Attachment (0001-Pipelining-batch-support-for-libpq.patch) at 2016-05-23 09:19:09 from Craig Ringer <craig at 2ndquadrant.com> (Patch: Yes)
Re: PATCH: Batch/pipelining support for libpq
First at 2020-08-31 16:05:47 by Matthieu Garrigues <matthieu.garrigues at gmail.com>
Latest at 2021-03-08 23:02:39 by 'Alvaro Herrera' <alvherre at alvh.no-ip.org>
Latest attachment (0002-doc-review.notapxtch) at 2021-03-04 00:45:02 from Justin Pryzby <pryzby at telsasoft.com>
    Attachment (0002-doc-review.notapxtch) at 2021-03-04 00:45:02 from Justin Pryzby <pryzby at telsasoft.com> (Patch: Yes)
    Attachment (error-fix.patch) at 2021-03-04 00:24:29 from 'Alvaro Herrera' <alvherre at alvh.no-ip.org> (Patch: Yes)
    Attachment (v28-libpq-pipeline.patch) at 2021-03-03 16:34:30 from 'Alvaro Herrera' <alvherre at alvh.no-ip.org> (Patch: Yes)
    Attachment (v27-libpq-pipeline.patch) at 2021-02-16 23:13:50 from Alvaro Herrera <alvherre at alvh.no-ip.org> (Patch: Yes)
    Attachment (v26-libpq-batch.patch) at 2021-01-21 23:39:30 from Alvaro Herrera <alvherre at alvh.no-ip.org> (Patch: Yes)
    Attachment (v26-libpq-batch.patch) at 2020-11-23 21:58:34 from "Daniel Verite" <daniel at manitou-mail.org> (Patch: Yes)
    Attachment (v25-01-libpq-batch-dgj-doc-suggestions.patch) at 2020-11-16 23:29:19 from "David G. Johnston" <david.g.johnston at gmail.com> (Patch: Yes)
    Attachment (v25-libpq-batch.patch) at 2020-11-14 00:37:53 from Alvaro Herrera <alvherre at alvh.no-ip.org> (Patch: Yes)
    Attachment (v24-libpq-batch.patch) at 2020-11-12 09:46:54 from Matthieu Garrigues <matthieu.garrigues at gmail.com> (Patch: Yes)
    Attachment (v23-0001-libpq-batch.patch) at 2020-11-02 15:57:52 from Alvaro Herrera <alvherre at alvh.no-ip.org> (Patch: Yes)
    Attachment (v22-0001-libpq-batch.patch) at 2020-10-26 19:09:36 from Alvaro Herrera <alvherre at alvh.no-ip.org> (Patch: Yes)
    Attachment (libpq-batch-v21.patch) at 2020-10-01 08:13:44 from Matthieu Garrigues <matthieu.garrigues at gmail.com> (Patch: Yes)
    Attachment (libpq-batch-v20.patch) at 2020-09-21 17:55:03 from Matthieu Garrigues <matthieu.garrigues at gmail.com> (Patch: Yes)
    Attachment (libpq-batch-v19.patch) at 2020-08-31 16:05:47 from Matthieu Garrigues <matthieu.garrigues at gmail.com> (Patch: Yes)
History
When Who What
2021-03-15 21:35:25 Álvaro Herrera (alvherre) Closed in commitfest 2021-03 with status: Committed
2021-03-15 21:35:25 Álvaro Herrera (alvherre) Changed committer to alvherre
2021-03-04 22:19:56 Justin Pryzby (justinpryzby) Added justinpryzby as reviewer
2021-03-04 20:00:34 Álvaro Herrera (alvherre) Deleted annotation "Latest Patch" from 20210303163430.GA24777@alvherre.pgsql
2021-03-04 18:04:11 Álvaro Herrera (alvherre) Deleted annotation "Latest patch" from CAOoUkxQKSrUv-FoyfTBDCrx_XzMeMXRDs+WNmacR6mkwoNHSEQ@mail.gmail.com
2021-03-04 16:34:35 Ibrar Ahmed (ibrar) Added annotation "Latest Patch" to 20210303163430.GA24777@alvherre.pgsql
2021-03-04 14:26:57 Álvaro Herrera (alvherre) New status: Ready for Committer
2021-03-04 11:22:23 Ibrar Ahmed (ibrar) New status: Waiting on Author
2021-03-03 16:35:14 Álvaro Herrera (alvherre) New status: Ready for Committer
2021-02-24 13:18:45 Álvaro Herrera (alvherre) Changed authors to Álvaro Herrera (alvherre), Craig Ringer (ringerc), Matthieu Garrigues (matt-42)
2021-02-01 12:36:47 Masahiko Sawada (masahikosawada) Closed in commitfest 2021-01 with status: Moved to next CF
2020-12-01 11:05:30 Anastasia Lubennikova (lubennikovaav) Closed in commitfest 2020-11 with status: Moved to next CF
2020-10-12 23:45:54 Matthieu Garrigues (matt-42) New status: Needs review
2020-10-01 04:35:37 Michael Paquier (michael-kun) New status: Waiting on Author
2020-10-01 04:35:32 Michael Paquier (michael-kun) Closed in commitfest 2020-09 with status: Moved to next CF
2020-09-04 21:25:32 Álvaro Herrera (alvherre) Attached mail thread CAMsr+YFUjJytRyV4J-16bEoiZyH=4nj+sQ7JP9ajwz=B4dMMZw@mail.gmail.com
2020-09-04 21:25:08 Álvaro Herrera (alvherre) Changed authors to Craig Ringer (ringerc), Matthieu Garrigues (matt-42)
2020-09-04 21:24:06 Álvaro Herrera (alvherre) Attached mail thread CAJkzx4T5E-2cQe3dtv2R78dYFvz+in8PY7A8MArvLhs_pg75gg@mail.gmail.com
2020-09-04 21:24:06 Álvaro Herrera (alvherre) Created patch record
Edit