[
https://issues.apache.org/jira/browse/CASSANDRA-17188?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17482593#comment-17482593
]
Andres de la Peña commented on CASSANDRA-17188:
-----------------------------------------------
Multiple properties spread over the section for safety thresholds match this
criterion, although without the global enable/disable flag and without being
restricted to ordinary users. The migration tickets are for considering the
migration of those properties, which might make more sense as a guardrail
strictly associated to ordinary user queries.
The important part of guardrails is not how we arrange those properties on the
yaml, but having an internal framework reusing validation, behaviour, error
messages, etc. so we avoid code duplication and have a more consistent
behaviour. That should ease both adding new limits and consistently modifying
all of them at once. That's why any potential rearrangement of the config
should be easier to do with guardrails than with the current scattered
properties.
> Guardrails for consistency levels
> ---------------------------------
>
> Key: CASSANDRA-17188
> URL: https://issues.apache.org/jira/browse/CASSANDRA-17188
> 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
>
>
> Add guardrails for read/write consistency levels, for example:
> {code:java}
> # Guardrail to warn about or reject read consistency levels.
> # By default all consistency levels are allowed.
> read_consistency_levels:
> warned: []
> disallowed: []
> # Guardrail to warn about or reject write consistency levels.
> # By default all consistency levels are allowed.
> write_consistency_levels:
> warned: []
> disallowed: []
> {code}
--
This message was sent by Atlassian Jira
(v8.20.1#820001)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]