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

feat(core): support for per dataset cassandra keyspace overrides #1653

Merged
merged 4 commits into from
Apr 25, 2024

Conversation

sherali42
Copy link
Contributor

@sherali42 sherali42 commented Aug 18, 2023

Pull Request checklist

  • The commit(s) message(s) follows the contribution guidelines ?

As of now there is a stipulation that all the datasets that are configured in a FiloDB cluster needs to use one Keyspace for raw (actively ingesting) data. With this change, keyspaces can be configured per dataset with the exception of MetaStore (checkpoints).
This is especially useful to merge two clusters for better resource utilization without the need for data migration. With the caveat that checkpoint records need to be migrated from source cluster to target cluster.

Copy link
Contributor

@amolnayak311 amolnayak311 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. QQ, Would you need to initialize in PerShardCardinalityBuster too?

@yu-shipit yu-shipit merged commit e1ff8f9 into filodb:develop Apr 25, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants