On Fri, Sep 3, 2010 at 9:22 AM, Viktor Jevdokimov
<[email protected]> 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!