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

Allow Mirrors to be promoted to primary #6552

Open
ripienaar opened this issue Feb 21, 2025 · 0 comments
Open

Allow Mirrors to be promoted to primary #6552

ripienaar opened this issue Feb 21, 2025 · 0 comments
Labels
2.12 needs design Needs design or ADR proposal Enhancement idea or proposal

Comments

@ripienaar
Copy link
Contributor

Proposed change

We need to formalise how a Mirror becomes the primary in a pair of streams.

Today we do not support removing the Mirror configuration from a stream, at a basic level we should allow that.

More difficult though is the entire workflow and how the old origin can somehow become a mirror again without entirely resyncing the entire stream.

This also implies we need some way to add Mirror to a running stream under some quite strict circumstances

Use case

Failover scenarios enabled by mirrors

Contribution

No response

@ripienaar ripienaar added proposal Enhancement idea or proposal 2.12 needs design Needs design or ADR labels Feb 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
2.12 needs design Needs design or ADR proposal Enhancement idea or proposal
Projects
None yet
Development

No branches or pull requests

1 participant