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

[FEATURE] Implement circuit breaker to allow resource protection for managed services #70

Closed
JohannesDaniel opened this issue Nov 22, 2024 · 0 comments
Labels
enhancement New feature or request untriaged

Comments

@JohannesDaniel
Copy link
Collaborator

As a provider of a managed service of OpenSearch, I need to be able to protect resources such as memory in the service.

Therefore, the plugin is expected to check for each creation or updating of feature sets and models, whether the consumed resources exceed a limit and to throw a LimitExceededException if this is the case (instead of applying the creation / update).

This affects TransportFeatureStoreAction, TransportCreateModelFromSetAction, TransportAddFeatureToSetAction.

The circuit breaker shall be implemented for memory, but should be easily enhanceable by other resource types (e.g. CPU).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request untriaged
Projects
Archived in project
Development

No branches or pull requests

2 participants