[pgpool-general: 9201] Re: Patroni and pgpool
    Bo Peng 
    pengbo at sraoss.co.jp
       
    Thu Sep  5 11:52:09 JST 2024
    
    
  
hi,
> I would like to get your opinion if using pgpool on setup with Patroni is advisable.  
Since I'm not  familiar with Patroni, I'm not sure that Pgpool-II works well with Patroni.
It is recommended to verify it in advance.
> If so, how does pgpool know when failover occurred, since the failover is handled by Patroni.  
> Afterall pgpool needs to know it immediately so it will direct the write statements to the correct node.
Pgpool-II cannot detect failovers performed by Patroni. 
However, Pgpool-II's health check mechanism can detect PostgreSQL failures and
update the status (up/down) and role (primary/standby) managed by Pgpool-II.
Because failover is handled by Patroni, 
you need to disable "failover_command" and "follow_primary_command".
Also I recommend to disable "failover_on_backend_error" to avoid accidental failover.
-- 
Bo Peng <pengbo at sraoss.co.jp>
SRA OSS K.K.
TEL: 03-5979-2701 FAX: 03-5979-2702
URL: https://www.sraoss.co.jp/
    
    
More information about the pgpool-general
mailing list