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

Benedict Elliott Smith edited comment on CASSANDRA-17212 at 1/21/22, 7:19 PM:
------------------------------------------------------------------------------

bq. I think this is a bit of a straw man

Then surely there has been some miscommunication. I'm asking what a coherent 
proposal is, and doing my best to construct it since it doesn't exist yet. I 
wasn't trying to use it as a counter-example, but trying to understand how the 
alternative proposal works in totality, and asking if this was close so we can 
discuss it. I'd prefer for a proponent to propose it instead. 

This kind of API design is like any other: there should be rules that underly 
it as far as possible, so that it all hangs together naturally, and so that the 
end user can predict its shape without knowing it all. What is the conceptual 
framework, or rules, by which you would treat these other items consistently?



was (Author: benedict):
bq. I think this is a bit of a straw man

Do we both have the same understanding of what a straw man is? I'm asking what 
a coherent proposal is, and doing my best to construct it since it doesn't 
exist yet. I wasn't trying to use it as a counter-example, but trying to 
understand how the alternative proposal works in totality, and asking if this 
was close so we can discuss it. I'd prefer for a proponent to propose it 
instead. 

This kind of API design is like any other: there should be rules that underly 
it as far as possible, so that it all hangs together naturally, and so that the 
end user can predict its shape without knowing it all. What is the conceptual 
framework, or rules, by which you would treat these other items consistently?


> Migrate threshold for minimum keyspace replication factor to guardrails
> -----------------------------------------------------------------------
>
>                 Key: CASSANDRA-17212
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-17212
>             Project: Cassandra
>          Issue Type: New Feature
>          Components: Feature/Guardrails
>            Reporter: Andres de la Peña
>            Priority: Normal
>
> The config property 
> [{{minimum_keyspace_rf}}|https://github.com/apache/cassandra/blob/5fdadb25f95099b8945d9d9ee11d3e380d3867f4/conf/cassandra.yaml]
>  that was added by CASSANDRA-14557 can be migrated to guardrails, for example:
> {code}
> guardrails:
>     ...
>     replication_factor:
>         warn_threshold: 2
>         abort_threshold: 3
> {code}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org

Reply via email to