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/30 15:24:00 UTC

[jira] [Comment Edited] (CASSANDRA-17147) Guardrails prototype

    [ https://issues.apache.org/jira/browse/CASSANDRA-17147?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17451187#comment-17451187 ] 

Andres de la Peña edited comment on CASSANDRA-17147 at 11/30/21, 3:23 PM:
--------------------------------------------------------------------------

bq. I am off for the year after this week (Friday is my last day). Ill try to prioritize review to make sure I don't drop it, but if still pending by then can pick back up January 3rd 

Thanks for the update, I'll also try to prioritize this during this week. It would be great if we manage to get this ready by the end of the week so we can start working on the rest of the tickets in the guardrails epic.

I think our main concern at this point is the nested yaml config. We don't have a clear outcome for the discussion about that in the mail list, although it seems that probably we are going in that direction. I'll try to get ready a version of the patch with nested config, even if we miss some of the ongoing config improvements.


was (Author: adelapena):
{quote}
I am off for the year after this week (Friday is my last day). Ill try to prioritize review to make sure I don't drop it, but if still pending by then can pick back up January 3rd
{quote}
Thanks for the update, I'll also try to prioritize this during this week. It would be great if we manage to get this ready by the end of the week so we can start working on the rest of the tickets in the guardrails epic.

I think our main concern at this point is the nested yaml config. We don't have a clear outcome for the discussion about that in the mail list, although it seems that probably we are going in that direction. I'll try to get ready a version of the patch with nested config, even if we miss some of the ongoing config improvements.

> Guardrails prototype
> --------------------
>
>                 Key: CASSANDRA-17147
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-17147
>             Project: Cassandra
>          Issue Type: New Feature
>          Components: Feature/Guardrails
>            Reporter: Andres de la Peña
>            Assignee: Andres de la Peña
>            Priority: Normal
>             Fix For: 4.x
>
>          Time Spent: 14h 50m
>  Remaining Estimate: 0h
>
> 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