@@ -1084,8 +1084,8 @@ primary_slot_name = 'node_a_slot'
10841084 In the case that <varname>synchronous_commit</> is set to
10851085 <literal>remote_apply</>, the standby sends reply messages when the commit
10861086 record is replayed, making the transaction visible.
1087- If the standby is chosen as a synchronous standby, from a priority
1088- list of <varname>synchronous_standby_names</> on the primary, the reply
1087+ If the standby is chosen as a synchronous standby, according to the setting
1088+ of <varname>synchronous_standby_names</> on the primary, the reply
10891089 messages from that standby will be considered along with those from other
10901090 synchronous standbys to decide when to release transactions waiting for
10911091 confirmation that the commit record has been received. These parameters
@@ -1246,9 +1246,20 @@ synchronous_standby_names = 'FIRST 2 (s1, s2, s3)'
12461246 The best solution for high availability is to ensure you keep as many
12471247 synchronous standbys as requested. This can be achieved by naming multiple
12481248 potential synchronous standbys using <varname>synchronous_standby_names</>.
1249- The standbys whose names appear earlier in the list will be used as
1250- synchronous standbys. Standbys listed after these will take over
1251- the role of synchronous standby if one of current ones should fail.
1249+ </para>
1250+
1251+ <para>
1252+ In a priority-based synchronous replication, the standbys whose names
1253+ appear earlier in the list will be used as synchronous standbys.
1254+ Standbys listed after these will take over the role of synchronous standby
1255+ if one of current ones should fail.
1256+ </para>
1257+
1258+ <para>
1259+ In a quorum-based synchronous replication, all the standbys appearing
1260+ in the list will be used as candidates for synchronous standbys.
1261+ Even if one of them should fail, the other standbys will keep performing
1262+ the role of candidates of synchronous standby.
12521263 </para>
12531264
12541265 <para>
0 commit comments