[ 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