yes, i know. I only insert records into one CF.

when a memtable flush complete, commitlog  will check if there are some
obsolete commitlog segments.
I don't known why there are so many commitlog file out there.
is there a possibility that too many memtables is waiting for flushing,
which prevent many commitlog files from  being removed.

On Wed, Jul 7, 2010 at 10:13 PM, Jonathan Ellis <jbel...@gmail.com> wrote:

> commitlogs can be removed after _all_ the CFs they have data for have
> been flushed.
>
> On Wed, Jul 7, 2010 at 5:21 AM, Anty <anty....@gmail.com> wrote:
> > Hi:all
> > In my little cluter ,after i insert many many records into cassandra,
> there
> > are hundreds of commit log files in commitlog log directory.
> > is it normal ?
> > I read the source code of commitlog , there shouldn't be so many
> commitlog
> > log files .
> > any clue will be appreciate.
> >
> > --
> > Best Regards
> > Anty Rao
> >
>
>
>
> --
> Jonathan Ellis
> Project Chair, Apache Cassandra
> co-founder of Riptano, the source for professional Cassandra support
> http://riptano.com
>



-- 
Best Regards
Anty Rao

Reply via email to