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

Marcus Eriksson commented on CASSANDRA-9899:
--------------------------------------------

Right, so the disabledWithJMX check is to make sure we don't enable ourselves 
if someone has disabled with nodetool and then changes something else in the 
compaction options.

If we were enabled in schema, someone disables with nodetool, we always stay 
disabled after any alter that changes compaction options. This means that if 
you have enabled: true in schema, do nodetool disable, you can't enable it 
again with a schema change setting enabled: true (as that is the value the 
schema already has). This can be fixed of course, do you think we should always 
be able to enable with a schema change?

> If compaction is disabled in schema, you can't enable a single node through 
> nodetool
> ------------------------------------------------------------------------------------
>
>                 Key: CASSANDRA-9899
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-9899
>             Project: Cassandra
>          Issue Type: Bug
>          Components: Core
>            Reporter: Jeremiah Jordan
>            Assignee: Marcus Eriksson
>             Fix For: 2.1.x
>
>
> If you disable compaction in the schema through alter table, and then try to 
> enable compaction on just one node with "nodetool enableautocompaction" it 
> doesn't work.  WrappingCompactionStrategy needs to pass through the enable to 
> the wrapped strategies.



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

Reply via email to