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!