Hi, Based on Alex's suggestion on the ticket, wanted to reach out to clarify on the current scope of default and minimum replication factors that 14557 defines, and gather thoughts to farm for dissent.
Both the configurations (default and minimum) apply not just to user keyspaces, but also to system keyspaces. For instance, this can be handy in deployments that use authenticated C* clusters where operators have to "remember" to set system_auth keyspace's RF to a value higher than 1. In such cases, setting default_rf = 3 for example (which I suppose is common in most deployments) would ensure all the system keyspaces (including system_auth) come up with RF=3. It can be helpful to note that, this patch by default does not cause any change to the replication factors, reason being, the default values of these configurations are set to [defaultRF=1, minimumRF=0] to not induce any changes that folks may not expect, but rather offers knobs to define what a sane default RF should be, and have a gate on any new keyspaces being created with an RF lower than minimumRF. Curious to know your thoughts. Thanks, Sumanth