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

JournalSpec zone restrictions #232

Open
jgraettinger opened this issue Nov 18, 2019 · 0 comments
Open

JournalSpec zone restrictions #232

jgraettinger opened this issue Nov 18, 2019 · 0 comments

Comments

@jgraettinger
Copy link
Contributor

Today brokers provide a guarantee that a JournalSpec with R > 1 will be replicated across at least two zones. There's no ability to constrain which zones are selected.

As an operator, I'd like to be able to restrict a JournalSpec to a configured set of zones. Only brokers running in those zones would be eligible for replicating the journal. With configurable restrictions, I can:

  • "Home" a journal to a specific cloud region when running a multi-region Gazette broker deployment.
  • Restrict a journal to a single zone, to save on inter-zone transfer costs for journals which desire >1 broker replica but can tolerate an entire-zone failure.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Gazette Core
  
Inbox
Development

No branches or pull requests

1 participant