You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Andres de la Peña (Jira)" <ji...@apache.org> on 2021/11/15 15:59:00 UTC
[jira] [Created] (CASSANDRA-17147) Guardrails prototype
Andres de la Peña created CASSANDRA-17147:
---------------------------------------------
Summary: Guardrails prototype
Key: CASSANDRA-17147
URL: https://issues.apache.org/jira/browse/CASSANDRA-17147
Project: Cassandra
Issue Type: New Feature
Reporter: Andres de la Peña
Assignee: Andres de la Peña
The purpose of this ticket is creating an initial implementation of the guardrails framework, as well as adding a few simple guardrails using this framework.
To keep things easy, this initial implementation would only support guardrails that are triggered on the coordinator, and they would be dynamically updatable only through JMX.
Once we have this initial framework ready in a feature branch we can have multiple tickets addressing all the things that would have been left out of the scope of this ticket, such as:
* Dynamic updates through virtual tables
* Being able to notify about guardrails triggered on replicas
* Using custom exceptions other than {{InvalidRequestException}}.
* Porting existing limits to use the new guardrails framework
* Adding new guardrails beyond the initial ones
The reason for having this simpler prototype is that it will give us a common ground to parallelize work on the parts mentioned above.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org