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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to