Open
Description
Name and Version
bitnami/postgresql-repmgr:17.4.0
What architecture are you using?
amd64
What steps will reproduce the bug?
In a setup with 1 primary and 2 replicas, create several containers with bitnami/postgresql-repmgr:17.4.0 and this configurations:
Primary:
POSTGRESQL_PASSWORD: "abc1234"
POSTGRESQL_INITDB_WAL_DIR: "/mnt/waldir"
POSTGRESQL_NUM_SYNCHRONOUS_REPLICAS: "1"
POSTGRESQL_SYNCHRONOUS_REPLICAS_MODE: "FIRST"
POSTGRESQL_CLUSTER_APP_NAME: "*"
POSTGRESQL_REPLICATION_MODE: "master"
REPMGR_PARTNER_NODES: "hostname0.com,hostname1.com,hostname2.com"
REPMGR_NODE_NAME: "pg-0"
REPMGR_NODE_NETWORK_NAME: "hostname0.com"
REPMGR_PRIMARY_HOST: "hostname0.com"
REPMGR_PASSWORD: "abc12345"
Replica1:
POSTGRESQL_PASSWORD: "abc1234"
POSTGRESQL_INITDB_WAL_DIR: "/mnt/waldir"
POSTGRESQL_NUM_SYNCHRONOUS_REPLICAS: "1"
POSTGRESQL_SYNCHRONOUS_REPLICAS_MODE: "FIRST"
POSTGRESQL_CLUSTER_APP_NAME: "*"
POSTGRESQL_REPLICATION_MODE: "slave"
POSTGRESQL_MASTER_HOST:"hostname0.com"
REPMGR_PARTNER_NODES: "hostname0.com,hostname1.com,hostname2.com"
REPMGR_NODE_NAME: "pg-1"
REPMGR_NODE_NETWORK_NAME: "hostname1.com"
REPMGR_PRIMARY_HOST: "hostname1.com"
REPMGR_PASSWORD: "abc12345"
Replica2:
POSTGRESQL_PASSWORD: "abc1234"
POSTGRESQL_INITDB_WAL_DIR: "/mnt/waldir"
POSTGRESQL_NUM_SYNCHRONOUS_REPLICAS: "1"
POSTGRESQL_SYNCHRONOUS_REPLICAS_MODE: "FIRST"
POSTGRESQL_CLUSTER_APP_NAME: "*"
POSTGRESQL_REPLICATION_MODE: "slave"
POSTGRESQL_MASTER_HOST:"hostname0.com"
REPMGR_PARTNER_NODES: "hostname0.com,hostname1.com,hostname2.com"
REPMGR_NODE_NAME: "pg-2"
REPMGR_NODE_NETWORK_NAME: "hostname2.com"
REPMGR_PRIMARY_HOST: "hostname2.com"
REPMGR_PASSWORD: "abc12345"
What is the expected behavior?
Expected result of this query SHOW synchronous_standby_names;
:
FIRST 1 ("*")
And about this query: SELECT sync_state FROM pg_stat_replication;
: expected have "sync"
What do you see instead?
-
result of this query
SHOW synchronous_standby_names;
: FIRST 1 ("hostname0","hostname1","hostname2") -
result And about this query:
SELECT sync_state FROM pg_stat_replication;
: "async"
Additional information
No response