Re: SyncRepLock acquired exclusively in default configuration

Andres Freund <andres@anarazel.de>

From: Andres Freund <andres@anarazel.de>
To: Fujii Masao <masao.fujii@oss.nttdata.com>
Cc: Masahiko Sawada <masahiko.sawada@2ndquadrant.com>, Asim Praveen <pasim@vmware.com>, Kyotaro Horiguchi <horikyota.ntt@gmail.com>, Robert Haas <robertmhaas@gmail.com>, Ashwin Agrawal <ashwinstar@gmail.com>, PostgreSQL-development <pgsql-hackers@postgresql.org>, Simon Riggs <simon@2ndquadrant.com>, "Xin (Shin) Zhang (Pivotal)" <xzhang@pivotal.io>
Date: 2020-09-02T02:12:05Z
Lists: pgsql-hackers
On 2020-09-02 10:58:58 +0900, Fujii Masao wrote:
> Asim and Sawada-san, thanks for the review! I pushed the patch.

Thanks for all your combined work!



Commits

  1. Avoid unnecessary acquisition of SyncRepLock in transaction commit time.

  2. Fix race condition when changing synchronous_standby_names