Skip to content
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

[DPE-2900] Cross-region async replication integration tests #369

Conversation

marceloneppel
Copy link
Member

@marceloneppel marceloneppel commented Jan 22, 2024

Issue

There are no integration tests for cross-region async-replication.

Solution

Add integration tests for some use cases:

  • Establish async replication between two PostgreSQL clusters.
  • Switchover to the secondary cluster.
  • Promote a standby cluster after the relation is broken.
  • Disable and reestablish async replication between two PostgreSQL clusters.
  • Crash the sync_standby member of the main cluster and check that replication is still working.
  • Crash the standby_leader member of the secondary cluster and check that replication is still working.

Signed-off-by: Marcelo Henrique Neppel <[email protected]>
@marceloneppel marceloneppel changed the base branch from main to dpe-2897-cross-region-async-replication January 22, 2024 13:08
Signed-off-by: Marcelo Henrique Neppel <[email protected]>
…cross-region-async-replication-integration-tests

Signed-off-by: Marcelo Henrique Neppel <[email protected]>
Signed-off-by: Marcelo Henrique Neppel <[email protected]>
Signed-off-by: Marcelo Henrique Neppel <[email protected]>
…cross-region-async-replication-integration-tests

Signed-off-by: Marcelo Henrique Neppel <[email protected]>
…cross-region-async-replication-integration-tests

Signed-off-by: Marcelo Henrique Neppel <[email protected]>
…cross-region-async-replication-integration-tests

Signed-off-by: Marcelo Henrique Neppel <[email protected]>
…cross-region-async-replication-integration-tests

Signed-off-by: Marcelo Henrique Neppel <[email protected]>
…cross-region-async-replication-integration-tests

Signed-off-by: Marcelo Henrique Neppel <[email protected]>
…cross-region-async-replication-integration-tests

Signed-off-by: Marcelo Henrique Neppel <[email protected]>
Signed-off-by: Marcelo Henrique Neppel <[email protected]>
…cross-region-async-replication-integration-tests

Signed-off-by: Marcelo Henrique Neppel <[email protected]>
Signed-off-by: Marcelo Henrique Neppel <[email protected]>
Signed-off-by: Marcelo Henrique Neppel <[email protected]>
…cross-region-async-replication-integration-tests

Signed-off-by: Marcelo Henrique Neppel <[email protected]>
Signed-off-by: Marcelo Henrique Neppel <[email protected]>
…cross-region-async-replication-integration-tests

Signed-off-by: Marcelo Henrique Neppel <[email protected]>
…cross-region-async-replication-integration-tests

Signed-off-by: Marcelo Henrique Neppel <[email protected]>
Signed-off-by: Marcelo Henrique Neppel <[email protected]>
@marceloneppel
Copy link
Member Author

It was superseded by #448.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant