But the config file doesn't hold those values anymore with 0.7.
There is a JIRA ticket out there for api's to modify stuff about column 
families in 0.7, it may cover doing this.  I would guess that the tracking 
tables in the system keyspace aren't being updated with the values you are 
setting from JMX, so on restart they go back to what they were on creation.

-----Original Message-----
From: Jonathan Ellis [mailto:jbel...@gmail.com] 
Sent: Friday, September 03, 2010 9:28 AM
To: user@cassandra.apache.org
Subject: Re: Cache capacity set with JConsole is lost after restart

That doesn't matter, the config file is the Source Of Truth for the
values it has.

On Fri, Sep 3, 2010 at 7:12 AM, Viktor Jevdokimov
<viktor.jevdoki...@adform.com> wrote:
> Forgot to mention the version: 0.7 beta 1
>
> -----Original Message-----
> From: Edward Capriolo [mailto:edlinuxg...@gmail.com]
> Sent: Friday, September 03, 2010 4:59 PM
> To: user@cassandra.apache.org
> Subject: Re: Cache capacity set with JConsole is lost after restart
>
> On Fri, Sep 3, 2010 at 9:22 AM, Viktor Jevdokimov
> <viktor.jevdoki...@adform.com> wrote:
>> Hi,
>>
>>
>>
>> We're not setting cache capacity upon creation of Column Family, since the
>> type and capacity is unknown at that time. By default it = 0.
>>
>>
>>
>> After Column Family has enough data and we could decide on cache type (Row
>> or Key) and capacity, we connect with JConsole and set cache capacity
>> manually on every node. But after Cassandra restart cache capacity is 0
>> again.
>>
>>
>>
>> How to avoid losing cache capacity after restart?
>>
>>
>>
>>
>>
>> Viktor
>
> Viktor,
> I will assume you are using 6.X.
>
> In 6.X changes to cache capacity through JMX are NOT saved. Use the
> KeysCached and RowsCached
>
>  <ColumnFamily Name="Super2"
>                    ColumnType="Super"
>                    CompareWith="UTF8Type"
>                    CompareSubcolumnsWith="UTF8Type"
>                    RowsCached="10000"
>                    KeysCached="1111111"
>
> Be warned the attributes are CaSe SeNSative!
>
>



-- 
Jonathan Ellis
Project Chair, Apache Cassandra
co-founder of Riptano, the source for professional Cassandra support
http://riptano.com

Reply via email to