[
https://issues.apache.org/jira/browse/CASSANDRA-5500?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jouni Kontinen updated CASSANDRA-5500:
--------------------------------------
When restarting a node, it will only preload about 10 rows from saved key cache
files. Biggest key cache files are around 500 MB..
> org.apache.cassandra.cache.KeyCacheKey cannot be cast to
> com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap$Node
> ----------------------------------------------------------------------------------------------------------------------------
>
> Key: CASSANDRA-5500
> URL: https://issues.apache.org/jira/browse/CASSANDRA-5500
> Project: Cassandra
> Issue Type: Bug
> Components: Core
> Affects Versions: 1.2.2
> Environment: Linux XYZ 3.5.0-27-generic #46~precise1-Ubuntu SMP Tue
> Mar 26 19:33:21 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
> Reporter: Jouni Kontinen
> Labels: exceptions
>
> ERROR 14:28:11,396 Exception in thread Thread[CompactionExecutor:2050,1,main]
> java.lang.ClassCastException: org.apache.cassandra.cache.KeyCacheKey cannot
> be cast to com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap$Node
> at
> com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.get(ConcurrentLinkedHashMap.java:733)
> at
> org.apache.cassandra.cache.ConcurrentLinkedHashCache.get(ConcurrentLinkedHashCache.java:99)
> at
> org.apache.cassandra.cache.InstrumentingCache.get(InstrumentingCache.java:59)
> at
> org.apache.cassandra.service.CacheService$KeyCacheSerializer.serialize(CacheService.java:364)
> at
> org.apache.cassandra.service.CacheService$KeyCacheSerializer.serialize(CacheService.java:360)
> at
> org.apache.cassandra.cache.AutoSavingCache$Writer.saveCache(AutoSavingCache.java:260)
> at
> org.apache.cassandra.db.compaction.CompactionManager$10.run(CompactionManager.java:818)
> at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
> at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
> at java.util.concurrent.FutureTask.run(Unknown Source)
> at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown
> Source)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
> at java.lang.Thread.run(Unknown Source)
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira