[ 
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, 6:52 PM:
------------------------------------------------------------------------------

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. I'd prefer for you 
to propose a coherent design. 

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. I'd prefer for you 
to propose a coherent design. 

This kind of API design is like any other: there should be rules that underly 
it as far as possible, so that it all hands 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