[COMMITTERS] pgsql: Correct base backup throttling - Mailing list pgsql-committers

From Alvaro Herrera
Subject [COMMITTERS] pgsql: Correct base backup throttling
Date
Msg-id E1dpFxi-0005UP-Fy@gemulon.postgresql.org
Whole thread Raw
List pgsql-committers
Correct base backup throttling

Throttling for sending a base backup in walsender is broken for the case
where there is a lot of WAL traffic, because the latch used to put the
walsender to sleep is also signalled by regular WAL traffic (and each
signal causes an additional batch of data to be sent); the net effect is
that there is no or little actual throttling.  This is undesirable, so
rewrite the sleep into a loop to achieve the desired effeect.

Author: Jeff Janes, small tweaks by me
Reviewed-by: Antonin Houska
Discussion: https://postgr.es/m/CAMkU=1xH6mde-yL-Eo1TKBGNd0PB1-TMxvrNvqcAkN-qr2E9mw@mail.gmail.com

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/ebd346caf41b8e8738a49d96797ceccd04bb04dc

Modified Files
--------------
src/backend/replication/basebackup.c | 37 +++++++++++++++++++++++++-----------
1 file changed, 26 insertions(+), 11 deletions(-)


pgsql-committers by date:

Previous
From: Simon Riggs
Date:
Subject: Re: [COMMITTERS] pgsql: Add psql variables showing server version andpsql version.
Next
From: Tom Lane
Date:
Subject: [COMMITTERS] pgsql: In psql, use PSQL_PAGER in preference to PAGER, if it's set.