Hi,
Thank you developers for your work!
Now about the problem :)
There are 3 DCs:
- 2 of them have nodes (primary and secondary)
- in the 3rd DC we have witness
In the current configuration, we have synchronous replication between nodes.
If we break the connection between nodes, but witness successfully sees each node (other DCs), then synchronous replication is not automatically removed.
This causes requests to hang on the commit command.
We cannot wait until lag is accumulated for the witness response.
Is it possible to respond to such a failure of network availability?
Hi,
Thank you developers for your work!
Now about the problem :)
There are 3 DCs:
In the current configuration, we have synchronous replication between nodes.
If we break the connection between nodes, but witness successfully sees each node (other DCs), then synchronous replication is not automatically removed.
This causes requests to hang on the commit command.
We cannot wait until lag is accumulated for the witness response.
Is it possible to respond to such a failure of network availability?