• Fujii Masao's avatar
    Set the priorities of all quorum synchronous standbys to 1. · 346199dc
    Fujii Masao authored
    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
    346199dc
syncrep.c 33.8 KB