Thanks christian, I'll check on my side.
Have you an idea about FlushWriter 'All time blocked' Thanks, 2014-07-16 16:23 GMT+02:00 horschi <hors...@gmail.com>: > Hi Ahmed, > > this exception is caused by you creating rows with a key-length of more > than 64kb. Your key is 394920 bytes long it seems. > > Keys and column-names are limited to 64kb. Only values may be larger. > > I cannot say for sure if this is the cause of your high > MemtablePostFlusher pending count, but I would say it is possible. > > kind regards, > Christian > > PS: I still use good old thrift lingo. > > > > > > > On Wed, Jul 16, 2014 at 3:14 PM, Kais Ahmed <k...@neteck-fr.com> wrote: > >> Hi chris, christan, >> >> Thanks for reply, i'm not using DSE. >> >> I have in the log files, this error that appear two times. >> >> ERROR [FlushWriter:3456] 2014-07-01 18:25:33,607 CassandraDaemon.java >> (line 196) Exception in thread Thread[FlushWriter:3456,5,main] >> java.lang.AssertionError: 394920 >> at >> org.apache.cassandra.utils.ByteBufferUtil.writeWithShortLength(ByteBufferUtil.java:342) >> at >> org.apache.cassandra.db.ColumnIndex$Builder.maybeWriteRowHeader(ColumnIndex.java:201) >> at >> org.apache.cassandra.db.ColumnIndex$Builder.add(ColumnIndex.java:188) >> at >> org.apache.cassandra.db.ColumnIndex$Builder.build(ColumnIndex.java:133) >> at >> org.apache.cassandra.io.sstable.SSTableWriter.rawAppend(SSTableWriter.java:202) >> at >> org.apache.cassandra.io.sstable.SSTableWriter.append(SSTableWriter.java:187) >> at >> org.apache.cassandra.db.Memtable$FlushRunnable.writeSortedContents(Memtable.java:365) >> at >> org.apache.cassandra.db.Memtable$FlushRunnable.runWith(Memtable.java:318) >> at >> org.apache.cassandra.io.util.DiskAwareRunnable.runMayThrow(DiskAwareRunnable.java:48) >> at >> org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:28) >> at >> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) >> at >> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) >> at java.lang.Thread.run(Thread.java:744) >> >> >> It's the same error than this link >> http://mail-archives.apache.org/mod_mbox/cassandra-user/201305.mbox/%3cbay169-w52699dd7a1c0007783f8d8a8...@phx.gbl%3E >> , >> with the same configuration 2 nodes RF 2 with SimpleStrategy. >> >> Hope this help. >> >> Thanks, >> >> >> >> 2014-07-16 1:49 GMT+02:00 Chris Lohfink <clohf...@blackbirdit.com>: >> >> The MemtablePostFlusher is also used for flushing non-cf backed (solr) >>> indexes. Are you using DSE and solr by chance? >>> >>> Chris >>> >>> On Jul 15, 2014, at 5:01 PM, horschi <hors...@gmail.com> wrote: >>> >>> I have seen this behavour when Commitlog files got deleted (or >>> permissions were set to read only). >>> >>> MemtablePostFlusher is the stage that marks the Commitlog as flushed. >>> When they fail it usually means there is something wrong with the commitlog >>> files. >>> >>> Check your logfiles for any commitlog related errors. >>> >>> regards, >>> Christian >>> >>> >>> On Tue, Jul 15, 2014 at 7:03 PM, Kais Ahmed <k...@neteck-fr.com> wrote: >>> >>>> Hi all, >>>> >>>> I have a small cluster (2 nodes RF 2) running with C* 2.0.6 on I2 >>>> Extra Large (AWS) with SSD disk, >>>> the nodetool tpstats shows many MemtablePostFlusher pending and >>>> FlushWriter All time blocked. >>>> >>>> The two nodes have the default configuration. All CF use size-tiered >>>> compaction strategy. >>>> >>>> There are 10 times more reads than writes (1300 reads/s and 150 >>>> writes/s). >>>> >>>> >>>> ubuntu@node1 :~$ nodetool tpstats >>>> Pool Name Active Pending Completed Blocked >>>> All time blocked >>>> MemtablePostFlusher 1 1158 159590 >>>> 0 0 >>>> FlushWriter 0 0 11568 >>>> 0 1031 >>>> >>>> ubuntu@node1:~$ nodetool compactionstats >>>> pending tasks: 90 >>>> Active compaction remaining time : n/a >>>> >>>> >>>> ubuntu@node2:~$ nodetool tpstats >>>> Pool Name Active Pending Completed Blocked >>>> All time blocked >>>> MemtablePostFlusher 1 1020 50987 >>>> 0 0 >>>> FlushWriter 0 0 6672 >>>> 0 948 >>>> >>>> >>>> ubuntu@node2:~$ nodetool compactionstats >>>> pending tasks: 89 >>>> Active compaction remaining time : n/a >>>> >>>> I think there is something wrong, thank you for your help. >>>> >>>> >>> >>> >> >