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

Need a way to distribute ingestion task replicas across tiers #16299

Open
m-ghazanfar opened this issue Apr 17, 2024 · 0 comments
Open

Need a way to distribute ingestion task replicas across tiers #16299

m-ghazanfar opened this issue Apr 17, 2024 · 0 comments

Comments

@m-ghazanfar
Copy link
Contributor

Description

Using the tieredReplicants field in the loading rules I can place one replica of a segment on one tier and another replica of the segment on another tier. Then, I can have my tiers on different CSP regions or AZs to get better fault tolerance.

However, this feature is only available for historicals. AFAIK, there isn't a way to spread replicas across tiers for ingestion tasks - all replicas have to be on the same tier.

See the replicas field under the ioConfig section of the supervisor spec. If we could have something like tieredReplicants from the loading rules in the ioConfig to allow placing ingestion task replicas on different tiers, that would be awesome.

This will help replicated kafka ingestion tasks for use-cases which are very sensitive to realtime data.

@m-ghazanfar m-ghazanfar changed the title A way to distribute ingestion task replicas across tiers Need a way to distribute ingestion task replicas across tiers Apr 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant