cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Aleksey Yeschenko (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CASSANDRA-11006) Allow upgrades and installs to take modern defaults
Date Mon, 04 Apr 2016 18:42:25 GMT

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

Aleksey Yeschenko commented on CASSANDRA-11006:
-----------------------------------------------

I'm afraid I'll have to -1 the ticket. There is only so much in general that we can auto-update
(basically just the GC settings). We cannot auto-update the yaml, because of the {{cluster_name}},
and most of the meat is really in there. Doing it just for GC - which we change very, very
rarely, is not worth the effort.

> Allow upgrades and installs to take modern defaults
> ---------------------------------------------------
>
>                 Key: CASSANDRA-11006
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-11006
>             Project: Cassandra
>          Issue Type: Improvement
>          Components: Configuration, Lifecycle, Packaging, Tools
>            Reporter: Jonathan Shook
>
> See CASSANDRA-10425 for background.
> We simply need to provide a way to install or upgrade C* on a system with modern settings.
Keeping the previous defaults has been the standard rule of thumb to avoid surprises. This
is a reasonable approach, but we haven't yet provided an alternative for full upgrades with
new default nor for more appropriate installs of new systems. The number of previous defaults
which may need to be modified for a saner deployment has become a form of technical baggage.
Often, users will have to micro-manage basic settings to more reasonable defaults for every
single deployment, upgrade or not. This is surprising.
> For newer settings that would be more appropriate, we could force the user to make a
choice. If you are installing a new cluster or node, you may want the modern defaults. If
you are upgrading an existing node, you may still want the modern defaults. If you are upgrading
an existing node and have some very carefully selected tunings for your hardware, then you
may want to keep them. Even then, they may be worse than the modern defaults, given version
changes.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message