Well this is bad news... Why is this logged only as a WARN?  Seems quite
SEVERE to me.

Fortunately for my app, I can go back to my source, recreate the data and
reload it at a slower rate (and cross my fingers that this rate is 'slow
enough')... unfortunately, it took me 20 hours to load the data (200M
records) at a rate of 3K/sec.  It looks like I only dropped about 600K
records out of 200M (.3%) ... but no way to tell which ones were dropped. :(

(I know, I know, more machines... they are on order... sigh.)

Is there a way to configure Cassandra so that it won't do this?  I'd rather
have it run slow than drop anything on the floor.

Thanks,
Ron


On Fri, Aug 20, 2010 at 4:58 PM, Jonathan Ellis <jbel...@gmail.com> wrote:

> updates being dropped on the floor is exactly what that message means
>
> (the batch_mutate you send are decomposed under the hood to individual
> rows for replication, which is why the number is greater than your
> 3000)
>
> On Fri, Aug 20, 2010 at 3:50 PM, Ronald Park
> <ronald.p...@cbsinteractive.com> wrote:
> > How about this message:
> >
> >  WARN [DroppedMessagesLogger] 2010-08-20 08:02:27,668
> MessagingService.java
> > (lin
> > e 512) Dropped 46469 messages in the last 1000ms
> >
> > For this application, I also have a 3-node cluster but I'm running a
> version
> > of Cassandra built off the trunk (we wanted the 'time to live' feature
> > before 0.7.beta was out).  My application runs a daily loading script
> which
> > peaks at under 3000 batch_mutate requests per second, well below the 46K
> in
> > this log.  Are these some sort of internal messages, like pings? Or are
> > updates being dropped on the floor?
> >
> > Thanks,
> > Ron
> >
> > On Wed, Aug 18, 2010 at 9:13 AM, Jonathan Ellis <jbel...@gmail.com>
> wrote:
> >>
> >> This is Cassandra trying to protect itself from the load spike.  You
> >> probably need to balance your nodes, tune for performance, add
> >> capacity, or some combination.
> >>
> >> On Wed, Aug 18, 2010 at 6:16 AM, Jianing Hu <jian...@gmail.com> wrote:
> >> > We have a 3-node cluster of Cassandra 0.6.4, on one of them there's a
> >> > ton of error message like the following one:
> >> > WARN [MESSAGE-DESERIALIZER-POOL:1] 2010-08-18 04:10:57,767
> >> > MessageDeserializationTask.java (line 47) dropping message (1ms past
> >> > timeout)
> >> >
> >> > The nod's load spikes and is super slow to read from. Any ideas?
> >> >
> >> > Thanks.
> >> >
> >> > - Jianing
> >> >
> >>
> >>
> >>
> >> --
> >> Jonathan Ellis
> >> Project Chair, Apache Cassandra
> >> co-founder of Riptano, the source for professional Cassandra support
> >> http://riptano.com
> >
> >
>
>
>
> --
> Jonathan Ellis
> Project Chair, Apache Cassandra
> co-founder of Riptano, the source for professional Cassandra support
> http://riptano.com
>

Reply via email to