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

Jon Hermes commented on CASSANDRA-1468:
---------------------------------------

Lots of changes, so I'll cover them quickly.

1) The config now pulls in the two new properties and stores them in CFMetaData 
(and they can be translated into and out of thrift/avro CfDef). The CFMetaData 
has the default value, and the translation into a CFMetaData from a config sets 
this default.
2) CompactionManager now has no control over these thresholds, 
ColumnFamilyStores do. get/set min/max threshold() methods are available via 
JMX on the CFS. disableAutoCompation() simply runs through every CFS and sets 
the thresholds to zero (and is only a test method).
3) Nodetool getcompactionthresholds now requires [keyspace] [cfname], 
setcompactionthresholds now requires [keyspace] [cfname] [min] [max].

.) DefsTest, Nodetool, and CFMetaData prettied up quite a bit. 200+ column rows 
is not cool.

> allow setting CompactionManager.min|max compactionThreshold in configuration 
> file
> ---------------------------------------------------------------------------------
>
>                 Key: CASSANDRA-1468
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-1468
>             Project: Cassandra
>          Issue Type: Improvement
>          Components: Core
>    Affects Versions: 0.7.0
>            Reporter: Jonathan Ellis
>            Assignee: Jon Hermes
>             Fix For: 0.7.0
>
>         Attachments: 1468.txt
>
>
> currently we can set these via JMX but there is no way to set them 
> persistently.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to