-
Notifications
You must be signed in to change notification settings - Fork 93
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PGPool-II not forwarding client connection to backend during NETWORK ISOLATION #82
Comments
Thank you for reporting this issue. |
Our environment setup as below: Postgres Version: postgresql16 Yes, we are running the latest pgpool 4.5.5 |
I think it is the correct behavior.
The LEADER is VMKDB01U. |
Agreed. I just wanted to confirm the connectivity from the client side. We observed that pgpool was unresponsive during the In this Post we not using a VIP. Instead, we using service discovery to register the
Moving forward, we tested with the VIP (sample configuration), where the client connected via VIP
VMKDB02U Logs
VMKDB03U Logs
VMKDB01U Logs
|
Hi,
We found out something during our testing for split brain scenario. We have 3 node PGPool-II + Watchdog (lifecheck heartbeat mode) configured in different datacenters as below diagram. We simulate the split brain scenario where we drop incoming and outgoing connection between DC1 <-> DC2, except PGPool-II in our AWS.
Setup
VMKDB01U - DC1 (PGPool-II + Watchdog + Postgresql)
VMKDB02U - DC2 (PGPool-II + Watchdog + Postgresql)
VMKDB03U - AWS (PGPool-II + Watchdog) Acting as witness
Problem
We notice that our VMKDB02U changed it state to
NETWORK ISOLATION
hence the client that connecting to our watchdogLEADER
hung / buffered until the network connectivity stable then it resume as normal.Questions
NETWORK ISOLATION
state? based on below:pgpool2/src/watchdog/watchdog.c
Line 6530 in 009b197
pgpool2/src/watchdog/watchdog.c
Line 6621 in 009b197
VMKDB02U log
VMKDB03U log
The text was updated successfully, but these errors were encountered: