From: | Fujii Masao <fujii(at)postgresql(dot)org> |
---|---|
To: | pgsql-committers(at)postgresql(dot)org |
Subject: | pgsql: Set the priorities of all quorum synchronous standbys to 1. |
Date: | 2017-04-25 16:07:37 |
Message-ID: | E1d3305-0006jy-Ee@gemulon.postgresql.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-committers |
Set the priorities of all quorum synchronous standbys to 1.
In quorum-based synchronous replication, all the standbys listed in
synchronous_standby_names equally have chances to be chosen
as synchronous standbys. So they should have the same priority.
However, previously, quorum standbys whose names appear earlier
in the list were given higher priority values though the difference of
those priority values didn't affect the selection of synchronous standbys.
Users could see those "meaningless" priority values in pg_stat_replication
and this was confusing.
This commit gives all the quorum synchronous standbys the same
highest priority, i.e., 1, in order to remove such confusion.
Author: Fujii Masao
Reviewed-by: Masahiko Sawada, Kyotaro Horiguchi
Discussion: http://postgr.es/m/CAHGQGwEKOw=SmPLxJzkBsH6wwDBgOnVz46QjHbtsiZ-d-2RGUg@mail.gmail.com
Branch
------
master
Details
-------
https://git.postgresql.org/pg/commitdiff/346199dcab4cfb2c023373fb3d859583b59810d7
Modified Files
--------------
src/backend/replication/syncrep.c | 9 ++++++++-
src/test/recovery/t/007_sync_rep.pl | 2 +-
2 files changed, 9 insertions(+), 2 deletions(-)
From | Date | Subject | |
---|---|---|---|
Next Message | Bruce Momjian | 2017-04-25 16:54:48 | pgsql: doc: properly indent SGML tags in PG 10 release notes |
Previous Message | Bruce Momjian | 2017-04-25 15:17:24 | pgsql: doc: PG 10 release notes updates |