Can't find any promotion failure. In system.log this is what I get: INFO [ScheduledTasks:1] 2013-06-17 08:13:47,490 GCInspector.java (line 122) GC for ParNew: 145189 ms for 1 collections, 225905072 used; max is 4114612224 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,490 StatusLogger.java (line 57) Pool Name Active Pending Blocked INFO [ScheduledTasks:1] 2013-06-17 08:13:47,491 StatusLogger.java (line 72) ReadStage 0 0 0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,492 StatusLogger.java (line 72) RequestResponseStage 0 0 0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,492 StatusLogger.java (line 72) ReadRepairStage 0 0 0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,492 StatusLogger.java (line 72) MutationStage 0 0 0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,493 StatusLogger.java (line 72) ReplicateOnWriteStage 0 0 0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,493 StatusLogger.java (line 72) GossipStage 0 0 0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,493 StatusLogger.java (line 72) AntiEntropyStage 0 0 0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,494 StatusLogger.java (line 72) MigrationStage 0 0 0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,494 StatusLogger.java (line 72) StreamStage 0 0 0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,494 StatusLogger.java (line 72) MemtablePostFlusher 0 0 0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,495 StatusLogger.java (line 72) FlushWriter 0 0 0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,495 StatusLogger.java (line 72) MiscStage 0 0 0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,499 StatusLogger.java (line 72) commitlog_archiver 0 0 0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,499 StatusLogger.java (line 72) InternalResponseStage 0 0 0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,499 StatusLogger.java (line 72) HintedHandoff 0 0 0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,500 StatusLogger.java (line 77) CompactionManager 0 0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,500 StatusLogger.java (line 89) MessagingService n/a 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,500 StatusLogger.java (line 99) Cache Type Size Capacity KeysToSave Provider INFO [ScheduledTasks:1] 2013-06-17 08:13:47,504 StatusLogger.java (line 100) KeyCache 12129 2184533 all
INFO [ScheduledTasks:1] 2013-06-17 08:13:47,505 StatusLogger.java (line 106) RowCache 0 0 all org.apache.cassandra.cache.SerializingCacheProvider INFO [ScheduledTasks:1] 2013-06-17 08:13:47,505 StatusLogger.java (line 113) ColumnFamily Memtable ops,data INFO [ScheduledTasks:1] 2013-06-17 08:13:47,505 StatusLogger.java (line 116) system.NodeIdInfo 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,505 StatusLogger.java (line 116) system.IndexInfo 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,505 StatusLogger.java (line 116) system.LocationInfo 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,506 StatusLogger.java (line 116) system.Versions 3,103 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,506 StatusLogger.java (line 116) system.schema_keyspacees 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,506 StatusLogger.java (line 116) system.Migrations 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,506 StatusLogger.java (line 116) system.schema_columnfamilies 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,506 StatusLogger.java (line 116) system.schema_columns 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,507 StatusLogger.java (line 116) system.HintsColumnFamily 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,507 StatusLogger.java (line 116) system.Schema 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,507 StatusLogger.java (line 116) Keyspace.cf01 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,507 StatusLogger.java (line 116) Keyspace.cf02 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,507 StatusLogger.java (line 116) Keyspace.cf03 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,508 StatusLogger.java (line 116) Keyspace.cf04 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,508 StatusLogger.java (line 116) Keyspace.cf05 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,508 StatusLogger.java (line 116) Keyspace.cf06 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,508 StatusLogger.java (line 116) Keyspace.cf07 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,508 StatusLogger.java (line 116) Keyspace.cf08 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,508 StatusLogger.java (line 116) Keyspace.cf09 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,509 StatusLogger.java (line 116) Keyspace.cf10 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,509 StatusLogger.java (line 116) Keyspace.cf11 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,509 StatusLogger.java (line 116) Keyspace.cf12 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,509 StatusLogger.java (line 116) Keyspace.cf13 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,509 StatusLogger.java (line 116) Keyspace.cf14 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,510 StatusLogger.java (line 116) Keyspace.cf15 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,510 StatusLogger.java (line 116) Keyspace.cf16 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,510 StatusLogger.java (line 116) Keyspace.cf17 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,510 StatusLogger.java (line 116) Keyspace.cf18 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,510 StatusLogger.java (line 116) Keyspace.cf19 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,511 StatusLogger.java (line 116) Keyspace.cf20 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,511 StatusLogger.java (line 116) Keyspace.cf21 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,511 StatusLogger.java (line 116) Keyspace.cf22 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,511 StatusLogger.java (line 116) Keyspace.cf23 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,511 StatusLogger.java (line 116) Keyspace.cf24 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,512 StatusLogger.java (line 116) Keyspace.cf25 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,512 StatusLogger.java (line 116) Keyspace.cf26 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,512 StatusLogger.java (line 116) StressKeyspace.StressStandard 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,512 StatusLogger.java (line 116) testing_Keyspace.cf01 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,512 StatusLogger.java (line 116) testing_Keyspace.cf02 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,513 StatusLogger.java (line 116) testing_Keyspace.cf03 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,513 StatusLogger.java (line 116) testing_Keyspace.cf04 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,513 StatusLogger.java (line 116) testing_Keyspace.cf05 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,513 StatusLogger.java (line 116) testing_Keyspace.cf06 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,513 StatusLogger.java (line 116) testing_Keyspace.cf07 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,514 StatusLogger.java (line 116) testing_Keyspace.cf08 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,514 StatusLogger.java (line 116) testing_Keyspace.cf09 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,514 StatusLogger.java (line 116) testing_Keyspace.cf10 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,514 StatusLogger.java (line 116) testing_Keyspace.cf11 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,514 StatusLogger.java (line 116) testing_Keyspace.cf12 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,515 StatusLogger.java (line 116) testing_Keyspace.cf13 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,515 StatusLogger.java (line 116) testing_Keyspace.cf14 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,515 StatusLogger.java (line 116) testing_Keyspace.cf15 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,515 StatusLogger.java (line 116) testing_Keyspace.cf16 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,515 StatusLogger.java (line 116) testing_Keyspace.cf17 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,516 StatusLogger.java (line 116) testing_Keyspace.cf18 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,516 StatusLogger.java (line 116) testing_Keyspace.cf19 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,516 StatusLogger.java (line 116) testing_Keyspace.cf20 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,516 StatusLogger.java (line 116) testing_Keyspace.cf21 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,517 StatusLogger.java (line 116) testing_Keyspace.cf22 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,517 StatusLogger.java (line 116) OpsCenter.rollups7200 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,517 StatusLogger.java (line 116) OpsCenter.rollups86400 0,0 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,517 StatusLogger.java (line 116) OpsCenter.rollups60 13745,3109686 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,517 StatusLogger.java (line 116) OpsCenter.events 18,826 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,518 StatusLogger.java (line 116) OpsCenter.rollups300 2516,570931 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,519 StatusLogger.java (line 116) OpsCenter.pdps 9072,160850 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,519 StatusLogger.java (line 116) OpsCenter.events_timeline 3,86 INFO [ScheduledTasks:1] 2013-06-17 08:13:47,520 StatusLogger.java (line 116) OpsCenter.settings 0,0 And from gc-1371454124.log I get: 2013-06-17T08:11:22.300+0000: 2551.288: [GC 870971K->216494K(4018176K), 145.1887460 secs] 2013/6/18 Takenori Sato <ts...@cloudian.com> > Find "promotion failure". Bingo if it happened at the time. > > Otherwise, post the relevant portion of the log here. Someone may find a > hint. > > > On Mon, Jun 17, 2013 at 5:51 PM, Joel Samuelsson < > samuelsson.j...@gmail.com> wrote: > >> Just got a very long GC again. What am I to look for in the logging I >> just enabled? >> >> >> 2013/6/17 Joel Samuelsson <samuelsson.j...@gmail.com> >> >>> > If you are talking about 1.2.x then I also have memory problems on the >>> idle cluster: java memory constantly slow grows up to limit, then spend >>> long time for GC. I never seen such behaviour for 1.0.x and 1.1.x, where >>> on idle cluster java memory stay on the same value. >>> >>> No I am running Cassandra 1.1.8. >>> >>> > Can you paste you gc config? >>> >>> I believe the relevant configs are these: >>> # GC tuning options >>> JVM_OPTS="$JVM_OPTS -XX:+UseParNewGC" >>> JVM_OPTS="$JVM_OPTS -XX:+UseConcMarkSweepGC" >>> JVM_OPTS="$JVM_OPTS -XX:+CMSParallelRemarkEnabled" >>> JVM_OPTS="$JVM_OPTS -XX:SurvivorRatio=8" >>> JVM_OPTS="$JVM_OPTS -XX:MaxTenuringThreshold=1" >>> JVM_OPTS="$JVM_OPTS -XX:CMSInitiatingOccupancyFraction=75" >>> JVM_OPTS="$JVM_OPTS -XX:+UseCMSInitiatingOccupancyOnly" >>> >>> I haven't changed anything in the environment config up until now. >>> >>> > Also can you take a heap dump at 2 diff points so that we can compare >>> it? >>> >>> I can't access the machine at all during the stop-the-world freezes. Was >>> that what you wanted me to try? >>> >>> > Uncomment the followings in "cassandra-env.sh". >>> Done. Will post results as soon as I get a new stop-the-world gc. >>> >>> > If you are unable to find a JIRA, file one >>> >>> Unless this turns out to be a problem on my end, I will. >>> >> >> >